搭 1 条能用的 AI 工作流,最少 3 个节点:触发条件、模型处理、结果落地。跑通这条主线,熟手 1 到 2 小时够了,时间大多花在调提示词和补异常分支上。
2025 年我帮 4 个做客服和内容分发的团队搭过这类流程,最短的 1 条 40 分钟上线,最长的一条折腾了 3 周。差别不在工具选得对不对,在于动手前有没有把「谁触发、什么时候触发、结果给谁看」这 3 件事写清楚。下面按准备、搭线、填参数、报错、验证的顺序写一遍。
第 2 项最容易被跳过。我见过一个团队花 3 天搭完 12 个节点,上线第 1 天发现手工流程里有个「老板口头确认」的环节,机器接不了,整条线停在那里。把手工步骤写全,能提前看出哪几步必须留人。
格式是「每当 X 发生,把 Y 处理成 Z,交给 W」。举个具体的:每当有客户在店铺后台留言,把留言按退款、物流、产品咨询分成 3 类,摘要成 80 字以内的一段,交给客服群当班的人。
这句话写不出来,说明流程还没想清楚,先别打开平台。写得出来,后面的节点基本就是照着这句话拆,3 个节点对应 3 个动作。
第 4 步的温度给到 0.3,是为了让同一批留言每次分类结果一致。做文案生成可以调到 0.7,分类、抽取这类任务压在 0.3 以下更稳。
第一版控制在 3 到 4 个节点,跑 2 天再决定加什么。我看过一个流程堆了 18 个节点,其中 6 个是「万一模型输出格式不对」的兜底,主线路一改,这 6 个兜底全要重配,维护成本比人工还高。
差别在「谁先发起」。定时触发由平台按 cron 主动跑,适合每天固定时间汇总数据、出日报这类活;Webhook 要等外部系统调 1 个地址,适合客户留言、订单状态变化这类事件。
1 条流程只留 1 个入口,两种都要就拆成 2 条流程,共用一个模型节点。我踩过的坑是把定时和 Webhook 塞进同 1 条线,下午定时跑的时候把还没发生的消息当成空值处理,一次写进了 6 条空记录,事后手工删了半小时。
| 字段 | 填什么 | 常见错填 |
|---|---|---|
| 触发时间 | cron 表达式,0 9 * * * 表示每天 9 点 | 写成 9 * * * *,变成每小时第 9 分钟跑 |
| 温度 | 分类抽取 0 到 0.3,写稿 0.6 到 0.8 | 统一填 1.0,同一批数据每次结果不同 |
| 最大输出长度 | 按结果字段估,摘要类给 500 到 800 | 留默认 4096,长尾输出截断在半句 |
| 变量引用 | 点「插入变量」选字段 | 手打 output.text,拼错 1 个字符就取空 |
| 超时时间 | 单节点 60 秒,整条流程 300 秒 | 都设 5 秒,模型稍慢整条失败 |
| 重试次数 | 模型节点 2 次,写库节点 3 次 | 设 0 次,接口抖一下要人工补数据 |
表格第 5 行和第 6 行是一对。超时给足,重试给 2 到 3 次,能把接口抖动挡掉大半;两个都压到最短,流程每天都得人盯着补跑。
让模型输出 JSON,字段名固定成 4 到 6 个,比如 category、summary、urgency、need_human。字段一多,模型漏字段的概率就上去了,实测超过 8 个字段时,20 条样本里会有 2 到 3 条缺项。
接表格时把 need_human 做成 1 个开关列。客服看到 1 就人工接,看到 0 就走自动回复,这一步能省掉大半判读时间。
第 5 条最常被误判成平台不稳。我把 1 条流程的输入从 1 万 2 千字压到 3 千字,单节点耗时从 52 秒降到 11 秒,超时再没出现过。
两类活必须留人:涉及金额和承诺的回复,涉及客户隐私的字段。做法是在流程末尾加 1 个「待审」列,机器只写草稿,人点 1 次确认才发出去。这 1 列的成本很低,出事后的返工成本高得多。
上线后第 1 周每天花 5 分钟看这 4 个数字,第 2 周起每周看 1 次。真正容易出问题的地方是输入格式变化,比如客户开始发图片、表格换了模板,这类变化人看一眼就知道,日志里看不出来。
我自己那条第 1 版只做了分类,没做摘要,客服还得看原文。第 2 周把摘要字段加上,人均处理量从每天 60 条涨到 110 条,改动只是提示词里 1 句话。
本文信息核对时间:2026-11。各平台的节点名称与限额会调整,参数按平台后台当页说明填。