工

工作流

工作流是一条固定的步骤链,能够自动运行,其中一些步骤由 AI 模型负责思考。

本文由 AI 翻译。 阅读原文

6 个章节18 篇教程

01 · 介绍

什么是工作流

工作流(workflow)是一系列按固定顺序执行的步骤,由一个触发器启动。

示例:当电子表格中出现一条新记录时 → 将其文本发送给 AI 模型进行分类 → 如果是投诉,则将其发布到 Slack 频道并创建一张工单。

每个方框是一个步骤(也称为节点)。箭头表示执行顺序。第一个方框是触发器(trigger):可以是定时计划、一封新邮件、一次表单提交或一个 webhook。

工作流与智能体(agent)的区别:工作流每次都遵循相同的路径,因此可预测且成本低。智能体自行决定路径,灵活性更高,但更难让人信任。许多实际的自动化是一个工作流,其中包含一两个“AI 步骤”。

02 · 适合什么场景

何时适合使用工作流

当满足以下条件时,选择工作流:

  • 步骤始终相同,并且你可以在纸上把它们画出来。
  • 必须无人值守运行:每晚运行、每封新邮件触发、每笔订单触发。
  • 出错代价高,因此你希望每个步骤都可见且可测试。
  • 需要连接多个工具:表单、表格、邮件、聊天、CRM。

对于职场专业人士来说,典型的首批工作流包括:

  • 将新的支持邮件汇总为每日摘要。
  • 为收到的线索打标签,并撰写首版回复草稿。
  • 将会议记录转换为项目看板中的任务。
  • 将每篇新的帮助文章翻译成第二种语言。

03 · 配置

搭建你的第一个工作流

先用可视化工具,再考虑写代码。n8n(自托管或云端)、Make 和 Zapier 的工作方式相同:把步骤拖到画布上,再把它们连接起来。

  1. 从触发器开始。选择“Google Sheet 中有新行”或“每天 8:00”。
  2. 添加一个 AI 步骤。粘贴一条清晰的提示词,例如:“将这条消息分类为投诉、提问或表扬。只用一个词回答。”
  3. 添加一个分支(“如果是投诉”)。
  4. 添加操作:发送消息、创建记录、回写到表格。
  5. 用一个真实示例手动运行一次,并查看每个步骤的输出。
  6. 开启流程。

自托管 n8n 只需一条 Docker 命令,这也是本手册集中包含 Docker 的原因。

04 · 使用说明

日常使用

  • 让每个 AI 步骤保持简短:一个问题,一个简短的回答。把多个步骤串联起来,而不是写一个巨大的提示词。
  • 要求模型输出固定格式(一个词,或带有命名字段的 JSON),这样下一步才能读取结果。
  • 记录每一次运行。一周后出现问题时,你需要看到模型当时拿到的输入是什么。
  • 在任何不可逆的操作之前设置人工确认:发送给客户、付款、删除。
  • 为模型的 API 密钥设置预算提醒。工作流中的循环可能会迅速耗费大量费用。
  • 用工作流的功能来命名,而不是用工具来命名:例如“每日支持摘要”,而不是“Sheet to Slack v3”。

05 · 注意事项

常见陷阱

  • 静默失败。 工作流不再报错,可能只是已经停止运行了。请确认它今天确实运行过。
  • 自由文本回答。 如果模型回答“我认为这是一条投诉”,分支步骤无法读取它。应要求固定格式,并将其他任何回答都当作“未知”处理。
  • 循环。 如果工作流写入它所监控的同一张表格,就可能无限次自我触发。
  • 凭证过期。 已连接的账户会过期。请在周一运行前重新连接它们。
  • 过度自动化。 把重复性的80%工作自动化,把需要判断的事务交给人来处理。

06 · 资源

下一步去哪里

工作流负责连接各种工具;下一步是直接为模型提供工具(MCP),并把你的操作流程写成文档,让智能体能够照着执行(技能,skills)。

我的笔记

登录后可以在这本手册上记私人笔记。登录