子代理协作
🤖 什么是子代理?
子代理是独立的 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. 发送到飞书
需要我现在测试一下吗?📝 小练习
动手试试
- 启动一个子代理读取某个文件
- 查看子代理状态
- 让子代理完成一个简单任务
➡️ 下一步
掌握了子代理,接下来学习 定时任务!