经验
开启经验沉淀功能后,AI会自动分析你日常对话内容,将对话中有价值的内容沉淀为可用的经验。
约束与限制
| 限制类别 | 具体限制 |
|---|---|
| 模式限制 | 仅支持在智能体模式下使用,且终端命令运行模式必须设置为自动运行。 |
| 经验数量 | 上限为50000条,达到上限后,系统将自动暂停经验沉淀与周期性反思功能。 |
启用经验沉淀功能
- 参考快速启动操作,登录码道IDE。
- 单击右上角的设置图标
,进入全局设置页面。 - 选择“对话流”,将“智能体”中的“终端命令运行模式”设置为“自动运行”。
- 选择“经验与记忆”,在“经验沉淀”中,打开经验沉淀开关。
开启后,将在每个任务结束时调用AI提炼经验,这会消耗额外的Tokens。
开启后,系统会自动从如下内容中提炼经验,生成的经验文件存储在项目根目录的“.codeartsdoer/experience-reuse/experiences”下。
- 个人编码行为:涵盖Bug修复、性能优化及CodeReview等日常开发活动。
- 项目代码库:重复出现的Bug模式、重大技术决策及项目最佳实践。
- 每日复盘挖掘:每日代码变更、Bug记录、评审反馈及技术讨论。
- 用户主动维护:手动新增、编辑和修正经验条目。
- 开启经验使用。
开启后,发起会话时AI会自动检索并调用已沉淀的相关经验,给出你更贴合你的回答。
- 开启周期性反思。
开启后,你可以自定义反思的时间段。系统会在你设定的时间内自动完成反思任务,并将生成的报告更新到项目根目录的“.codeartsdoer/experience-reuse/reflect-reports”文件夹中,这会消耗额外的Tokens。
如果在设定的时间段内,你没有做任何操作,AI会复盘前一天的经验。