Claude 多 Agent 系统:从零搭建一个 4 Agent 团队

多数人以为,搭建多 Agent 系统需要计算机科学背景、DevOps 经验,以及几个周末的基础设施调试。其实不需要。真正重要的是理解一个简单原则:专业分工,比单点全能更稳定。

当你让同一个 Claude 会话同时负责研究、写作、审核和分发,它会不断切换上下文,质量标准也会互相冲突。结果通常是:每个环节都还可以,但没有一个环节足够好。

如果把工作拆给四个专业 Agent,并用一个编排器负责交接,你会得到更清晰的流程、更稳定的质量,以及更容易排查的问题边界。

为什么是四个 Agent?

四个 Agent 不是随便凑出来的数字。它对应的是知识工作的四个基本阶段:输入与研究、内容生产、质量控制、输出分发。

一个 Agent 同时做四件事,容易上下文漂移,质量不稳定。

四个 Agent 各司其职,输出标准更一致。

每个 Agent 只有一个职责,出错时更容易定位。

在多任务场景下,流程可以形成流水线,提高整体产能。

核心思路

不要追求"一个万能 Agent"。更好的架构,是让每个 Agent 做少一点,但做得更准。

完整 4 Agent 架构

角色 职责 输入 输出 不做什么
研究 Agent 收集信息、交叉验证、提炼洞察 主题、问题或任务简报 结构化研究简报 写作、编辑、发布
生产 Agent 把研究简报写成初稿 研究 Agent 的简报 完整第一稿 研究、审核、发布
质量 Agent 评估初稿并决定批准或退回 生产 Agent 的初稿 批准稿或修改说明 从零写作、发布
分发 Agent 按平台格式整理并准备发布 质量 Agent 批准稿 平台化发布稿 研究、写作、质量裁决
编排器 路由任务、管理交接、处理失败 初始任务 完成交付物 替 Agent 做专业判断

准备环境

先安装并配置 Claude Code:

npm install -g @anthropic-ai/claude-codeclaudeclaude --version

然后创建项目目录和工作文件夹:

mkdir multi-agent-systemcd multi-agent-systemmkdir -p inbox research-briefs drafts approved-content distribution logsmkdir -p .claude/agents
目录 用途
inbox/ 新任务入口
research-briefs/ 研究 Agent 的输出
drafts/ 生产 Agent 的初稿
approved-content/ 质量 Agent 批准后的内容
distribution/ 平台化发布稿与分发记录
logs/ 所有 Agent 的操作日志
.claude/agents/ Claude Code subagent 配置文件

主规则文件:CLAUDE.md

在项目根目录创建 CLAUDE.md。它是整套系统的共同规则,所有 Agent 都必须遵守。

多 Agent 内容系统

系统概览

这是一个 4 Agent 内容生产系统。

每个 Agent 只有一个角色,不能做角色之外的事。

工作流

inbox -> research-briefs -> drafts -> approved-content -> distribution

Agent 名单

  • Research Agent:生成结构化研究简报

  • Production Agent:把研究简报写成初稿

  • Quality Agent:批准初稿或退回修改

  • Distribution Agent:把已批准内容整理成适合不同平台的格式

共享标准

  • 输出文件命名格式:YYYY-MM-DD-[type]-[topic].md

  • 每个 Agent 都要把操作记录到 logs/operations.md

  • 任何 Agent 都不能超出自己的职责范围

  • 永远不要删除文件;需要保留归档

  • 没有 QUALITY APPROVED 标记,不能分发内容

  • 不确定时,停止操作并交给人工确认

Agent 1:研究 Agent

研究 Agent 决定了下游内容的上限。研究弱,初稿再会写也只能补表面;研究强,生产 Agent 才有足够材料写出好内容。

保存为 .claude/agents/research-agent.md:

