🚀 我用 Cursor + CrewAI,3 天做了一个 AI 写作系统:从“单个 Prompt”到“多智能体协作”

0 阅读1分钟

一个程序员,用 AI 写 AI,再用 AI 写文章。
这一次我想做的,不是一个“能跑的 Demo”,而是一个真正能产品化的内容生成系统。


🤯 开头先说结论

如果你现在还在用一个大 Prompt 让 AI 直接生成整篇文章,那大概率会遇到这几个问题:

  • 信息有,但结构乱
  • 逻辑有,但不够像人写的
  • 内容能看,但没有 SEO 意识
  • 结果能出,但质量不稳定

所以我换了个思路:

不要把 AI 当成一个“超级函数”,而要把它当成一个“团队”。

于是我做了一个多智能体内容创作平台:ContentCrew AI

它的工作方式不是“一次性生成”,而是:

Researcher → Writer → Editor → SEO

这就是我今天想分享的:
如何用 Cursor + CrewAI,把一个 AI 写作项目做成真正有产品感的系统。


📌 先看这个项目到底做了什么

ContentCrew AI 是一个基于 CrewAI 的多智能体内容创作平台。
它可以围绕一个主题,自动完成:

  • 🔍 资料搜索
  • ✍️ 内容生成
  • 🧾 逻辑润色
  • 📈 SEO 优化
  • ⚡ 实时流式展示执行过程
  • 🔐 用户登录与任务管理
  • 📊 历史结果记录
  • 💰 每日额度限制

你可以把它理解成:

一个“AI 内容生产线”,而不是单次聊天工具。


🧠 为什么我没有选择“单 Agent 一把梭”

我一开始也想过:
不就是生成文章吗?直接一个 Prompt 不就完了?

但做着做着我发现,问题不是“能不能生成”,而是“能不能持续产出高质量内容”。

单 Agent 最大的问题有三个:

1)它不知道先调研再写作

很多内容看起来像样,但经不起查证。
尤其是需要最新信息、行业趋势、技术方案的时候,单次生成非常容易胡编。

2)它很难兼顾“内容”和“结构”

有些 AI 生成的内容语义没问题,但结构很散,读起来像流水账。

3)它不会自我分工

现实里的写作流程,本来就不是一个人干完全部工作:
有人查资料、有人写初稿、有人编辑、有人做标题和传播包装。

所以我干脆把它拆成了多个角色:

  • Researcher:负责查资料和整理事实
  • Writer:负责根据资料输出初稿
  • Editor:负责逻辑、表达、可读性优化
  • SEO:负责标题、关键词、元描述、社交传播版本

这其实是在把“人类写作流程”映射成 AI 工作流。


Gemini_Generated_Image_jrx2wnjrx2wnjrx2.png


🏗️ 这个项目在 Agentic AI 里属于什么架构?

如果用更标准的说法,我这个项目属于:

Pipeline Multi-Agent(流水线式多智能体架构)

也可以叫:

  • Sequential Multi-Agent
  • Workflow-based Agent
  • Chain-of-Agents

它的核心特征很简单:

✅ 顺序执行

每个 Agent 都依赖上一个 Agent 的输出。

✅ 角色明确

每个 Agent 只做自己的事,不越权。

✅ 中央编排

整个流程由 CrewAI 统一调度。

所以它不是那种“让 AI 自己乱跑”的 Autonomous Agent,
而是一个 可控、稳定、适合产品化 的 Agentic Workflow。


⚙️ 系统架构:前端、后端、智能体、数据库全部串起来

我这个项目不是只有一个生成接口,而是一套完整的工程化系统。

前端

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • shadcn/ui

后端

  • FastAPI
  • CrewAI
  • DeepSeek
  • Tavily
  • Supabase
  • Uvicorn

数据层

  • 用户表
  • 任务表
  • 智能体日志表

通信方式

  • REST API
  • SSE 流式输出

⚡ 我最想强调的亮点:AI 不是“结果输出”,而是“过程可见”

很多 AI 产品的问题是:

用户点一下,等很久,最后蹦出一坨结果。

这很没体验。

所以我在这个项目里做了一个很重要的东西:

SSE 实时流式输出

它的意义不是“技术炫技”,而是产品体验升级:

  • 用户能看到 AI 正在干什么
  • 用户能知道当前在哪一步
  • 用户不会觉得系统卡死
  • 用户会更信任这个产品

比如它的执行过程可以是这样的:

[Researcher] 正在搜索资料...
[Researcher] 找到 3 条高相关信息
[Writer] 正在生成初稿...
[Editor] 正在优化结构和表达...
[SEO] 正在生成标题和关键词...

这件事很关键。
因为对用户来说,“看见 AI 工作” 本身就是一种价值。


Gemini_Generated_Image_pf645bpf645bpf64.png


🤖 多智能体到底怎么协作?

这个项目的智能体工作流很简单,但足够实用:

Researcher → Writer → Editor → SEO

1)Researcher

负责联网搜索、资料收集、事实整理。

2)Writer

负责根据调研结果,生成一版有结构的初稿。

3)Editor

负责优化逻辑、提升表达、修正不通顺的地方。

4)SEO

