8.5 实战搭建AI团队
想象一下这个场景:
你是一个跨境电商卖家,每天要干的事:
- 早上看竞品评价,找痛点
- 根据痛点写产品描述
- 去 Reddit 种草
- 做 TikTok 短视频
一个人干四个人活,累死。
前面四节,你学会了多 Agent 的原理。这一节,我们来搭一个真正的 AI 团队。这一节,我们用30分钟,搭建两个完整的AI团队案例。
案例一:跨境电商5人团队
团队架构
| 角色 | Agent ID | 职责 | 模型建议 |
|---|---|---|---|
| 大总管 | lead | 接收指令、任务分发 | Claude Opus |
| 市场分析师 | voc-analyst | 抓取竞品评价、提炼痛点 | Gemini 3 Flash |
| 内容优化师 | geo-optimizer | 写产品描述、博客 | Claude Sonnet |
| Reddit专家 | reddit-spec | 社区运营、养号 | Gemini 3 Flash |
| TikTok编导 | tiktok-director | 短视频脚本、生成 | Claude Sonnet |
协作流程
你@大总管:分析露营折叠床市场,全渠道铺内容
↓
大总管分发任务给 voc-analyst
↓
voc-analyst 抓取亚马逊差评,输出:用户痛点是承重不够和收纳麻烦
↓
大总管同时分发:
- geo-optimizer:根据痛点写独立站博客
- reddit-spec:去相关版块种草
- tiktok-director:生成短视频
↓
各 Agent 完成后向大总管汇报
↓
大总管汇总,向你报告第一步:创建工作区结构
# 创建目录
mkdir -p ~/.openclaw/workspace-lead
mkdir -p ~/.openclaw/workspace-voc
mkdir -p ~/.openclaw/workspace-geo
mkdir -p ~/.openclaw/workspace-reddit
mkdir -p ~/.openclaw/workspace-tiktok
mkdir -p ~/.openclaw/skills第二步:添加5个Agent
# 大总管
openclaw agents add lead \
--model anthropic/claude-opus-4-6 \
--workspace ~/.openclaw/workspace-lead
# 市场分析师
openclaw agents add voc-analyst \
--model google/gemini-3-flash \
--workspace ~/.openclaw/workspace-voc
# 内容优化师
openclaw agents add geo-optimizer \
--model anthropic/claude-sonnet-4-5 \
--workspace ~/.openclaw/workspace-geo
# Reddit专家
openclaw agents add reddit-spec \
--model google/gemini-3-flash \
--workspace ~/.openclaw/workspace-reddit
# TikTok编导
openclaw agents add tiktok-director \
--model anthropic/claude-sonnet-4-5 \
--workspace ~/.openclaw/workspace-tiktok第三步:配置openclaw.json
{
agents: {
list: [
{
id: "lead",
name: "大总管",
workspace: "~/.openclaw/workspace-lead",
model: "anthropic/claude-opus-4-6",
},
{
id: "voc-analyst",
name: "市场分析师",
workspace: "~/.openclaw/workspace-voc",
model: "google/gemini-3-flash",
},
{
id: "geo-optimizer",
name: "内容优化师",
workspace: "~/.openclaw/workspace-geo",
model: "anthropic/claude-sonnet-4-5",
},
{
id: "reddit-spec",
name: "Reddit专家",
workspace: "~/.openclaw/workspace-reddit",
model: "google/gemini-3-flash",
},
{
id: "tiktok-director",
name: "TikTok编导",
workspace: "~/.openclaw/workspace-tiktok",
model: "anthropic/claude-sonnet-4-5",
},
],
},
// 飞书多账户路由
bindings: [
{ agentId: "lead", match: { channel: "feishu", accountId: "lead" } },
{ agentId: "voc-analyst", match: { channel: "feishu", accountId: "voc" } },
{ agentId: "geo-optimizer", match: { channel: "feishu", accountId: "geo" } },
{ agentId: "reddit-spec", match: { channel: "feishu", accountId: "reddit" } },
{ agentId: "tiktok-director", match: { channel: "feishu", accountId: "tiktok" } },
],
// Agent间通信
tools: {
agentToAgent: {
enabled: true,
allow: ["lead", "voc-analyst", "geo-optimizer", "reddit-spec", "tiktok-director"]
},
sessions: {
visibility: "all"
}
},
channels: {
feishu: {
enabled: true,
connectionMode: "websocket",
accounts: {
lead: { appId: "cli_xxx", appSecret: "xxx" },
voc: { appId: "cli_xxx", appSecret: "xxx" },
geo: { appId: "cli_xxx", appSecret: "xxx" },
reddit: { appId: "cli_xxx", appSecret: "xxx" },
tiktok: { appId: "cli_xxx", appSecret: "xxx" },
}
}
}
}第四步:写入人设文件
大总管的 AGENTS.md
# AGENTS.md - 跨境电商协同手册
你是大总管,负责接收老板指令并使用 `sessions_send` 跨域分发。
## 团队成员
- **voc-analyst**(市场分析师):负责抓取竞品评价,提炼用户痛点
- **geo-optimizer**(内容优化师):负责撰写符合 GEO 规则的产品内容
- **reddit-spec**(Reddit专家):负责社区长尾流量劫持
- **tiktok-director**(TikTok编导):负责短视频脚本和生成
## 工作流
1. 接收产品分析需求
2. 先派给 voc-analyst 做市场调研
3. 拿到痛点后,同时派给 geo-optimizer、reddit-spec、tiktok-director
4. 收集各成员产出,汇总报告
⚠️ 强制纪律:严禁你自己执行底层任务,必须委派!市场分析师的 SOUL.md
# SOUL.md - 市场分析师
你是 VOC(Voice of Customer)分析专家。
## 核心职责
抓取竞品评价数据,提炼用户痛点与竞品弱点。
## 输出格式
- 产品名称
- 核心痛点(Top 3)
- 竞品弱点
- 机会点
## 输出位置
将分析结果写入 `intel/voc-report.md`TikTok编导的 SOUL.md
# SOUL.md - TikTok爆款编导
## 核心职责
利用 AI 工具,复刻具有极强转化率的 UGC 带货视频。
## 创作原则
- 脚本设计:输出 25 宫格分镜故事板
- 运镜与细节:设计带有呼吸抖动的手持拍摄感
- 痛点展示:前 2 秒必须抓住注意力
## 工具调用
脚本完成后,调用 `nano-banana-pro` 生成配图,
然后调用 `seedance2.0` 生成最终视频。第五步:启动测试
# 重启Gateway
openclaw gateway restart在飞书群里测试:
你:@大总管 分析一下露营折叠床的市场,并全渠道铺内容 大总管:收到任务,正在分配... 大总管:已派给 voc-analyst 进行市场调研 (等待调研完成) voc-analyst:调研完成,核心痛点:1. 承重不够 2. 收纳麻烦 3. 材质不透气 大总管:已将痛点分发给内容团队... (等待内容产出) 大总管:任务完成!汇总如下: 1. 独立站博客已发布 2. Reddit 种草贴已发布 3. TikTok 视频脚本已生成
案例二:Discord“灵系军团”
“灵系军团”是另一种多 Agent 模式——全员出镜的同频协作。
与飞书模式的区别
| 对比 | 飞书模式 | Discord模式 |
|---|---|---|
| Bot 数量 | 一个 Bot | 多个 Bot |
| 触发方式 | 不同群组 @ 同一个 Bot | 同一频道 @ 不同 Bot |
| 适用场景 | 企业内部协作 | 社区公开协作 |
角色设置
| 角色 | 职责 |
|---|---|
| 灵统 | 总指挥,任务拆解和调度 |
| 灵策 | 军师,出方案和策略 |
| 灵工 | 工程师,写代码 |
| 灵文 | 创作官,写文案 |
| 灵核 | 核心处理器,数据分析 |
第一步:创建Discord应用
访问 https://discord.com/developers/applications
- 创建 5 个 Application(灵统、灵策、灵工、灵文、灵核)
- 每个应用开启 Bot 权限:
- SERVER MEMBERS INTENT
- MESSAGE CONTENT INTENT(关键!)
- 获取每个 Bot 的 Token
- 生成 OAuth2 邀请链接,邀请 Bot 进服务器
第二步:添加Agent
openclaw agents add ds-lingzong --model zai/glm-4.7 --workspace ~/.openclaw/workspace-ds-lingzong
openclaw agents add ds-lingce --model zai/glm-4.7 --workspace ~/.openclaw/workspace-ds-lingce
openclaw agents add ds-linggong --model zai/glm-4.7 --workspace ~/.openclaw/workspace-ds-linggong
openclaw agents add ds-lingwen --model zai/glm-4.7 --workspace ~/.openclaw/workspace-ds-lingwen
openclaw agents add ds-linghe --model zai/glm-4.7 --workspace ~/.openclaw/workspace-ds-linghe第三步:配置openclaw.json
{
bindings: [
{ agentId: "ds-lingzong", match: { channel: "discord", accountId: "lingzong" } },
{ agentId: "ds-lingce", match: { channel: "discord", accountId: "lingce" } },
{ agentId: "ds-linggong", match: { channel: "discord", accountId: "linggong" } },
{ agentId: "ds-lingwen", match: { channel: "discord", accountId: "lingwen" } },
{ agentId: "ds-linghe", match: { channel: "discord", accountId: "linghe" } },
],
channels: {
discord: {
enabled: true,
allowBots: true, // 关键!允许Bot间通信
actions: {
messages: true,
reactions: false,
threads: false,
},
accounts: {
lingzong: { token: "Bot Token" },
lingce: { token: "Bot Token" },
linggong: { token: "Bot Token" },
lingwen: { token: "Bot Token" },
linghe: { token: "Bot Token" },
}
}
},
tools: {
agentToAgent: {
enabled: true,
allow: ["ds-lingzong", "ds-lingce", "ds-linggong", "ds-lingwen", "ds-linghe"]
},
sessions: {
visibility: "all" // 全员共享上下文
}
}
}第四步:配置mentionPatterns
在每个 Agent 的配置中添加:
{
agents: {
list: [
{
id: "ds-lingzong",
identity: { name: "灵统" },
groupChat: {
mentionPatterns: [
"<@!?1474005066569617551>", // Discord原生ID
"灵统",
"1474005066569617551"
]
}
}
]
}
}第五步:测试协作
在 Discord 频道里:
你:@灵统 启动灵系极简协作!我想发个朋友圈,主题是深夜终于跑通了OpenClaw 灵统:收到!正在调度团队... 灵统:@灵策 出方案 灵策:方案如下:以“深夜调试成功”为核心情绪点,建议走技术人设路线... 灵统:@灵文 根据方案写文案 灵文:文案已完成: "凌晨2点,OpenClaw终于跑通了!🎉 这一刻,感觉所有 bug 都是值得的..." 灵统:任务完成!
从零搭建你的第一个Agent团队
不要一上来就搞 5 个 Agent。渐进式搭建:
第1周:1个Agent,1份工作
- 安装 OpenClaw
- 写 1 个 SOUL.md
- 选你最重复的任务
- 设置 1 个定时任务
- 观察一周,修 bug
第2周:添加记忆和优化
- 给反馈,调整 SOUL.md
- 观察记忆文件增长
- 第 2 周末,Agent 应该能产生真正有用的输出
第3周:添加第2个Agent
- 设置共享文件模式
- Agent 1 写,Agent 2 读
- 协调就是文件系统
第4周及以后:持续构建
- 有真实需求时再添加 Agent
- 每个 Agent 都应该解决实际的工作流缺口
常见问题
Q: Agent设计按平台还是按职能?
A: 功能导向优于平台导向。一个“内容策略官”负责全局输出,然后下发给各平台分身。
Q: 模型怎么选?
A: 决策层用顶级模型(Claude Opus),执行层用高性价比模型(Gemini 3 Flash),成本能压低 90%。
Q: Skill放哪?
A: 公共技能放 ~/.openclaw/skills/,私有技能放 Agent 专属的 skills/ 子目录。
Q: 机器人互@无效?
A: 飞书/Discord 都有 Bot 防循环机制。用 sessions_send 走暗线通信,明线只用于汇报。
故障排查
Agent之间无法协作
| 检查项 | 操作 |
|---|---|
| agentToAgent.enabled | 确认为 true |
| allow 列表 | 确保相关 Agent 在列表中 |
| AGENTS.md 通讯录 | 确保写明了团队成员 |
| Gateway 状态 | openclaw gateway status |
任务分发后无响应
| 检查项 | 操作 |
|---|---|
| 目标 Agent 会话 | 如果没有会话,send 会静默创建 webchat session |
| 权限配置 | 确认目标 Agent 有执行任务的权限 |
| 日志 | openclaw logs --follow 查看详细日志 |
Discord Bot不响应
| 检查项 | 操作 |
|---|---|
| MESSAGE CONTENT INTENT | 确认已开启 |
| allowBots | 确认配置中 allowBots: true |
| Token | 确认 Token 正确且有效 |
这一节,你做了什么
| 学了什么 | 核心理解 |
|---|---|
| 团队架构 | 5 个 AI 员工分工协作 |
| 跨境电商案例 | 从选品到内容的全流程自动化 |
| Discord军团 | 全员出镜的同频协作模式 |
| 渐进搭建 | 从 1 个 Agent 开始,逐步扩展 |
| 模型分级 | 决策层用贵的,执行层用便宜的 |
写在最后
多 Agent 不是技术问题,是组织设计问题。
你在设计的,是一个会思考的 AI 团队。每个 Agent 的 SOUL.md、AGENTS.md、记忆文件,都是这个团队的文化和制度。
模型大家都有。真正的优势在模型周围的系统——SOUL.md 文件、记忆系统、调度机制、协调模式、几周纠正反馈积累的文件。
这个系统是你的。没人有你的 Agent、你的记忆文件、你打磨过的 personality。
而且每天都在复利。
今天就开始。1 个 Agent、1 份工作、1 个 schedule。
第 8 章完
下一章,我们将学习 Skills 技能系统。