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

智能问答

代码开发过程中,您可随时向CodeArts Doer代码智能体发起提问,CodeArts Doer代码智能体将快速检索研发相关知识并返回匹配答案,助力高效解决开发问题。

当您在编码过程中遇到问题时,可以唤醒智能会话,从而快速获得问题的解决思路。

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

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

  3. 在聊天界面的输入框下方选择“智能体”,切换到智能体模式。
  4. 在聊天界面的输入框中,输入“如何在无序数组中找到最大值和最小值?”,CodeArts Doer代码智能体不仅列出编程思路,还给出了对应的代码实现过程。

    图1 回答结果

  5. 如下图所示,在目录中新建一个MinMaxFinder的Java类,单击 ,即可插入代码。

    图2 插入代码

CodeArts Doer代码智能体提供以下两种指令触发入口,您可以根据具体使用场景进行选择。

  • 编辑区右键菜单选择:在代码编辑器中选中代码,单击右键,选择“CodeArts Doer代码智能体”,选择对应指令。
  • “/”:在聊天窗口的输入框中输入“/”唤起并选择对应指令。

CodeArts Doer代码智能体预置了多种高频操作的快捷指令,方便开发者日常开发中调用:

表1 指令类型

指令

说明

/tests

单元测试

根据Junit/jmockit/pytest/unitest/gtest等测试框架,涵盖单个方法和类级别单元测试用例生成,为代码质量保驾护航,降低缺陷风险。

/debug

代码调试

在代码运行报错时,CodeArts Doer代码智能体通过分析堆栈信息和代码逻辑,能够快速定位代码中的错误和异常。

/optimize

代码优化

CodeArts Doer代码智能体能够分析代码的性能瓶颈,提供优化建议,帮助用户提高代码的可读性和可维护性

/comment

代码注释

快速分析代码结构与逻辑,自动生成清晰、有意义的完整注释,统一代码库注释风格,提升代码可读性,降低理解成本。

/explain

代码解释

从功能、目的、使用场景、主要逻辑等维度对代码进行深入解释说明,帮助开发人员快速理解代码内涵,提高阅读代码的速度与效率,加速知识传递与团队协作。

/help

帮助

查看快捷键操作提示。

/clear

清屏

清除问答窗口内容,重新打开新的问答窗口

添加上下文

在编辑区对话窗口,输入“#”,可以添加上下文,当前支持类型请参考表2

您添加上下文后,CodeArts Doer代码智能体会结合上下文和输入需求进行响应。

表2 添加上下文的类型

类型

适合场景

File

需要查看具体代码实现、配置文件内容。

Folder

需要探索项目布局、查找相关文件。

Git

需要了解变更历史。

Terminal

需要查看命令输出、调试执行过程。

Problems

需要诊断错误、修复bug。

Rules

需要遵循规范。

场景示例:当您在IDE打开一个项目,并且需要修复一个登录功能的bug,即可通过上下文提升开发效率:

  • 添加File:src/auth/login.js,查看登录逻辑。
  • 添加Folder:src/components,查看现有结构。
  • 添加Git:查看最近相关提交,了解变更历史。
  • 添加Problems:查看错误日志,了解具体错误信息。
  • 添加Terminal:测试输出,查看测试失败详情。
  • 添加Rules:安全规范,确保修复符合安全要求。

对话模式

编辑区对话支持区域编辑和快速问答两种模式,请根据需要选择:

  • 区域编辑:根据选中代码、需求描述、上下文等信息,对当前文件进行修改。
  • 快速问答:在编辑区对话输入需求描述,直接进行问答。

相关文档