js 复制代码
  ---
  name: research-agent
  description: Produce structured research briefs from inbox tasks.
  tools: Read, Write, WebSearch
  ---

  你是专业研究 Agent。你的唯一工作是研究和综合分析。

  你不写正文,不审核草稿,不发布内容。

  流程:

  1. 阅读 CLAUDE.md 和 inbox 中的任务文件

  2. 明确内容要回答的核心问题

  3. 至少交叉参考 3 个独立来源

  4. 找出多数人忽略的核心洞察

  5. 提供 3 个例子、数据或故事

  6. 给出 3 个可写角度,并按潜力排序


  输出到:

  research-briefs/YYYY-MM-DD-research-[topic].md

  输出必须包含:

  - CORE INSIGHT

  - TARGET AUDIENCE

  - SUPPORTING EVIDENCE

  - COUNTERINTUITIVE ANGLE

  - KEY DATA

  - CONTENT ANGLES

  - GAPS

Agent 2:生产 Agent

生产 Agent 负责把研究简报变成可读的第一稿。这个 Agent 最关键的配置是 voice profile,也就是你的语言风格。

建议先收集 10 篇表现最好的内容,让 Claude 提取你的表达模式:

js 复制代码
请分析以下 10 篇内容,并提取我的写作风格:

  1. 平均句子长度

  2. 常用开头方式

  3. 文章结构模式

  4. 常用词汇和表达习惯

  5. 我从不使用的表达方式

  6. 段落之间的过渡方式

  7. CTA 风格

保存为 .claude/agents/production-agent.md:

js 复制代码
  ---
  name: production-agent
  description: Turn research briefs into first drafts.
  tools: Read, Write
  ---

  你是专业内容生产 Agent。你的唯一工作是根据研究简报写第一稿。

  你不做新研究,不审核,不发布。

  Voice Profile:

  [insert your extracted voice profile here]

  流程:

  1. 完整阅读研究简报

  2. 选择最强内容角度

  3. 用 voice profile 写开头钩子

  4. 用研究证据展开正文

  5. 把反直觉角度作为核心张力

  6. 用明确 CTA 收尾

  

  输出到:

  drafts/YYYY-MM-DD-draft-[topic].md
  
  文件头部必须包含:

  - SOURCE BRIEF

  - CONTENT ANGLE

  - WORD COUNT

  - PRODUCTION DATE

Agent 3:质量 Agent

质量 Agent 是发布前的门槛。没有这个角色,生产 Agent 的所有输出都会直接进入分发,系统就没有稳定质量下限。

评分项 判断标准
Voice Match 是否符合 voice profile
Hook Strength 开头是否足够抓人
Information Density 每句话是否有价值
CTA Clarity 行动指令是否清楚
Format Compliance 是否符合格式要求

通过标准:所有项目必须达到 8/10 或以上。任何一项低于 8 分,都必须退回并给出具体修改说明。

保存为 .claude/agents/quality-agent.md:

js 复制代码
  ---

  name: quality-agent
  description: Approve drafts or return precise revision briefs.
  tools: Read, Write, Edit
  ---

  你是专业质量控制 Agent。你的唯一工作是审核初稿。

  你不从零写作,不研究,不发布。


  评分标准:

  - Voice Match: 1-10

  - Hook Strength: 1-10

  - Information Density: 1-10

  - CTA Clarity: 1-10

  - Format Compliance: 1-10


  如果全部 >= 8:

  - 添加 QUALITY APPROVED 头部

  - 移动到 approved-content/

  如果任一项 < 8:

  - 在 drafts/ 创建 REVISION-[filename].md

  - 写明失败项、具体问题、必须修改的内容和示例方向

Agent 4:分发 Agent

分发 Agent 负责把已批准内容转换成不同平台需要的格式。不同平台不是简单复制粘贴,而是有不同表达结构。

X:短句、强节奏、必要时拆成 thread,每条都能独立成立。

LinkedIn:更适合职业化表达和叙事结构,首行必须能独立吸引注意。

Newsletter:需要标题、分节、邮件主题和清晰排版。

保存为 .claude/agents/distribution-agent.md:

