子智能体
什么是子智能体?
子智能体是预配置的 AI 个性,主智能体可以将任务委托给它们。每个子智能体:
- 具有特定的目的和专业领域
- 使用自己独立的上下文窗口,与主对话分离
- 可以配置为只允许使用特定工具
- 包含自定义系统提示来引导其行为
当主智能体遇到匹配子智能体专业能力的任务时,可以将该任务委托给专门的子智能体,子智能体独立工作并返回结果。
主要优势
上下文保护
每个子智能体在自己的上下文中运行,防止污染主对话并保持主对话专注于高层次目标。
专业知识
子智能体可以通过针对特定领域的详细指令进行微调,从而在指定任务上获得更高的成功率。
可重用性
一旦创建,你可以在不同项目中使用子智能体,并与团队共享以实现一致的工作流程。
灵活权限
每个子智能体可以有不同的工具访问级别,允许你将强大的工具限制为仅特定子智能体类型使用。
快速入门
步骤 1:打开子智能体编排界面
步骤 2:选择"添加子智能体"


格式
每个子智能体使用 Markdown 定义,具有以下结构:
markdown
---
name: your-sub-agent-name
description: 何时调用此子智能体的描述
skills: skill1, skill2 # 可选 - 要自动加载的技能
---
你的子智能体的系统提示放在这里。可以是多个段落
并应清楚地定义子智能体的角色、能力
和解决问题的方法。
包括具体的指令、最佳实践以及
子智能体应遵循的任何约束。配置字段
| 字段 | 必需 | 描述 |
|---|---|---|
name | 是 | 使用小写字母和连字符的唯一标识符 |
description | 是 | 子智能体用途的自然语言描述 |
skills | 否 | 子智能体启动时要自动加载的技能名称的逗号分隔列表。子智能体不会从父对话继承技能。如果省略,则不预加载技能 |
有效使用子智能体
自动委托
主智能体根据以下因素主动委托任务:
- 你的请求中的任务描述
- 子智能体配置中的
description字段 - 当前上下文和可用工具
要鼓励更主动地使用子智能体,在你的 description 字段中包含诸如"主动使用"或"必须使用"之类的短语。
