把OpenClaw拆成3个Agent后效率直接起飞
把OpenClaw拆成3个Agent:信息搜集员+内容创作员+质量审核员,效率翻倍
🤔 为什么需要多 Agent?
痛点:
- 一个 Agent 啥都干,容易”啥都干不好”
- 不同任务需要不同的人格、知识库、Skills
- 任务一多,Agent 就”晕头转向”
解决方案: 把一个 AI 拆成多个,各管各的。
- 每个 Bot 有独立的记忆和人格和Skills
- 专门应对特定工作场景
🛠️ 3 Agent 黄金组合配置
Agent 1:信息搜集员 📡
作用: 负责搜索、收集、整理信息
配置步骤:
# 1. 创建新 Agent
openclaw agents create researcher
# 2. 配置 Persona
# 在 SOUL.md 中写入:
- 角色:专业研究员
- 特长:信息搜集、快速阅读、要点提取
- 风格:严谨、客观、不掺杂个人判断
推荐 Skills:
- web-search(搜索)
- fetch(抓取网页)
- summarizer(总结)
Agent 2:内容创作员 ✍️
作用: 负责写作、输出内容
配置步骤:
# 1. 创建新 Agent
openclaw agents create writer
# 2. 配置 Persona
# 在 SOUL.md 中写入:
- 角色:专业文案
- 特长:文字表达、故事叙述
- 风格:生动、有感染力
推荐 Skills:
- humanizer(去除 AI 味)
- copywriter(文案写作)
- editor(编辑校对)
Agent 3:质量审核员 🔍
作用: 负责检查、审核、提出修改意见
配置步骤:
# 1. 创建新 Agent
openclaw agents create reviewer
# 2. 配置 Persona
# 在 SOUL.md 中写入:
- 角色:资深编辑
- 特长:发现问题、提出改进
- 风格:严格、挑剔、追求完美
推荐 Skills:
- fact-checker(事实核查)
- grammar-checker(语法检查)
- code-review(代码审查)
⚙️ 完整配置示例
1. 主 Agent 配置 (main)
# ~/.openclaw/agents/main/agent.yaml
name: main
description: 总调度,负责分配任务给子 Agent
subAgents:
enabled: true
maxConcurrent: 3
agents:
- researcher
- writer
- reviewer
2. 创建子 Agent 目录
mkdir -p ~/.openclaw/agents/researcher
mkdir -p ~/.openclaw/agents/writer
mkdir -p ~/.openclaw/agents/reviewer
3. 每个子 Agent 的基本文件
每个子 Agent 需要:
SOUL.md- 角色定义USER.md- 用户信息(可选)AGENTS.md- 工作规范(可选)
🚀 实战工作流
完整流程示例:
用户输入:写一篇关于AI游戏的文章
↓
【主 Agent】分析任务,分发给子 Agent
↓
【研究 Agent】
- 搜索 AI 游戏相关信息
- 抓取热门文章
- 整理关键要点
↓
【写作 Agent】
- 基于研究结果写初稿
- 使用 humanizer 去除 AI 味
↓
【审核 Agent】
- 检查事实准确性
- 提出修改意见
- 确认无误后输出
↓
【最终输出】给用户
💡 进阶技巧
1. 嵌套调用
主 Agent
├── 研究 Agent 1(搜索 Twitter)
├── 研究 Agent 2(搜索小红书)
└── 写作 Agent
2. 条件判断
如果任务 = 写代码
→ 分发给 coder Agent
如果任务 = 写文案
→ 分发给 writer Agent
如果任务 = 查资料
→ 分发给 researcher Agent
3. 并行处理
subAgents:
maxConcurrent: 3
# 同时调用多个 Agent 搜集不同来源
📊 效果对比
| 单 Agent | 多 Agent | |
|---|---|---|
| 效率 | 低 | 高 |
| 质量 | 不稳定 | 稳定 |
| 专业度 | 啥都会但不精 | 专精 |
| 成本 | 低 | 略高 |
⚠️ 注意事项
- 不是越多越好 - 2-3 个 Agent 足够
- 明确分工 - 每个 Agent 只能做一件事
- 配置好记忆 - 每个 Agent 有独立记忆
- 注意成本 - 多 Agent 会消耗更多 token
📎 快速上手模板
# ~/.openclaw/config.yaml
agents:
defaults:
subAgents:
enabled: true
maxConcurrent: 3
agents:
- researcher # 信息搜集
- writer # 内容创作
- reviewer # 审核校对
收藏起来,下次配置对照着改📎
#OpenClaw #AI助手 #多Agent #效率提升 #一人公司 #技能教程