自定义智能体
用户可根据实际需求创建专属智能体,以适配不同业务场景与开发流程。
通过自定义智能体,可以灵活定义角色能力、工具权限与行为规范,从而提升复杂任务的执行效率与可控性。
创建自定义智能体
用户可通过以下任一方式进入智能体配置界面:
- 在会话窗口点击 设置图标 → 选择 智能体页签
- 在会话输入框点击 智能体 → 创建智能体
- 在 AI 对话窗口点击 设置 → 智能体 → 新建智能体
- 在输入框启用智能体模式后,手动选择 创建智能体
进入配置面板后即可开始创建智能体。

配置项说明
名称#
为智能体设置名称,用于识别与管理不同智能体。
角色定义#
用于定义智能体的核心行为与职责,包括:
- 专业方向与能力范围
- 工作流程与执行方式
- 工具使用时机
- 必须遵守的规范与约束
通过角色定义,可以明确智能体的行为准则,使其更符合具体业务需求。
自定义指令#
用于补充更细粒度的行为规则。
可在此定义:
- 特定项目要求
- 输出格式规范
- 额外约束条件
内置工具#
可为智能体配置可调用的工具能力:
- 读取文件:分析项目文件内容
- 编辑文件:支持文件内容的增删改查
- 浏览器:调用内置浏览器生成预览
- 运行命令:在终端执行命令并获取结果
- MCP 服务:接入 MCP 服务后可调用外部工具能力
作用范围#
智能体支持作用范围配置:
- 默认:全局可用
- 可选:仅在当前项目中启用
使用与管理
创建完成后,可在会话输入框的 智能体列表 中选择对应智能体发起会话。
选中后即可基于该智能体的角色设定与工具能力进行智能协作开发。
Tip:建议针对不同任务场景创建不同智能体,例如:代码生成、问题排查、架构设计等,以提升任务执行效率与准确性。
智能体使用与管理#
- 在会话输入框的智能体列表中选择所需智能体,即可发起会话,享受智能协作体验。

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

- 进入 自定义智能体列表
- 点击对应智能体的 设置图标
- 在弹出的菜单中选择所需操作:
- 编辑配置:修改智能体名称、角色定义、自定义指令或可调用工具
- 删除智能体:移除不再使用的智能体
- 开关显示:控制智能体在列表中是否可见或可用
通过以上操作,用户可轻松维护和优化自定义智能体,实现高效的智能协作开发体验。
Tip:定期整理自定义智能体列表,有助于保持开发环境整洁,并确保智能体调用更加高效和精准。