跳到主要内容

用"写文章"这个例子,讲透多 Skill 编排的三种模式

🧭 技术战略

上一篇我们聊了多 Skill 编排的三种模式:路由、链式、Agent 化。

反馈最多的一条是:

“概念懂了,但实际怎么用,还是模糊。”

今天换个方式。

不讲客服系统,不讲数据分析,就拿一个大家都能理解的场景——用 AI 写文章——把三种模式从头到尾跑一遍。


一、先拆 Skill:一个 AI 写作系统里有哪些能力模块?

假设你要搭一个 AI 写作助手,帮你在不同平台发内容。

拆一下,大概需要这些 Skill:

Skill 职责
平台识别 判断这篇内容发哪个平台
Brief 理解 读取写作需求,提取关键信息
信息调研 搜索相关资料,收集素材
选题生成 基于调研结果,给出选题方向
初稿生成 按选定方向写出完整初稿
事实核查 检查文中数据、时间、名称是否准确
风格审校 检查是否符合目标平台的风格要求
配图生成 根据文章内容生成或匹配配图

8 个 Skill,每个只做一件事。

问题来了:它们之间怎么配合?

这就是编排要解决的事。


二、路由:第一个问题是“这活该谁干”

用户说了一句:

“帮我写一篇关于 Claude Code 的内容。”

系统收到这句话,第一步不是写,而是判断:

  • 这篇发头条号?
  • 还是发小红书?
  • 还是写成视频脚本?

不同平台,写法完全不一样:

平台 字数 风格 配图
头条号 1500-3000 字 深度、有干货 5-8 张
小红书 300-800 字 轻松、种草感 封面很关键
视频脚本 按分钟算 口语化、有节奏 不需要

如果路由错了,后面全白干。

你用小红书的风格写头条号文章,读者觉得太浅。用头条号的深度写小红书,没人看完。

这就是路由的价值:在最前面做一次判断,把请求送到对的流水线上。

实现也不复杂。一个分类 Skill,读用户的输入,判断平台类型,输出一个标签。后面的流程根据标签走不同分支。

  • 准确率要求高。错了就是方向性错误。
  • 适合用轻量模型。分类任务不需要最强的模型。

三、链式:确定了方向,就上流水线

路由判断完,假设确定了是头条号。

接下来的工作流是固定的,一步接一步:

每一步的输出,是下一步的输入。

这就是链式执行。

拿前三步举例:

Step 1:Brief 理解

输入:用户的原始需求(“写一篇 Claude Code 的使用体验”)

输出:

- 目标平台:头条号
- 内容方向:测评 + 教程
- 核心信息:Claude Code 的实际使用感受
- 字数要求:2000字左右

Step 2:信息调研

输入:上一步提取的关键词(Claude Code、使用体验、2026)

操作:搜索 TechCrunch、Reddit、Hacker News,收集最新信息

输出:

- Claude Code 最新版本功能
- 社区真实评价
- 和竞品的对比数据

Step 3:选题生成

输入:Brief + 调研结果

输出:3 个选题方向,带大纲和工作量评估

看到了吗?每一步做的事很单一,但串起来就完成了从“一句话需求”到“可执行选题”的转化。

链式的好处,说白了就是可控。

出了问题,你能精确定位是哪一步出的错:

  • 选题不好?调研 Skill 的问题,搜索词不对。
  • 初稿跑题?Brief 理解 Skill 的问题,关键信息提取有误。
  • 数据错误?事实核查 Skill 没拦住。

每个环节都可以单独优化、单独测试、单独替换。

这比把所有要求塞进一个 Prompt 里让模型“一步到位”,稳定太多了。


四、Agent 化:链式搞不定的,交给它

链式好归好,有个前提:每一步都得顺利通过。

但现实不是这样的。

举个例子。初稿写完了,进入事实核查环节。核查 Skill 发现:

“文中提到 Claude Code 于 2025 年 3 月发布,但实际发布时间是 2025 年 5 月。”

这时候怎么办?

如果是纯链式,核查 Skill 只能标记“未通过”,然后整个流程停住,等人来处理。

但如果系统具备 Agent 能力,它可以自己决定下一步:

  1. 把错误信息回传给初稿生成 Skill
  2. 让它修正相关段落
  3. 修正后重新进入事实核查
  4. 核查通过,继续往下走

整个过程不需要人介入。

再来一个场景。风格审校 Skill 发现初稿“AI 味太重”:

“检测到 6 处典型 AI 套话,包括’在当今XXX的时代’’值得注意的是’等。”

Agent 会怎么做?

  1. 定位具体问题段落
  2. 调用风格改写 Skill 逐段修改
  3. 改完再过一遍审校
  4. 还有问题?再改一轮
  5. 直到审校通过

这就是 Agent 化的本质:

不是按固定路线走,而是根据结果决定下一步。

它和链式最大的区别在于:链式是“直线走到底”,Agent 是“走一步看一步,不行就回头”。

Agent 化的代价也很明显:

  • 每多循环一次,就多一次模型调用,成本上去了
  • 如果没设终止条件,可能死循环(改了五轮还是 AI 味)
  • 排查问题更难,因为执行路径不固定

所以不是所有环节都需要 Agent 化。


五、实际系统:三种模式混着用

真实的 AI 写作系统,不会只用一种模式。

最合理的架构是这样的:

第一层:路由

用户请求进来,判断平台,分流到对应的写作流水线。

这一层用路由。快,成本低。

第二层:链式

每个平台有自己的标准流程:Brief → 调研 → 选题 → 初稿 → 审校 → 配图。

主流程用链式。稳定,可调试。

第三层:局部 Agent 化

在容易出错的环节——事实核查、风格审校——加入自动重试和自我修正循环。

这些环节用 Agent。灵活,能自我纠错。

这就是上篇文章结尾说的那句话:

结构化工作流 + 局部 Agent 化。

用写文章的例子走一遍,是不是就具体多了。


六、从写作系统看通用设计原则

虽然今天用的是写文章的例子,但背后的设计思路是通用的。

路由放在最前面

不管什么系统,第一步都是分流。

客服系统分流问题类型,写作系统分流目标平台,电商系统分流售前售后。

路由决定了后面所有流程的方向。所以路由的准确率,往往比后面任何一个 Skill 都重要。

链式覆盖主流程

80% 的场景,标准流水线就够了。

不要一上来就 Agent 化。先把链式跑通、跑稳,再考虑哪些环节需要加 Agent 循环。

Agent 只用在“会出错”的环节

Agent 的价值是自我纠错。

如果一个环节几乎不会出错(比如 Brief 理解),没必要 Agent 化。

如果一个环节经常需要反复调整(比如风格审校),那就值得加上 Agent 循环。

判断标准很简单:

这个环节失败后,能不能自动修复?如果能,就值得 Agent 化。


七、结语

回到最开始的问题:路由、链式、Agent 化,到底怎么用?

用一句话总结:

  • 路由解决“谁来干”
  • 链式解决“怎么干”
  • Agent解决“干错了怎么办”

三者不是互斥的,而是分层配合的。

好的 AI 应用,不是把最强的模型丢上去就行。而是在每个环节,用对的模式、对的模型、对的策略。

这才是编排的意义。