AI Agent 高级 30分钟

多智能体内容生产流水线

多个AI Agent协作完成内容创作:选题、研究、写作、编辑、发布全流程自动化。

CrewAIAutoGenLangGraphGitHub ActionsWordPress API

项目概述

内容创作是知识密集型工作的典型代表——一个好的创作者需要同时具备创意灵感、资料调研、写作表达、插图制作、SEO 优化等多种能力。个人精力有限,团队协作成本又高。

本案例展示了一个由 5 个专业 AI Agent 组成的内容生产流水线,分别承担"选题策划"、"深度研究"、"内容撰写"、"视觉制作"、"审查优化"五个角色。Agent 之间通过中间产物(选题库、研究摘要、草稿、配图、成稿)异步协作,形成一条自动化内容生产流水线。

关键指标

10-15 篇
日产出量
< 10 分钟/篇
人工审核时间
月均 +40%
SEO流量增长
98%
内容一致性

系统架构

基于 CrewAI 框架搭建的多 Agent 协作系统,采用「写作间」模式:每个 Agent 在自己的工作区完成任务,通过共享的 Redis 消息队列传递任务状态。

┌──────────────────────────────────────────────────────┐
│                  编辑主管 (Human-in-the-Loop)          │
├──────────────────────────────────────────────────────┤
│                                                       │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌────────┐ │
│  │ 选题 Agent│─▶│ 研究 Agent│─▶│ 写作 Agent│─▶│ 审查   │ │
│  │          │  │          │  │          │  │ Agent  │ │
│  │ 热点追踪  │  │ 资料收集  │  │ 文章撰写  │  │ 质量检查│ │
│  │ 竞品分析  │  │ 事实验证  │  │ 风格适配  │  │ SEO优化 │ │
│  │ 价值判断  │  │ 数据整理  │  │ 结构规划  │  │ 格式修复│ │
│  └─────┬────┘  └─────┬────┘  └─────┬────┘  └────┬───┘ │
│        │             │             │             │      │
│        └─────────────┴─────────────┴─────────────┘      │
│                             │                           │
│                     ┌───────▼───────┐                   │
│                     │  视觉 Agent   │                   │
│                     │  封面图 / 插图 │                   │
│                     └───────────────┘                   │
│                                                       │
├──────────────────────────────────────────────────────┤
│             发布管道 (GitHub Actions)                   │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐            │
│  │ 自动化构建 │  │ 草稿发布  │  │ 正式发布  │            │
│  └──────────┘  └──────────┘  └──────────┘            │
└──────────────────────────────────────────────────────┘

实现细节

1

选题策划模块

热点追踪

选题 Agent 每隔 4 小时扫描预设的 RSS 源、GitHub Trending、HackerNews、社交媒体讨论,提取高热度话题。

价值评估

对每个候选话题进行多维度评分:搜索热度(Google Trends)、竞争强度(已有同质内容数量)、时效性、读者兴趣匹配度。

选题产出

生成选题简报发送到编辑主管审核,包含:建议标题、核心论点、目标读者群体、预计阅读时间、竞争分析。编辑确认后进入创作 pipeline。

2

研究与写作流水线

深度研究

研究 Agent 根据选题自动搜索各大平台(学术论文、技术博客、官方文档、社区讨论),提取关键事实、数据、引用来源,形成研究简报。

并行写作

写作 Agent 根据研究简报和模板(教程型、对比型、方案型等),自动生成初稿。支持多语言输出,默认用中文撰写,可自动翻译为英文版。

视觉制作

视觉 Agent 分析文章内容结构,自动生成封面图、信息图、架构图和截图标注。使用 DALL·E 生成封面图,Mermaid 生成技术架构图。

3

审查与发布

三重审查

审查 Agent 执行三层检查:事实核对(验证引用的准确性和时效性)、格式修正(Markdown 规范、代码块、链接检查)、SEO 优化(关键词密度、标题优化、元描述)。

草稿推送

审查通过的文章自动推送至 WordPress/Notion 草稿箱,附带封面图、标签分类、SEO 元数据。编辑主管可在发布前做最终确认。

发布部署

确认后自动发布,同时生成多平台适配版本(微信公众号排版、知乎富文本、Twitter 摘要卡片),更新站点地图和 RSS。

CrewAI Agent 配置

from crewai import Agent, Task, Crew, Process

# 1. 定义专业 Agent
researcher = Agent(
    role="深度研究员",
    goal="深入挖掘选题相关的权威资料和数据",
    backstory="你是一位资深技术研究员,擅长从海量信息中提取关键事实和数据。",
    tools=[web_search, arxiv_search, rss_reader],
    allow_delegation=False,
    verbose=True
)

writer = Agent(
    role="技术作者",
    goal="根据研究简报撰写高质量的技术文章",
    backstory="你是一位有10年经验的技术写作者,文章结构清晰、表达准确。",
    tools=[writing_assistant, markdown_formatter],
    allow_delegation=False,
    verbose=True
)

editor = Agent(
    role="审查编辑",
    goal="确保文章质量达到发布标准",
    backstory="你是一位严格的编辑,注重事实准确性、格式规范和SEO优化。",
    tools=[fact_checker, seo_analyzer, grammar_corrector],
    allow_delegation=False,
    verbose=True
)

# 2. 定义任务
research_task = Task(
    description=f"为选题'{topic}'搜集相关资料",
    expected_output="结构化的研究简报,包含关键事实和数据来源",
    agent=researcher
)

writing_task = Task(
    description="根据研究简报撰写3000字技术文章",
    expected_output="完整的Markdown格式文章初稿",
    agent=writer
)

review_task = Task(
    description="审查文章质量,执行SEO优化",
    expected_output="经过审查和优化的最终稿件",
    agent=editor
)

# 3. 编排流水线
crew = Crew(
    agents=[researcher, writer, editor],
    tasks=[research_task, writing_task, review_task],
    process=Process.sequential,  # 顺序执行
    verbose=True
)

result = crew.kickoff()

经验教训

  • Agent 间的信息传递是最大瓶颈 — 研究简报写得不好,写作质量直接下降。建议每次输出的格式严格结构化(JSON schema),而非自由文本
  • 人工审核不可省略 — AI 生成内容的幻觉、过时信息、引用造假问题仍然存在,尤其是涉及数据和技术细节的段落需要人来把关
  • 选题 Agent 需要持续优化评分模型 — 一开始选题命中率只有 30%,经过 2 周的反馈训练后提升到 70%+
  • 视觉 Agent 的成本不可忽视 — 每篇文章的封面图和信息图调用 DALL·E 约需 $0.1-0.3,建议建立封面图模板库减少调用次数

更多案例

查看其他 AI 工程化落地案例

返回案例库