Skip to content

子代理协作

🤖 什么是子代理?

子代理是独立的 AI 实例,可以并行处理不同任务。

主代理(你对话的 AI)

    ├── 子代理 A:处理文档分析
    ├── 子代理 B:抓取网页数据
    └── 子代理 C:运行测试脚本

🎯 为什么需要子代理?

场景 1:并行任务

你: 同时帮我做三件事:
    1. 分析这个 PDF
    2. 抓取那个网站
    3. 整理文件夹

OpenClaw: [启动 3 个子代理并行工作]
任务已分配给 3 个子代理,正在并行执行...
[10 秒后]
全部完成!结果如下:
1. PDF 分析结果:...
2. 网站数据:...
3. 文件整理完成

场景 2:专业分工

你: 用代码专长的子代理帮我 review 这段代码

OpenClaw: [启动代码专家子代理]
代码审查结果:
- 发现 2 个潜在 bug
- 建议优化性能
- 代码风格改进建议
...

🛠️ 基本用法

启动子代理

你: 启动一个子代理帮我处理 images 文件夹

OpenClaw: [创建子代理]
子代理 #1 已启动,任务:处理 images 文件夹
正在执行...
[完成] 已处理 15 张图片

查看状态

你: 当前有哪些子代理在运行?

OpenClaw: 当前运行中的子代理:
- #1: 处理图片(进行中)
- #2: 抓取数据(等待中)
- #3: 生成报告(已完成)

终止子代理

你: 停止 #2 子代理

OpenClaw: 子代理 #2 已终止。

🔄 协作模式

串行执行

你: 先分析数据,然后生成报告,最后发送邮件

OpenClaw: [串行执行]
步骤 1/3:分析数据...完成
步骤 2/3:生成报告...完成
步骤 3/3:发送邮件...完成

全部流程已执行完毕!

并行执行

你: 同时检查 5 个网站的状态

OpenClaw: [并行执行]
启动 5 个子代理同时检查...
结果:
- site1.com: ✅ 正常
- site2.com: ⚠️ 响应慢
- site3.com: ❌ 无法访问
- site4.com: ✅ 正常
- site5.com: ✅ 正常

条件分支

你: 检查服务器状态,如果异常就发告警

OpenClaw: [检查状态]
服务器状态:CPU 使用率 95%(异常)
触发告警条件,正在发送通知...
已发送告警邮件和飞书消息。

📝 实战示例

自动化日报生成

你: 每天下班前自动生成工作日报

OpenClaw: [创建工作流]
工作流已创建:
1. 读取今日待办完成情况
2. 分析 git 提交记录
3. 汇总邮件往来
4. 生成日报文档
5. 发送到飞书

需要我现在测试一下吗?

📝 小练习

动手试试

  1. 启动一个子代理读取某个文件
  2. 查看子代理状态
  3. 让子代理完成一个简单任务

➡️ 下一步

掌握了子代理,接下来学习 定时任务

基于 MIT 许可发布