更新时间:2026-01-16 GMT+08:00
分享

上下文

CodeArts Doer代码智能体支持通过引入上下文信息来提升问答准确性。上下文能帮助智能体更准确地理解您的问题背景与意图,从而提供更贴合实际、更具价值的解答。

当前支持多种上下文来源,包括File(文件)、Folder(文件夹)、Symbol、Git、Terminal(终端)、Problems(报错信息)和Knowledge Bases(知识库)等。所有上下文可自由组合,并与用户输入无缝联动,构建更丰富、更准确的问答场景。

使用上下文存在哪些约束与限制

  • 一次最多支持添加20个上下文。
  • DTAgent智能体和Workspace智能体不支持引用Git。
  • CodeAgent智能体不支持引用Knowledge Bases。
  • 仅CodeAgent智能体支持引用Expert Rules。
  • JetBrains系列IDE 25.2版本默认会启用2025重制版(Reworked 2025)终端引擎,2025重制版终端引擎会导致引用Terminal异常,无法正常获取到终端输出。请先将终端引擎切回经典(Classic)模式
    1. 在IntelliJ IDEA工具栏的左下方,单击 图标,打开终端。
    2. 单击终端右上角的 图标,选择“终端引擎 > 经典”,将终端引擎设置为“经典”
      图1 切换终端引擎

如何添加上下文

  1. 参考安装并登录中操作,登录CodeArts Doer代码智能体。
  2. 单击IDE侧边栏的CodeArts Doer代码智能体图标 ,打开聊天窗口。

    不同IDE中,图标可能显示为彩色 ,以实际IDE中显示为准。

  3. 在聊天界面的输入框中,单击“添加上下文”或输入“#”,弹出选择窗口后即可添加所需的上下文。

    图2 在聊天界面的输入框添加上下文

    如果您使用的是IntelliJ IDEA工具中安装的CodeArts Doer代码智能体插件,还支持在代码编码区单击右键选择“CodeArts Doer代码智能体:编辑区对话”。随后在输入框中输入“#”,触发上下文添加窗口。

    图3 在代码编辑区添加上下文

支持的上下文类型

代码智能体支持多种上下文类型,并可灵活组合使用,用户输入也可以与上下文结合,共同构成完整的需求表达。当前支持的上下文类型包括:File(文件)、Folder(文件夹)、Symbol、Git、Terminal(终端)、Problems(报错信息)和Knowledge Bases(知识库)等,以下将对每种类型进行详细介绍。

相关文档