codecamp

TRAE 上下文:提升 AI 助手响应精准度的三种方法

与 AI 助手对话时,你可以指定上下文供 AI 助手阅读和理解,使 AI 助手的答复更精准。

将编辑器内的内容作为上下文

当你的编辑器中存在正在编辑的代码文件时,AI 助手默认能够看到当前文件。你可以直接向 AI 助手提问与当前文件相关的问题。若期望对文件中的某一段代码进行提问,使用以下步骤:

  1. 选中代码。
  2. 点击悬浮菜单中的 添加到对话 按钮,将选中的内容作为上下文添加至侧边对话框。

    指定的上下文会显示在侧边对话底部的输入框。以下图为例,输入框内显示所选内容所属的文件名称,以及所选的代码行编号。

  3. (可选) 继续添加编辑器中的其他内容片段,或同时添加其他来源的上下文。

将终端中的内容作为上下文

若你希望对终端中的输出内容进行提问(如帮助你修复报错),使用以下步骤:

  1. 在终端中,点击输出内容片段。
  2. 在内容片段区域的右上角,点击 添加到对话 按钮,将选中的内容作为上下文添加至侧边对话框。

    指定的上下文会显示在侧边对话底部的输入框。以下图为例,输入框内显示上下文的来源以及行号。

  3. (可选) 继续添加终端中的其他内容片段,或同时添加其他来源的上下文。

使用 # 符号添加上下文

在侧边对话的输入框中,你可以通过 # 符号添加多种类的上下文,包括代码、文件、文件夹、代码仓库、文档集和网页。通常情况下,列表中将展示与编辑器中当前打开文件相关的内容作为推荐的上下文,但你仍然可以自行搜索所需的上下文并将其添加到输入框中。基于你的问题,你可以组合添加各种来源的相关上下文(例如同时添加代码和文件)。详情参考《# 符号》。

管理代码索引

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

忽略文件

TRAE IDE 默认忽略 .gitignore 文件中所罗列的文件。除此之外, 你可以自主设置 TRAE IDE 在索引仓库时需要额外忽略的文件列表,以作为 .gitignore 文件中已定义规则的补充。详情参考《忽略文件》。

TRAE 图片输入:拖拽/粘贴截图,AI 秒懂需求
TRAE IDE 上下文代码索引:构建精准项目索引,提升 AI 助手效率
温馨提示
下载编程狮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; }