经验
开启经验沉淀功能后,AI会自动分析你日常对话内容,将对话中有价值的内容沉淀为可用的经验。
约束与限制
| 限制类别 | 具体限制 |
|---|---|
| 经验数量 | 上限为50000条,达到上限后,系统将自动暂停经验沉淀与周期性反思功能。 |
| 运行模式 | 必须设置为Auto自动。 |
经验命令清单
| 命令(TUI) | 命令(CLI) | 功能说明 |
|---|---|---|
| /experience/enable | codearts experience--enable | 开启经验沉淀功能。 |
| /experience/disable | codearts experience--disable | 关闭经验沉淀功能。 |
| /experience/use | codearts experience--use | 开启经验使用。 |
| /experience/unuse | codearts experience--unuse | 关闭经验使用。 |
| /experience/reflect/enable | codearts experience--reflect-enable | 开启周期性反思。 |
| /experience/reflect/set | codearts experience--reflect-set 开始时间-结束时间 | 设置反思时间段。 |
| /experience/reflect/disable | codearts experience--reflect-enable | 关闭周期性反思。 |
启用经验沉淀功能
以TUI开发环境为例,告诉你如何启用经验沉淀功能。
- 进入TUI开发环境。
- 打开目标项目的根目录。
- 鼠标右键单击空白处,选择“在终端中打开”。
- 在终端中输入“codearts”并回车,即可进入TUI开发环境。
- 输入“/run-mode”,选中“Auto 自动”,然后回车,将运行模式设置为Auto自动。
- 输入“/experience/enable”,开启经验沉淀功能。
开启后,系统会自动从如下内容中提炼经验,生成的经验文件存储在本地的“%USERPROFILE%/.codeartsdoer/experience-reuse/experiences”目录下。
- 个人编码行为:涵盖Bug修复、性能优化及CodeReview等日常开发活动。
- 项目代码库:重复出现的Bug模式、重大技术决策及项目最佳实践。
- 每日复盘挖掘:每日代码变更、Bug记录、评审反馈及技术讨论。
- 用户主动维护:手动新增、编辑和修正经验条目。
- 输入“/experience/use”,开启经验使用。
开启后,发起会话时AI会自动检索并调用已沉淀的相关经验,给出你更贴合你的回答。
- 输入“/experience/reflect/enable”,开启周期性反思。
- 输入“/experience/reflect/set”,自定义你的反思时间段。 图1 设置反思时间段
设置后,系统会在你设定的时间内自动完成反思任务,并将生成的报告更新到“%USERPROFILE%/.codeartsdoer/experience-reuse/reflect-reports”文件夹中。
如果在设定的时间段内,你没有做任何操作,AI会复盘前一天的经验。