子代理
为可以独立处理的子任务准备专门助手。主任务负责目标、分工和汇总,子代理负责明确的一部分工作。
什么时候使用
适合独立核对资料、审查一组文件、整理一个主题等有清楚输入和输出的任务。很短的问答通常无需拆分;多个助手同时修改同一份文件,也会增加冲突。
为子任务定义清楚的职责
资料核对助手
适合独立检查证据。主任务收到结果后决定如何修改文档。
- 输入
- 待核对段落与允许的来源
- 输出
- 已证实、待确认、需修正的清单
- 边界
- 只读,不修改正文
创建专门助手
- 打开扩展中的子代理页面,选择添加子代理。
- 填写名称和说明,让 EvoX 知道它擅长什么、何时使用。
- 编写工作指令,明确输入、交付内容和停止条件。
- 按界面提供的字段选择模型、运行器与工具范围。
- 保存,确认状态正常,再在一个小任务中使用。
子代理以 Markdown 文件保存,默认目录为 ~/.evox/agent/agents/;管理页显示当前读取的目录。文件头保存名称、说明、模型、运行器和工具配置,正文保存工作指令。通过界面维护时,可以同时看到配置状态和错误原因。
名称与说明不能为空。模型留空表示继承;工具留空表示继承全部工具,不表示禁止工具。只读助手应明确填写允许的读取工具,并在工作指令中限制操作。删除定义会移除该助手文件,不会撤销它此前完成的文件修改或外部操作。
一个资料核对助手
| 字段 | 示例 |
|---|---|
| 名称 | 资料核对 |
| 说明 | 核对产品文档中的事实与来源 |
| 输入 | 待核对段落、允许使用的来源 |
| 输出 | 已证实、待确认、需要修正的条目,并附来源 |
| 边界 | 只读,不直接修改正文,不对外发送消息 |
工作指令可以写:“逐条核对指定材料,仅使用允许的来源。没有证据时标为待确认,不补造结论。返回简短核对表。”
检查状态
| 状态 | 怎么处理 |
|---|---|
| 有效 | 定义可以被识别,再通过任务验证可用性 |
| 被覆盖 | 检查同名或优先级冲突,确定实际使用哪份定义 |
| 无效 | 按提示补齐名称、说明或修正文件格式 |
看到列表条目不代表正在运行。使用时应给出明确子任务,并检查返回结果,而不只检查助手名称。
汇总与权限
让每个助手负责不同材料或不同问题,主任务合并结果并解决冲突。工具范围与执行权限是两层限制,选择工具不会自动批准其所有操作。
子代理也不同于跨设备蜂群:前者强调职责定义,后者涉及设备连接与任务委托。相关设备流程见蜂群协作。