用 OpenClaw 搭建全自动项目管理流水线
-
定制 AI 人格(第 4 篇) -
多 Agent 协作(第 5 篇) -
多平台接入(第 6 篇) -
MCP 工具扩展(第 7 篇)
每一块单独用都很爽,但真正的威力在于把它们串起来。
今天来做一件大事:用 OpenClaw 搭建一个全自动项目管理流水线。
需求进来 → 自动分析 → 自动分配 → 自动开发 → 自动测试 → 自动汇报。全程你只需要在飞书群里说一句话。
听起来很科幻?走一遍你就知道了。
先画个架构图
整个流水线长这样:
用户(飞书/Telegram/微信)
↓
[项目经理 Agent]
↓
┌────┼────┐
↓ ↓ ↓
[产品] [前端] [后端] ← 并行工作
↓ ↓ ↓
[测试 Agent]
↓
[汇报 Agent]
↓
飞书群 / Telegram
六个 Agent,各司其职:
-
项目经理:接收需求、分配任务、协调进度 -
产品经理:写需求文档、用户故事 -
前端开发:写页面代码 -
后端开发:写接口代码 -
测试工程师:写测试用例、执行测试 -
汇报助手:整理结果、发送汇报
第一步:配置 Agent 团队
打开 ~/.openclaw/openclaw.json:
{
"agents": {
"list": [
{
"id": "main",
"name": "项目经理",
"workspace": "~/.openclaw/workspace",
"model": "tokensaver/mimo-v2.5-pro"
},
{
"id": "pm",
"name": "产品经理",
"workspace": "~/.openclaw/workspace-pm",
"model": "tokensaver/mimo-v2.5-pro"
},
{
"id": "frontend",
"name": "前端开发",
"workspace": "~/.openclaw/workspace-frontend",
"model": "tokensaver/mimo-v2.5-pro"
},
{
"id": "backend",
"name": "后端开发",
"workspace": "~/.openclaw/workspace-backend",
"model": "tokensaver/mimo-v2.5-pro"
},
{
"id": "qa",
"name": "测试工程师",
"workspace": "~/.openclaw/workspace-qa",
"model": "tokensaver/mimo-v2.5-pro"
},
{
"id": "reporter",
"name": "汇报助手",
"workspace": "~/.openclaw/workspace-reporter",
"model": "tokensaver/mimo-v2.5-pro"
}
]
}
}
每个 Agent 有独立的 workspace,各自有 SOUL.md 定义人格。
第二步:配置 MCP 工具
给需要的 Agent 配上 MCP 工具:
{
"mcp": {
"servers": {
"sqlite": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-sqlite", "--db-path", "./project.db"]
},
"fetch": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-fetch"]
}
}
}
}
这样测试 Agent 可以直接查数据库验证结果,汇报 Agent 可以调 API 发送通知。
第三步:配置多平台接入
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "你的Token",
"dmPolicy": "pairing"
},
"feishu": {
"enabled": true,
"dmPolicy": "pairing"
}
}
}
配置完重启:
openclaw gateway restart
现在你可以在飞书或 Telegram 上跟项目经理对话了。
第四步:写 SOUL.md
每个 Agent 的 SOUL.md 定义它的职责和工作方式。
项目经理的 SOUL.md:
# SOUL.md - 项目经理
你是项目管理流水线的核心调度器。
## 职责
- 接收用户需求
- 分析需求,拆解成子任务
- 分配给合适的 Agent
- 跟踪进度,汇总结果
- 向用户汇报
## 工作流程
1. 收到需求后,先让产品经理写需求文档
2. 需求确认后,同时分配给前端和后端
3. 开发完成后,让测试写用例并执行
4. 最后让汇报助手整理结果
## 沟通风格
- 简洁高效
- 主动汇报进度
- 遇到问题及时反馈
产品经理的 SOUL.md:
# SOUL.md - 产品经理
## 职责
- 分析需求,写用户故事
- 输出 PRD 文档
- 定义验收标准
## 输出格式
- 用户故事:作为 [角色],我想要 [功能],以便 [价值]
- 功能清单:带优先级
- 边界情况:异常流程、错误处理
其他 Agent 的 SOUL.md 类似,各自定义专业领域。
第五步:实战演示
现在来跑一遍完整流程。
你在飞书群里说:
帮我做一个用户登录功能,支持邮箱和手机号
项目经理收到后,开始调度:
1. 让产品经理写需求
产品经理返回需求文档。
2. 分配给前端和后端
两个 Agent 并行工作。
3. 测试验证
测试 Agent 可以用 MCP 工具直接查数据库验证数据。
4. 汇总汇报
汇报 Agent 生成报告,发送到飞书群。
进阶:自动化触发
上面的流程还是需要你手动说一句话。如果你想更自动化,可以用 Cron 定时任务:
{
"schedule": {
"kind": "cron",
"expr": "0 9 * * 1",
"tz": "Asia/Shanghai"
},
"payload": {
"kind": "agentTurn",
"message": "检查本周的项目进度,生成周报,发送到飞书群。"
}
}
每周一早上 9 点,自动生成周报。
进阶:Webhook 触发
如果你想让外部系统触发流水线(比如 GitHub PR、Jira 工单),可以用 Webhook:
{
"delivery": {
"mode": "webhook",
"to": "https://your-server.com/webhook"
}
}
当 GitHub 有新 PR 时,自动触发代码审查流程。
真实案例
我给一个朋友的团队搭了这套流水线,效果:
-
以前:需求来了,开会讨论 → 写文档 → 分配任务 → 开发 → 测试 → 汇报,至少 3 天 -
现在:在飞书群说一句话,AI 自动走完全流程,2 小时出结果
最爽的是,产品经理和后端 Agent 还会自己”讨论”——产品经理说”这个接口要支持分页”,后端说”用 cursor 分页性能好”,最后它们自己达成共识。
我朋友说:”以前开项目会要 1 小时,现在 AI 10 分钟搞定,而且没有扯皮。”(笑)
常见问题
Q:这么多 Agent 会不会很贵?
A:取决于你用的模型。用本地模型(如 Ollama)成本为零。用云端模型,一次完整流程大概几块钱。
Q:Agent 之间会不会重复工作?
A:不会。每个 Agent 有明确的职责边界,项目经理负责调度,不会出现重复。
Q:如果某个 Agent 挂了怎么办?
A:OpenClaw 会自动重试。如果持续失败,项目经理会收到通知,你可以手动介入。
Q:可以接入现有的项目管理工具吗?
A:可以。用 MCP Server 对接 Jira、Trello、Notion 等工具。也可以用 Webhook 接收外部事件。
下一篇
流水线搭好了,下一篇讲OpenClaw vs Coze vs Dify vs Manus:选型指南。
市面上 AI 工具那么多,到底选哪个?各有各的优缺点,下一篇帮你理清楚。
觉得有用?点个「在看」,关注公众号收更新。
夜雨聆风