负责标题、摘要、关键词、传播版本优化。

这个分工的好处是:

  • 输出更完整
  • 逻辑更清晰
  • 内容更像“人写的”
  • 更适合做成 SaaS 产品

🧾 为什么我还要做任务系统和日志系统?

这是很多人做 AI 项目时最容易忽略的地方。

你只做一个生成接口,当然很快。
但只要你想把它做成产品,下面这些能力就一定绕不开:

1)任务系统

你得知道:

  • 用户创建了什么任务
  • 任务当前状态是什么
  • 任务什么时候完成
  • 任务失败了没有

2)日志系统

你得知道:

  • 哪个 Agent 出了问题
  • 中间结果是什么
  • 调用了什么工具
  • 最后结果为什么变成这样

3)历史记录

你得知道:

  • 用户过去生成过什么
  • 哪些内容可以复用
  • 哪些任务需要重新生成

所以我把这些都做了:

  • tasks
  • agent_logs
  • users

这一步看起来“没那么酷”,但它决定了你这个项目是不是一个真正的产品。


🔐 为什么我还加了登录、权限和额度控制?

因为一旦你想产品化,就不能只想着“能生成”。

你必须开始考虑:

  • 谁在使用
  • 使用了多少次
  • 有没有滥用
  • 是否需要收费
  • 任务和结果如何隔离

所以我接入了 Supabase 的用户体系,并且做了:

  • 邮箱/密码登录
  • Google OAuth 登录
  • 用户级别的数据隔离
  • 每日免费额度限制

这意味着这个项目已经不再是纯技术 demo,
而是一个有明确用户边界和商业意识的 SaaS 雏形。


🧪 我在这个项目里最认同的一件事

我越来越相信一件事:

AI 产品的核心,不是模型,而是编排。

模型大家都能接。
真正拉开差距的是:

  • 你怎么拆任务
  • 你怎么组织流程
  • 你怎么展示过程
  • 你怎么记录结果
  • 你怎么让它可维护、可扩展、可商业化

换句话说:

未来的 AI 产品,拼的不是“谁会调用 LLM”,而是“谁会设计 AI 工作流”。


Gemini_Generated_Image_pyueujpyueujpyue.png


💡 这个项目的当前功能,可以怎么概括?

我会把它总结成下面这几个能力:

🧠 1. 多智能体内容生产流水线

研究员、作家、编辑、SEO 分工协作。

⚡ 2. 实时流式输出

SSE 实时展示 Agent 执行日志。

🔍 3. 搜索增强生成

接入 Tavily 获取最新资料。

📝 4. 多类型内容生成

文章、报告、LinkedIn 帖子、产品描述等。

⚙️ 5. 可配置写作参数

字数、语气、受众、语言、自定义提示词。

🔐 6. 用户系统

Supabase 登录、认证、权限隔离。

📊 7. 任务管理

创建、查看、删除、取消、历史追踪。

🧾 8. 执行日志

完整记录每个 Agent 的执行过程。

💰 9. 免费额度控制

具备基础商业化意识。


🧠 如果继续往上做,会变成什么?

我觉得这类项目继续进化下去,最终会变成:

一个真正的 AI 内容生产系统

它不只是“生成文章”,而是能完成:

  • 选题
  • 调研
  • 写作
  • 编辑
  • SEO 优化
  • 版本管理
  • 任务分发
  • 内容发布

更进一步,它甚至可以变成:

一个“AI 内容团队”。


🤖 Autonomous Agents 是什么?我为什么现在还没直接上?

Autonomous Agents 的意思是:

AI 自己规划、自己执行、自己反思、自己迭代。

典型循环是:

Plan → Act → Observe → Reflect → Repeat

这听起来很强,但现实里会有几个问题:

  • 成本高
  • 速度慢
  • 难调试
  • 容易跑偏

所以我现在采用的不是“全自动自治”,而是:

Pipeline + 工程化增强 + 局部智能化

这通常是更稳、更容易落地的方式。


📎 你可以怎么理解这个项目的定位?

如果非要给它一个更准确的标签,我会说:

这是一个可产品化的 Agentic Workflow 系统雏形。

不是玩具,不是单次 Prompt,也不是纯研究项目。
它已经具备了:

  • 产品结构
  • 多智能体协作
  • 流式体验
  • 用户系统
  • 任务管理
  • 商业化入口

这已经超过了很多只会“调用 LLM 接口”的 AI demo。


🔥 结尾:我真正想表达的事情

以前我们写代码,更多是在“调用 API”。

现在,我们开始做的是:

设计一个 AI 团队。

而真正的差距,不在于你能不能把 AI 跑起来,
而在于你能不能让它:

  • 分工
  • 协作
  • 可见
  • 可控
  • 可扩展
  • 可商业化

这也是我做这个项目最有感触的一点。

AI 时代,最有价值的能力,不是“会不会用 AI”,而是“会不会让 AI 一起工作”。

📸相关截图

PixPin_2026-04-20_13-12-51.png

PixPin_2026-04-20_13-17-58.png

PixPin_2026-04-20_13-18-12.png


项目地址:github.com/FelixBitSou…

如果你觉得这篇有价值,欢迎点赞、收藏、关注。