codecamp

TRAE IDE 上下文代码索引:构建精准项目索引,提升 AI 助手效率

TRAE 中,你可以为项目构建索引。构建索引后,当你通过 #Workspace 或 #Folder 方式与 AI 对话时,AI 能够理解你当前打开的项目并使用整个项目作为上下文进行回答,从而提供更加精准的回答。

若未构建索引或索引构建不完全,在使用 #Workspace 或 #Folder 方式与 AI 助手对话时,可能会导致无法召回完整的上下文,进一步导致回答不完整。此时,AI回答处将出现 “索引建构中” 或 “索引暂未建构” 的提示。

重要提示

  • 针对文件数量小于等于 5000 的项目,TRAE 将在打开项目时自动构建代码索引。若项目内的文件数大于 5000 且你期望项目级的回答更准确,则需要手动发起代码索引构建。

  • 你可以通过配置忽略文件,来指定在构建代码索引时需剔除的文件。被忽略的文件将完全被排除在代码索引之外,从而有效保护你的敏感数据。详情参考忽略文件

构建代码索引

  1. 在 IDE 模式界面中,点击界面右上角的 设置 图标,进入设置中心。

    在 SOLO 模式界面中,点击对话面板右上角的 设置 图标,进入设置中心。

  2. 在左侧导航栏中,选择 索引与文档

    你将进入代码索引与文档集管理面板。

  3. 工作区 部分,点击 代码索引管理 处右侧的 Build 按钮。

TRAE 使用 # 符号添加上下文:快速构建 AI 助手对话上下文
TRAE IDE 忽略文件设置:保护隐私,优化代码索引
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }