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