OpenClaw 多 Agent 协作实践:用三个 AI 组成一个写作团队

OpenClaw 多 Agent 协作实践:用三个 AI 组成一个写作团队

很多人用 AI 的方式是 一个模型干所有事

但现实世界里,复杂任务往往是 多角色协作

比如写一篇文章:

  • 有人负责 头脑风暴
  • 有人负责 写作
  • 有人负责 统筹调度

OpenClaw 的 Multi-Agent 架构 正好可以实现这一点。

这篇文章带你从 0 到 1 搭建一个 三 Agent 协作系统

用户 │ ▼ Coordinator(协调官) ├── Brainstorm(脑暴搭子) └── Writer(写作助手) 

并通过 飞书群 实现真实的协作体验。


一、架构设计

我们创建三个 Agent:

Agent角色职责
brainstorm脑暴搭子创意发散
writer写作助手文章创作
coordinator协调官任务调度

任务流程:

用户 ↓ Coordinator ↓ Brainstorm(创意发散) ↓ Writer(内容写作) ↓ Coordinator(整合结果) ↓ 返回用户 

二、创建多个 Agent

通过 CLI 创建三个独立 Agent。

创建 Brainstorm Agent

openclaw agents add brainstorm --model zai/glm-4.5-air --workspace ~/.openclaw/workspace-brainstorm 

设置身份:

openclaw agents set-identity --agent brainstorm --name"脑暴搭子"--emoji"💡"

创建 Writer Agent

openclaw agents add writer --model zai/glm-4.5-air --workspace ~/.openclaw/workspace-writer 

设置身份:

openclaw agents set-identity --agent writer --name"写作助手"--emoji"✍️"

创建 Coordinator Agent

openclaw agents add coordinator --model zai/glm-4.5-air --workspace ~/.openclaw/workspace-coordinator 

设置身份:

openclaw agents set-identity --agent coordinator --name"协调官"--emoji"🎯"

三、验证 Agent 创建

执行:

openclaw agents list 

如果成功,你会看到类似:

brainstorm writer coordinator 

四、给 Agent 设置"人格"(SOUL.md)

每个 Agent 都有自己的 工作方式和风格

OpenClaw 通过 SOUL.md 定义。

Brainstorm Agent

路径:

~/.openclaw/workspace-brainstorm/SOUL.md 
# Brainstorm Partner ## 角色 你是用户的脑暴搭子,负责一起思考,而不是直接给答案。 ## 思维方式 ### 先扩散,再收敛 优先给出 3-5 个不同方向的思路。 ### 多提问题 如果问题不清晰,先提关键问题。 ### 类比解释 复杂概念优先用简单类比。 ### 鼓励反直觉 提出跨领域想法。 

Writer Agent

路径:

~/.openclaw/workspace-writer/SOUL.md 
# Writer Agent ## 角色 资深公众号写作专家。 ## 风格 - 开头必须有故事或反直觉观点 - 段落短小 - 善用类比 - 结尾有 CTA ## 禁忌 - 不使用空洞词 - 不堆砌术语 

Coordinator Agent

路径:

~/.openclaw/workspace-coordinator/SOUL.md 
# Main Agent ## 角色 团队协调官。 ## 职责 1 接住需求 2 调度 Agent 3 质量把控 4 串联流程 ## 调度规则 头脑风暴 → @brainstorm 文章写作 → @writer 简单问答 → 自己回答 

五、绑定飞书群

创建三个飞书群:

brainstorm writer coordinator 

把机器人拉入群。

修改:

~/.openclaw/openclaw.json 

配置:

"bindings":[{"agentId":"brainstorm","match":{"channel":"feishu","peer":{"kind":"group","id":"oc_4b02..."}}},{"agentId":"writer","match":{"channel":"feishu","peer":{"kind":"group","id":"oc_c6330..."}}},{"agentId":"coordinator","match":{"channel":"feishu","peer":{"kind":"group","id":"oc_dd55..."}}}]

六、开启 Agent 间通信

~/.openclaw/openclaw.json 中添加:

"tools":{"agentToAgent":{"enabled":true,"allow":["coordinator","brainstorm","writer"]}}

七、测试多 Agent 协作

coordinator 群

@openclaw 帮我写一篇关于人工智能的科普文章 面向中学生 400字 先 brainstorm 再 writer 

八、协作执行流程

用户请求 ↓ Coordinator ↓ Brainstorm(生成创意) ↓ Writer(写文章) ↓ Coordinator 汇总 

九、最终效果

生成文章示例:

探索人工智能的奇妙世界 人工智能(AI)就像一个会思考的超级大脑, 正在悄悄改变我们的生活。 比如手机语音助手、 智能翻译软件、 游戏里的AI对手。 医生用AI辅助诊断, 机器人在工厂工作。 未来, AI需要更多年轻人参与。 

文章同时保存到:

workspace-coordinator/ai_article.md 

十、总结

我们实现了一个 三 Agent AI 团队

Coordinator ├── Brainstorm └── Writer 

