Openclaw多Agent协作:拒绝单兵作战
一、多Agent协作:让对的人做对的事
一个Agent处理所有任务会响应变慢。通过分工协作,效率翻倍,例如,
预定义4个Agent:
🐋 产品经理:关注需求,把控方向,善于沟通。
🦁 设计师:追求美感,创意输出,视觉专家。
🐒 开发工程师:热爱代码,技术实现,逻辑严密。
🦔 测试工程师:严谨细致,质量守护,发现问题。
二、 多Agent创建:两种方案
📋 1. 手动配置(推荐)
通过编辑 openclaw.json 实现,稳定且透明:
1️⃣ 创建Agent:执行 openclaw agents add。
2️⃣ 准备凭证:在飞书开放平台创建Bot,获取 App ID 和 Secret。
3️⃣ 修改配置(关键步骤。先备份!):
在 agents.list 添加Agent配置;
在 channels.feishu.accounts 添加渠道账号;
在 bindings 配置路由规则。
4️⃣ 配对完成:执行 openclaw pairing approve feishu <配对码>。
✅ 优点:通用、灵活、易排查、理解原理;
❌ 缺点:需理解配置结构。
📌小贴士:除编辑配置文件外,还可以通过命令操作~
💬 2. 对话创建
直接跟 OpenClaw 提需求,自动执行配置步骤。
✅ 优点:简单快捷,一句话搞定;
❌ 缺点:依赖模型理解,需反复确认。
💡 建议:手动配置理解原理,对话创建快速体验。
三、 OpenClaw 配置原理
核心是三个要素的映射:Agent (智能体) ↔️ bindings (路由) ↔️ 渠道账号 (Bot凭证) ↔️ 渠道Bot (入口)
🔑 关键配置项(智能体路由的关键):
· agents.list:定义所有 Agent 及其唯一 ID。
· bindings:路由规则,决定消息发给哪个 Agent。
· channels.xxx.accounts:存放 Bot 认证信息(token/ID)。
📨 消息路由过程: 用户发消息给Bot ➡️ OpenClaw 查找 bindings ➡️ 匹配 channel 和 accountId ➡️ 找到 agentId ➡️ 路由至对应 Agent 处理。
四、 打造专属Agent:四个文件
每个 Agent 需配置四个 MD 文件,定义其“性格”与“能力”:
📄 SOUL.md — 灵魂与价值观 我是谁?我相信什么?工作原则与决策依据。
📄 IDENTITY.md — 身份与定位 角色名称、专业背景、职责范围与协作关系。
📄 TOOLS.md — 工具与技能 掌握的工具、工作流、方法论及常用命令。
📄 USER.md — 服务对象说明 为谁服务、沟通风格、表达偏好与注意事项。
拒绝人工智障!OpenClaw这几个MD文件是关键
据说新版Claude code 的computer use一出,龙虾又危险了,你怎么看?
夜雨聆风