OpenClaw 多 Agent 协作工作流实验
让一个 AI 帮你算数学题,再让另一个 AI 把结果翻译成英文?
这听起来有点「多此一举」——毕竟一个 AI 就能同时做这两件事。但有时候,把任务拆分开来让不同的独立 Agent 处理,是后续处理复杂任务的必要条件。
今天分享一次有趣的实验:用 OpenClaw 和两个 Agent 串联完成一个完整的工作流。
前提条件
- openclaw:2026.2.3
- 如果标记 😬,即用自然语言输入,在 webchat 中输入
- 如果标记 💻,即用命令行输入
- 如果标记 🔧,即背后的命令,不用管
💡 提示:用户只需用自然语言描述需求,无需手动执行底层命令。底层命令仅供技术参考。
实验目标
使用 math-agent 计算数学表达式,然后把结果给 translator-agent 翻译成英文。
实验过程
步骤 0:创建相应的 agent
$ openclaw agents add math-agent --workspace /home/admin/.openclaw/workspace --non-interactive --json
$ openclaw agents add translator-agent --workspace /home/admin/.openclaw/workspace --non-interactive --json
$ openclaw agents list - math-agent
Identity: MY_NAME (IDENTITY.md)
Workspace: ~/.openclaw/workspace
Agent dir: ~/.openclaw/agents/math-agent/agent
Model: minimax/MiniMax-M2.5-highspeed
Routing rules: 0
- translator-agent
Identity: MY_NAME (IDENTITY.md)
Workspace: ~/.openclaw/workspace
Agent dir: ~/.openclaw/agents/translator-agent/agent
Model: minimax/MiniMax-M2.5-highspeed
Routing rules: 0
步骤 1️⃣:单独调用 math-agent 计算
用户自然语言输入 😬: 利用 math-agent 计算表达式:(88 + 12) * 5 - 100 / 4,一步步计算出来
底层技术命令 🔧:
openclaw agent --agent math-agent --message"计算表达式:(88 + 12) * 5 - 100 / 4,一步步计算出来"
完整返回结果:
**计算表达式:`(88 + 12) * 5 - 100 / 4`**
**步骤 1:** 括号内 - 88 + 12 = **100**
**步骤 2:** 乘除法 - 100 × 5 = **500** - 100 ÷ 4 = **25**
**步骤 3:** 减法 - 500 - 25 = **475**
---
**最终答案:475**


