mi-gpt/TODO.md
2024-06-07 11:45:55 +08:00

62 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# TODOs
下一版本的更新计划
## 🔥 Hotfix
- 修复提示语和提示音链接都为空时不播放提示音。https://github.com/idootop/mi-gpt/issues/30#issuecomment-2153786207
- 修复因没有配置环境变量,而导致没有初始化成功 OpenAI 使程序崩溃。 https://github.com/idootop/mi-gpt/issues/30#issuecomment-2153753279
- 修复唤醒模式下,重新匹配唤醒词时,应该走询问 AI 的流程。([issues#25](https://github.com/idootop/mi-gpt/issues/25))
- 修复使用提示音链接时,小爱回答完毕后,仍然重复播放文字提示语的问题。
## 📒 文档 FAQ
- 优化 unWakeUp 小爱的流程,增加指令间的执行间隔,降低 ROM 端无响应问题的出现的概率。https://github.com/idootop/mi-gpt/issues/32
- 优化 debug 日志输出,添加 wakeUp、unWakeUp、env 等关键流程和核心数据的打印。
- 优化关于 Azure OpenAI 配置的说明。https://github.com/idootop/mi-gpt/issues/7
- 优化找不到小爱设备的提示文案以及 FAQ 教程。https://github.com/idootop/mi-gpt/issues/28#issuecomment-2153645819
- 添加关于唤醒小爱、唤醒词、唤醒模式的说明和注意事项。
- 添加关于 clone 项目本地运行的相关配置教程。
- 添加关于 playingCommand 的详细说明,默认不需要配置。
- 添加常见小爱音箱型号的支持情况和参数列表。
- 添加关于 clone 项目本地运行提示找不到 bot 的相关说明。
- 添加国内设备代理配置相关的说明。https://github.com/idootop/mi-gpt/issues/29
- 添加国内设备使用 Docker 镜像配置镜像代理的说明。https://github.com/idootop/mi-gpt/issues/31
- 添加关于 OpenAI 401 账号 API_KEY 错误, 403 触发 IP 访问风控的说明。https://github.com/idootop/mi-gpt/issues/19https://github.com/idootop/mi-gpt/issues/33
- 添加关于 Node 项目下 MiGPT.create 参数配置的说明。 https://github.com/idootop/mi-gpt/issues/27
- 添加关于 Widnows 下 docker 启动参数配置的说明。https://github.com/idootop/mi-gpt/issues/26
## ❤️ 感谢
- @shaoyi1991 补充的关于项目启动和国内配置 docker 镜像的说明。 https://github.com/idootop/mi-gpt/issues/28
- @shog86 协助调试 Azure OpenAI 相关的配置参数
# Roadmap
> 以下是一些可以优化的地方或新功能,仅作记录之用,暂时没有开发计划。
## 🐛 修复
- 【重要】自动刷新小米账号登录凭证
- 小米账号登录凭证有效期 1 个月到期后需要自动刷新mi-service-lite
## 💪 优化
- 自动识别设备型号
- 通过查询设备 miot spec 文件,自动获取指令参数
- 自动识别设备属性值是否有读取权限
- 添加镜像更新说明
- 添加 db 文件导入/出教程,用于备份恢复对话历史记录
## ✨ 新功能
- 添加是否启用对话模式的开关
- 支持通过语音命令清除上下文
- 支持自定义对话系统 Prompt 模板
- MioT AI Agents
- 支持小爱音箱控制米家设备
- 通过 Agent 机制自动调用合适的工具(设备)
- RAG
- wikis embedding
- memory embedding
- 插件系统
- 自定义语音指令