智能问答
代码开发过程中,您可随时向CodeArts Doer代码智能体发起提问,CodeArts Doer代码智能体将快速检索研发相关知识并返回匹配答案,助力高效解决开发问题。
当您在编码过程中遇到问题时,可以唤醒智能会话,从而快速获得问题的解决思路。
- 参考安装并登录中操作,登录CodeArts Doer代码智能体。
- 单击IDE侧边栏的CodeArts Doer代码智能体图标
,打开聊天窗口。
不同IDE中,图标可能显示为彩色
,以实际IDE中显示为准。 - 在聊天界面的输入框下方选择“智能体”,切换到智能体模式。
- 在聊天界面的输入框中,输入“如何在无序数组中找到最大值和最小值?”,CodeArts Doer代码智能体不仅列出编程思路,还给出了对应的代码实现过程。
图1 回答结果

- 如下图所示,在目录中新建一个MinMaxFinder的Java类,单击
,即可插入代码。
图2 插入代码
CodeArts Doer代码智能体提供以下两种指令触发入口,您可以根据具体使用场景进行选择。
- 编辑区右键菜单选择:在代码编辑器中选中代码,单击右键,选择“CodeArts Doer代码智能体”,选择对应指令。
- “/”:在聊天窗口的输入框中输入“/”唤起并选择对应指令。
CodeArts Doer代码智能体预置了多种高频操作的快捷指令,方便开发者日常开发中调用:
|
指令 |
说明 |
|---|---|
|
/tests |
单元测试 根据Junit/jmockit/pytest/unitest/gtest等测试框架,涵盖单个方法和类级别单元测试用例生成,为代码质量保驾护航,降低缺陷风险。 |
|
/debug |
代码调试 在代码运行报错时,CodeArts Doer代码智能体通过分析堆栈信息和代码逻辑,能够快速定位代码中的错误和异常。 |
|
/optimize |
代码优化 CodeArts Doer代码智能体能够分析代码的性能瓶颈,提供优化建议,帮助用户提高代码的可读性和可维护性 |
|
/comment |
代码注释 快速分析代码结构与逻辑,自动生成清晰、有意义的完整注释,统一代码库注释风格,提升代码可读性,降低理解成本。 |
|
/explain |
代码解释 从功能、目的、使用场景、主要逻辑等维度对代码进行深入解释说明,帮助开发人员快速理解代码内涵,提高阅读代码的速度与效率,加速知识传递与团队协作。 |
|
/help |
帮助 查看快捷键操作提示。 |
|
/clear |
清屏 清除问答窗口内容,重新打开新的问答窗口。 |
添加上下文
在编辑区对话窗口,输入“#”,可以添加上下文,当前支持类型请参考表2。
您添加上下文后,CodeArts Doer代码智能体会结合上下文和输入需求进行响应。
|
类型 |
适合场景 |
|---|---|
|
File |
需要查看具体代码实现、配置文件内容。 |
|
Folder |
需要探索项目布局、查找相关文件。 |
|
Git |
需要了解变更历史。 |
|
Terminal |
需要查看命令输出、调试执行过程。 |
|
Problems |
需要诊断错误、修复bug。 |
|
Rules |
需要遵循规范。 |
场景示例:当您在IDE打开一个项目,并且需要修复一个登录功能的bug,即可通过上下文提升开发效率:
- 添加File:src/auth/login.js,查看登录逻辑。
- 添加Folder:src/components,查看现有结构。
- 添加Git:查看最近相关提交,了解变更历史。
- 添加Problems:查看错误日志,了解具体错误信息。
- 添加Terminal:测试输出,查看测试失败详情。
- 添加Rules:安全规范,确保修复符合安全要求。
对话模式
编辑区对话支持区域编辑和快速问答两种模式,请根据需要选择:
- 区域编辑:根据选中代码、需求描述、上下文等信息,对当前文件进行修改。
- 快速问答:在编辑区对话输入需求描述,直接进行问答。





