更新时间:2026-02-03 GMT+08:00
分享

智能体

智能体模式是CodeArts代码智能体核心功能,主要用于理解开发者复杂需求并自主规划执行路径,帮助研发人员在端到端开发任务场景下,实现从需求分析到代码落地的全流程自动化,显著提升开发效率。

核心能力

智能体具备多种核心能力,覆盖需求理解、任务规划、代码实现、工具调用的全流程,具体包括:

  1. 复杂任务规划与管理:可将自然语言需求转化为结构化的执行步骤,根据执行进度实时更新任务列表,实现开发任务的有序跟踪与规范管理。
  2. 自主代码生成与修改:可实现跨文件的代码编写与编辑,满足复杂场景下多文件同步变更需求。
  3. 智能工具调用:可自主完成信息检索与环境操作,支持调用代码搜索、文件读取、Shell命令执行等工具,保障生成的代码能够对接项目现有逻辑与依赖关系。
  4. 交互确认机制:在关键执行步骤设置人工确认环节,确保操作过程安全可控。

使用智能体生成代码

  1. 切换智能体模式。

    1. 参考安装并登录操作,登录CodeArts代码智能体。
    2. 打开CodeArts代码智能体聊天窗口。
      • CodeArts代码智能体IDE:单击IDE顶部菜单栏中的切换辅助侧栏图标 ,打开CodeArts代码智能体聊天窗口。
      • Visual Studio Code:单击Visual Studio Code侧边栏图标 ,打开CodeArts代码智能体聊天窗口。
      • JetBrains:以IntelliJ IDEA为例,单击IntelliJ IDEA侧边栏图标 ,打开CodeArts代码智能体聊天窗口。

      不同工具中CodeArts代码智能体的界面风格有所差异,本章以其在IDE工具中的界面为例进行介绍,实际操作请以所用工具的显示为准。

    3. 在聊天界面的输入框下方选择“智能体”,切换到智能体模式。

  2. 输入需求在对话框输入您想要完成的任务,单击 或使用“Enter”快捷键发送。

    生成一个轻量化音乐播放器,简约干净、主打深色系沉浸式设计,排版清爽无冗余,黑胶质感,歌词显示空间充足有呼吸感
    • 在生成回答的过程中,输入框将暂时无法发送新问题,请等待当前回答生成完成后再进行操作。
    • 单击聊天窗右下角的下拉箭头,可以切换发送快捷键。

  3. 查看规划与确认。智能体会根据您输入的需求,为您生成相应的待办事项列表。

    图1 执行规划
    • 单击“接受”,允许智能体继续按规划执行。
    • 单击“拒绝”,拒绝智能体执行当前规划,您可根据智能体提供的详细规划方案进一步提出修改意见。

  4. 过程执行与查看。确认计划后,任务开始逐步进行,智能体会引导您一步步确认操作。您也可以展开待办,查看当前事项进展。

    图2 查看执行过程

    表示事项已完成, 表示事项进行中, 表示事项未启动。

  5. 任务完结。任务完成后,变更的文件放于暂存区

    图3 生成文件

  6. 结果确认。单击文件旁的箭头,展开文件信息,请根据实际需要进行操作。

    图4 选择所需的操作
    • 单击文件名,检视生成的内容。
    • 将鼠标移至文件所在行,单击右侧 接受文件,单击 拒绝文件。
    • 存在多个文件可以直接单击“全部接受”,接受全部文件,或者单击“全部拒绝”,拒绝全部文件。

自定义人设

人设是智能体的“角色设定”,定义智能体的身份、语气、偏好、基础行为准则,是全局、持久、伴随智能体生命周期的配置,不随单次会话上下文动态增删。自定义人设是对“智能体实例”的配置,而非对某次任务上下文的管理。您可配置专属人设,让智能体更懂您的风格与需求,输出更精准、更贴合预期。

启停自动批准

如果未启用自动批准,当模型需要调用工具时,会在会话中显示“接受”和“拒绝”按钮,需用户手动确认后方可继续。启用自动批准后,相关操作将自动通过,无需用户干预。此外,在用户进行手动确认时,还支持设置“始终手动运行”或“始终自动运行”,以满足不同使用需求。

开启自动批准存在操作风险,请在开启前充分评估风险,并在安全可信环境中使用。

上下文

给智能体补充更多背景信息,引入指定文件、文件夹、Git记录、终端输出等,让智能体更准确理解你的项目结构和需求边界,减少理解偏差,代码生成更精准。

详细使用请查看上下文

MCP

智能体可通过MCP,对接外部数据源与工具系统。帮助智能体调用本地或远程服务器的工具,灵活适配多样化业务场景。

详细使用请查看MCP

Skills

针对前端开发、工程国际化等专项场景,代码智能体内置了Skills能力封装模块。通过输入含关键字的自然语言指令,即可触发预设的专业技能模板,高效完成标准化开发任务。

详细使用请查看Skills

Diff视图

在智能体完成代码生成或优化后,可通过Diff视图直观查看所有修改细节。新增、删除代码行将以不同颜色高亮展示,帮助开发者快速审核变更内容,确保代码调整精准可控。

Diff视图自动开启,更多信息请查看Diff视图

相关文档