特点:

  • 每个 Agent 有 独立人格
  • 每个 Agent 有 独立 workspace
  • Coordinator 负责 任务调度
  • 通过 Feishu 实现真实协作

这种架构本质是:

AI Team Architecture

Read more

计算机毕业设计springboot书香苑考研培训管理系统 基于Spring Boot的研究生入学考试在线辅导平台 Java Web驱动的智慧考研教务与资源共享系统

计算机毕业设计springboot书香苑考研培训管理系统 基于Spring Boot的研究生入学考试在线辅导平台 Java Web驱动的智慧考研教务与资源共享系统

计算机毕业设计springboot书香苑考研培训管理系统s885g2h3(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着我国高等教育普及程度的不断提升,考研已成为众多本科毕业生提升学术水平、增强就业竞争力的重要选择。近年来,全国硕士研究生报考人数持续攀升,考研培训市场迎来爆发式增长。然而,传统考研培训机构普遍面临师资调配混乱、课程安排冲突、学员学习进度难以跟踪、教学资源分散等管理痛点,严重制约了培训质量的提升。与此同时,在线教育技术的成熟为教育培训行业数字化转型提供了契机,学员对个性化学习方案、实时互动答疑、碎片化学习资源的需求日益强烈。在此背景下,构建一套集课程管理、在线学习、成绩追踪、交流互动于一体的综合性考研培训管理平台,既能帮助培训机构实现精细化运营,又能为考生提供科学高效的备考支持,具有重要的社会价值与市场前景。 本系统采用Java语言与Spring Boot框架搭建后端服务,结合Vue前端技术、MySQL数据库与B/S架构,实现了一套覆盖考研培训全流程的管理系统。系统涵盖以下核心功能模块:

java 入门教程(非常详细!1.6w+ 文字)

java 入门教程(非常详细!1.6w+ 文字)

先序: 学习编程语言要先学个轮廓,刚开始只用学核心的部分,一些细节、不常用的内容先放着,现用现查即可;把常用的东西弄熟练了在慢慢补充。 1. Java 概述 Java 是一种面向对象的编程语言,由 Sun Microsystems(现在的 Oracle)在 1995 年推出。Java 程序可以在任何支持 Java 虚拟机 (JVM) 的设备上运行。Java 的核心理念是“一次编写,到处运行”。 2. 基本语法 2.1 Java 程序结构 每个 Java 程序都由类 (class) 和方法 (method) 组成。以下是一个简单的 Java 程序示例: publicclassHelloWorld{publicstaticvoidmain(String[] args)

【Linux系统】理解管道通信,匿名管道实现进程池+命名管道实现服务端客户端通信模型(附源码)

【Linux系统】理解管道通信,匿名管道实现进程池+命名管道实现服务端客户端通信模型(附源码)

文章目录 * 一、进程间通信是什么 * 二、管道 * 1. 什么是管道 * 2. 匿名管道 * 3. 命名管道 * 三、实例:匿名管道实现进程池 * 四、实例:命名管道实现服务端客户端通信模型 一、进程间通信是什么 进程间通信(IPC),顾名思义,进程之间需要进行信息交换。 如:数据传输、资源共享、通知事件、进程控制。 进程间通信的方式有:管道、System V IPC、POSIX IPC。 由于进程具有独立性,进程间通信的前提就是,不同的进程能看到同一份资源。 二、管道 1. 什么是管道 管道是类Unix系统中最古老的进程间通信的方式。我们把从一个进程连接到另一个进程的数据流称为一个“管道”。 管道是单向通信的,称为单工通信。 管道分为匿名管道和命名管道。 2. 匿名管道

HTML5+CSS3+JavaScript实现高木同学圣诞树GalGame完整开发指南

HTML5+CSS3+JavaScript实现高木同学圣诞树GalGame完整开发指南

HTML5+CSS3+JavaScript实现高木同学圣诞树GalGame完整开发指南 摘要:圣诞节快要到了,本文详细介绍了一个基于Web技术栈开发的完整GalGame(美少女游戏)项目。从项目架构设计、核心技术实现到性能优化,全面阐述如何使用纯前端技术构建具有丰富交互功能的视觉小说游戏。项目包含完整的对话系统、角色表情管理、分支剧情和存档功能,是Web前端技术在游戏开发领域应用的优秀实践案例。 📋 目录 * 1. 项目概述与目标 * 2. 技术架构选型 * 3. 核心功能实现 * 4. 界面设计与响应式布局 * 5. 开发难点与解决方案 * 6. 性能优化与用户体验 * 7. 部署与运行指南 * 8. 扩展功能与未来展望 * 9. 总结与收获 1. 项目概述与目标 1.1 项目背景 随着HTML5、CSS3和现代JavaScript技术的快速发展,Web平台已经能够承载复杂的交互应用。GalGame作为强调剧情叙事和角色互动的游戏类型,非常适合使用Web技术来实现。本项目选择热门动漫《擅长捉弄人的高木同学》作为题材,结合圣诞节主题,开发一个温馨有趣