Skip to main content

自定义智能体

用户可根据实际需求创建专属智能体,以适配不同业务场景与开发流程。

通过自定义智能体,可以灵活定义角色能力、工具权限与行为规范,从而提升复杂任务的执行效率与可控性。


创建自定义智能体

用户可通过以下任一方式进入智能体配置界面:

  • 在会话窗口点击 设置图标 → 选择 智能体页签
  • 在会话输入框点击 智能体 → 创建智能体
  • 在 AI 对话窗口点击 设置 → 智能体 → 新建智能体
  • 在输入框启用智能体模式后,手动选择 创建智能体

进入配置面板后即可开始创建智能体。

配置项说明

名称#

为智能体设置名称,用于识别与管理不同智能体。


角色定义#

用于定义智能体的核心行为与职责,包括:

  • 专业方向与能力范围
  • 工作流程与执行方式
  • 工具使用时机
  • 必须遵守的规范与约束

通过角色定义,可以明确智能体的行为准则,使其更符合具体业务需求。


自定义指令#

用于补充更细粒度的行为规则。

可在此定义:

  • 特定项目要求
  • 输出格式规范
  • 额外约束条件

内置工具#

可为智能体配置可调用的工具能力:

  • 读取文件:分析项目文件内容
  • 编辑文件:支持文件内容的增删改查
  • 浏览器:调用内置浏览器生成预览
  • 运行命令:在终端执行命令并获取结果
  • MCP 服务:接入 MCP 服务后可调用外部工具能力

作用范围#

智能体支持作用范围配置:

  • 默认:全局可用
  • 可选:仅在当前项目中启用

使用与管理

创建完成后,可在会话输入框的 智能体列表 中选择对应智能体发起会话。

选中后即可基于该智能体的角色设定与工具能力进行智能协作开发。


Tip:建议针对不同任务场景创建不同智能体,例如:代码生成、问题排查、架构设计等,以提升任务执行效率与准确性。

智能体使用与管理#

  • 在会话输入框的智能体列表中选择所需智能体,即可发起会话,享受智能协作体验。


管理操作步骤#

JoyCode 支持对已创建的自定义智能体进行 配置修改、删除或开关显示,方便用户灵活管理智能体列表。

  1. 进入 自定义智能体列表
  2. 点击对应智能体的 设置图标
  3. 在弹出的菜单中选择所需操作:
  • 编辑配置:修改智能体名称、角色定义、自定义指令或可调用工具
  • 删除智能体:移除不再使用的智能体
  • 开关显示:控制智能体在列表中是否可见或可用

通过以上操作,用户可轻松维护和优化自定义智能体,实现高效的智能协作开发体验。


Tip:定期整理自定义智能体列表,有助于保持开发环境整洁,并确保智能体调用更加高效和精准。