OpenClaw 多 Agent 实战:从零搭建 AI 开发团队
温馨提示:
本文最后更新于 2026年03月28日,已超过 67 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
来源: https://developer.volcengine.com/articles/7617825213975920703
采集时间: 2026-03-27
第一步:团队架构设计
在配置多Agent团队前,先设计好我们的多 Agent 团队架构,我们希望有一个开发团队,团队中包括:
- 产品经理
- 前端开发工程师
- 后端开发工程师
- UI设计工程师
- 测试工程师
一个完整的需求提供给产品经理,他需要拆解任务并分派给团队中的不同角色,由他们各自按照要求完成对应的工作。
第二步:创建Agent
在安装 openclaw的机器上依次运行以下命令,分别为你的团队创建多个 Agent:
# 创建多个Agent
openclaw agents add PM --workspace PM
openclaw agents add UI --workspace UI
openclaw agents add FE --workspace FE
openclaw agents add BE --workspace BE
openclaw agents add TE --workspace TE
# 查看Agent列表
openclaw agents list
第三步:Agent 定义
我们使用单 Agent 的时候很多人并不会去修改 Workspace 下定义的这些 Markdown 文件,此时使用的是 OpenClaw 预制的定义。 当我们使用多 Agent 方案时,我们必须根据实际的需求定义Agent 的:
| 文件 | 作用 |
|---|---|
| SOUL.md | 我是一个怎样的人(人格特质、核心原则) |
| AGENTS.md | 如何工作(工作流程、操作规范) |
| HEARTBEAT.md | 定时任务 |
| BOOTSTRAP.md | 初始化时完成的事 |
| TOOLS.md | 怎么操作(工具手册、配置说明) |
| IDENTITY.md | 我是谁(名字、沟通方式) |
| USER.md | 我为谁服务(用户偏好、决策模式) |
第四步:添加飞书机器人
添加飞书机器人的步骤和单 Agent 没有差别,我们需要为每个 Agent 创建一个飞书机器人。
第五步:为机器人添加飞书Channel 账号
目前无法通过命令行添加飞书 Channel账号,比较方便的方法是直接编辑 openclaw.json。
{
"channels": {
"feishu": {
"enabled": true,
"dmPolicy": "pairing",
"accounts": {
"main": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "产品经理" },
"UI": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "UI设计师" },
"FE": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "前端开发工程师" },
"BE": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "后端开发工程师" },
"TE": { "appId": "cli_xxx", "appSecret": "xxx", "botName": "测试工程师" }
}
}
}
}
第六步:绑定 Agent 到飞书账号
通过直接配置 openclaw.json 中的 bindings 节点:
{
"bindings": [
{ "agentId": "PM", "match": { "channel": "feishu", "accountId": "main" }},
{ "agentId": "UI", "match": { "channel": "feishu", "accountId": "UI" }},
{ "agentId": "FE", "match": { "channel": "feishu", "accountId": "FE" }},
{ "agentId": "BE", "match": { "channel": "feishu", "accountId": "BE" }},
{ "agentId": "TE", "match": { "channel": "feishu", "accountId": "TE" }}
]
}
添加完成后,重启网关:
openclaw gateway restart
第七步:为飞书机器人配置事件与回调
依次为你的机器人配置事件与回调,别忘记授权飞书完成配对。
FAQ
1. Gateway 启动失败
- 末端节点存在逗号,导致解析出错
- 节点名称写错
2. 机器人无响应
- 未配置事件与回调或者事件与回调配置错误
- 绑定信息错误
- Channels 中匹配信息配置错误
3. Agent 间未隔离
检查 bindings 配置是否正确。
本文由技术精华文章采集任务自动获取
正文到此结束
- 本文标签: 系统架构 AI开发 DevOps
- 本文链接: http://t-leader.cn/article/427
- 版权声明: 本文由站长原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权