AINotes 101
菜单
Learn / 02 使用 AI / AI Workflows

AI Workflows

AI 工作流

把一次性的对话变成固定流程:有输入、有步骤、有输出格式、有质量检查。

USE #workflow#automation

一句话定义

AI 工作流是把「问一句、得一段」的临时交互,固化成有明确定义输入、固定步骤、明确输出、可重复运行的流程。

区别在于:对话是手工艺,工作流是生产线。

为什么重要

因为手工艺无法规模化,也无法改进——你没法衡量一次随意的对话是否比上一次更好。

工作流带来三样东西:

  1. 可重复:同样的输入得到结构相似的输出。
  2. 可改进:每一步都是独立环节,可以单独优化和替换。
  3. 可委派:流程可以被别人使用,也可以被 Agent 调用。

从「会用 AI」到「用 AI 交付」,中间隔着的正是这一步。

从对话到工作流的三级台阶

第一级:模板化 把反复使用的提示固定下来,写成带占位符的模板。已经有明显收益。

第二级:多步化 拆成若干独立步骤,每步有明确输入输出。例如:提取要点 → 检查矛盾 → 生成摘要 → 格式化。

第三级:带校验的流水线 关键步骤增加自动检查——格式是否符合 schema、数字是否能对上、是否引用了不存在的内容。失败就重试或上报。

多数人停在第一级,而真正的可靠性来自第三级。

设计工作流的原则

  • 每一步只做一件事。混合任务的失败原因无法定位。
  • 步骤之间用结构化数据连接,比如 JSON,而不是自由文本。
  • 把判断标准显式写出来,能自动校验的就写成校验。
  • 保留人类检查点。在不可逆的动作之前,必须有人确认。
  • 记录每次运行的输入输出,否则无法改进。

什么时候该升级成 Agent

工作流适合步骤可以事先确定的任务。当步骤取决于中间结果、需要动态决定下一步时,就该转向 Agent

一个实用的判断:如果你能画出完整的流程图,用工作流;如果画不出来,用 Agent —— 但要接受更高的不确定性。

常见误解

  • 「工作流就是把提示词串起来」:串联容易,难的是错误处理与状态管理。
  • 「自动化程度越高越好」:在流程还没稳定时自动化,只会更快地产生垃圾。
  • 「有了 Agent 就不需要工作流」:恰恰相反,Agent 内部大量使用固定工作流来保证可靠性。

延伸阅读

  • Agent:当流程无法事先确定时的方案
  • Evals:衡量工作流是否真的在变好

继续阅读

与 AI Workflows 同属一个层级,或在本条目中被显式引用。