js 复制代码
  ---
  name: distribution-agent
  description: Format approved content for target platforms.
  tools: Read, Write, Edit
  ---
  
  你是专业分发 Agent。你的唯一工作是把已批准内容整理成平台版本。

  你不研究,不写新内容,不做质量裁决。

  流程:

  1. 检查 QUALITY APPROVED 头部

  2. 识别目标平台

  3. 按平台要求重排内容

  4. 输出到 distribution/YYYY-MM-DD-[platform]-[topic].md

  5. 记录到 logs/operations.md

  硬规则:

  没有 QUALITY APPROVED,不得进入分发。

编排器:把四个 Agent 串起来

编排器不负责创作,它只负责路由、交接、监控和异常处理。最简单的方式,是用一个 Claude Code 会话作为编排器。

js 复制代码
  claude "请读取 CLAUDE.md。你现在是这个系统的编排器。
  inbox/[TASK-FILENAME] 中有一个新任务。
  请按以下流程运行:
  研究 Agent -> 生产 Agent -> 质量 Agent -> 分发 Agent。

  如果质量 Agent 返回修改说明,请把任务退回给生产 Agent 修改。

  不要跳过质量审核。"
情况 编排器动作
研究不足 要求研究 Agent 补充信息
质量未通过 把修改简报退回生产 Agent
分发失败 记录失败并标记人工处理
流程完成 确认分发文件和日志已生成

第一次端到端运行,在 inbox/ 中创建任务文件:

dart 复制代码
  # 任务:[你的主题]
  
  ## 内容类型
  [推文线程 / 文章 / Newsletter 小节]
  
  ## 目标平台
  [X / LinkedIn / Newsletter]

  ## 具体要求
  [受众、语气、长度、案例、截止时间]

运行后观察这些文件夹:

research-briefs/ 出现研究简报,说明研究完成。

drafts/ 出现初稿,说明生产完成。

approved-content/ 出现稿件,说明质量审核通过。

distribution/ 出现平台版本,说明分发准备完成。

logs/operations.md 会记录每一步动作。

30 天后的变化

这个系统真正的价值,不只是一次性产出更快,而是每个 Agent 会逐渐积累"什么有效"的上下文。

研究 Agent 会知道哪些来源更有用。

生产 Agent 会知道哪些角度更容易产生好内容。

质量 Agent 会逐渐稳定你的内容标准。

分发 Agent 会沉淀不同平台的格式经验。

每周把表现好的内容、有效来源、优秀开头、平台反馈更新回 CLAUDE.md 或 voice profile,系统就会持续变好。

最后

先不要一次性追求全自动。这个周末先搭研究 Agent,下周加入生产 Agent,再加入质量和分发。四周之后,你就会拥有一套可运行、可复盘、可迭代的 4 Agent 内容团队。

一个人不一定要亲自完成四个人的工作。更好的方式,是搭建一个清晰的系统,让四个专业 Agent 各自完成自己最擅长的部分。

相关推荐
容智信息2 小时前
AI Agent(智能体)的输出格式应该从 Markdown 转向 HTML吗?
前端·人工智能·rust·编辑器·html·prompt
千云2 小时前
AI Coding 落地探索日志 · 初篇 · 启程记
后端·ai编程
_风满楼2 小时前
TDD 进阶:换个角度看会议室预约
前端·javascript·github
Amy_yang2 小时前
uni-app 安卓端纯前端预览 DOCX 的实现思路
前端·vue.js
x_y_2 小时前
分享一个自己总结的前端开发skill~ requirement-to-delivery
前端·ai编程
梨子同志2 小时前
CSS Grid
前端·css
子兮曰2 小时前
SuperSplat 深度解析:7.6K Stars 的浏览器端 3D 高斯泼溅编辑器 — 在 Web 上编辑现实
前端·javascript·webgl
Karl_wei2 小时前
AI Agent 对比和选型
openai·agent·ai编程
小徐_23332 小时前
Wot UI v1 升级 v2?这份迁移指南帮你少踩坑!
前端·微信小程序·uni-app