diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..570d79e --- /dev/null +++ b/TODO.md @@ -0,0 +1,17 @@ +# TODOs + +> 一些可以优化的地方或新功能,仅作记录之用,暂时没有开发计划。 + +- 自动识别设备型号 + - 通过查询设备 miot spec 文件,自动获取指令参数 + - 自动识别设备属性值是否有读取权限 +- 添加镜像更新说明 + - 添加 db 文件导入/出教程,用于备份恢复对话历史记录 +- 支持通过语音命令清除上下文 +- 支持自定义对话系统 Prompt 模板 +- MioT AI Agents + - 支持小爱音箱控制米家设备 + - 通过 Agent 机制自动调用合适的工具(设备) +- RAG + - wikis embedding + - memory embedding diff --git a/src/services/speaker/ai.ts b/src/services/speaker/ai.ts index 93813df..9104697 100644 --- a/src/services/speaker/ai.ts +++ b/src/services/speaker/ai.ts @@ -193,6 +193,7 @@ export class AISpeaker extends Speaker { }); }, }, + // todo 考虑添加清除上下文指令 ...this._commands, { match: (msg) =>