这两天,工作流编排圈子里发生了两件事,放在一起看很有意思。
一件是 n8n 悄悄把 Agent 能力补齐了。最近几个版本的 n8n 新增了 AI Assistant 和独立的 Agent 功能,前者能用一句话帮你创建工作流和 Agent,后者可以挂载 skill、tools,还能关联消息渠道,用小红书实测作者的话说,这"补全了智能体的最后一块拼图"。小红书那个曾经被叫做"自动化连接器之王"的工具,如今画布上既能跑写死的流程,也能跑自主决策的 Agent。

另一件,是知乎、微博上的实战派们在争论同一个问题:企业流程到底要不要交给 Agent 自主跑。有观点说得很直白:企业 Agent 别一上来就全自治,固定主流程、高风险节点必须用确定性 DAG 锁死,探索性任务才交给 Agent。微博一边是工具把"自主性"塞到你手里,一边是老手提醒你"别全放开"。两种声音都对——因为真正的问题已经不是"工作流还是 Agent 二选一",而是:同一条流程里,哪些环节钉死,哪些环节放开给 AI。
先说清楚"钉死"和"放开"是什么
Anthropic 的工程博客《Building Effective Agents》把这条线划得很清楚,最近又被知乎作者重新整理讨论:结构清晰的流程用"工作流",LLM 和工具按预定义路径执行;开放式任务才用"Agent",由 LLM 自己决定流程和工具使用。知乎

翻译成大白话:钉死,就是你画好流程图,AI 只在规定节点干规定的活;放开,就是你只给目标和边界,AI 自己决定下一步干什么。两者没有高低之分,只有合不合适。Anthropic 的建议也很直白:先找最简单的方案,确有必要再引入更自主的系统,因为自主性是用延迟、成本和不可预期性换来的。
三步做完分工决策
第一步,问自己:这条流程的"最终交付物"能不能一句话说清?
能说清"每天早上把昨天的新闻汇总、去重,写进飞书表格",这条流程基本可以钉死——输入固定、步骤固定、输出固定。有小红书用户就记录了自己从 Coze 试到飞书工作流、最后落到 n8n 跑新闻采集入库的全过程,这类需求在哪个工具里都是固定流程打底。小红书反过来,如果只能说"帮我盯一下这个市场",却说不出交付物长什么样,先别急着搭——要先想清楚的不是工具,而是交付物。目标越模糊,Agent 越容易做出一堆看起来勤奋、实际上没人能验收的中间产物。知乎
第二步,找出流程里那些"要看新信息才能做小判断"的节点。
在钉死的流程里,找出这些节点:需要先看看数据再决定走哪个分支,需要总结、提取、改写内容,需要把模糊输入归个类。这些节点就是"放开点",可以放 LLM 或 Agent。
放开的程度也有讲究。有实战团队的做法是三层路由:先用规则匹配接住大部分明确意图,再用启发式判断兜一部分,最后才让 LLM 分类,八成请求在前两层就完成了路由,延迟和不确定性都降了下来。知乎
第三步,问最关键的一个问题:放开点犯错了,能不能撤回?
搜索、整理、写草稿、预填表单,错了重来就行,可以放开;对外发送、发布、付款、删数据,要么钉死,要么在前面加一道人工确认。

上面这张社区流传的退款处理流程就是个典型样本:路由、评估、执行交给 Agent,但走到"可疑订单"分支时,强制转人工审批——风险越高的分支,人的位置越靠前。
还有一个容易被忽略的工程细节:在 n8n 里调用异步 Agent 任务时,提交成功返回 HTTP 202,只表示"任务已被接收",它不一定表示退款已经完成、库存已经修改、工单已经创建。知乎把"提交成功"当成"业务完成",下游就可能提前发通知,甚至把同一个动作重复提交一遍。正确姿势是保存任务 ID、有界等待,超时之后继续查询同一项任务,而不是重新提交。

这张图解释了超时到底发生在哪一环:Code 节点只是把任务交给 broker,等待匹配的 runner 接单,等不到就报超时——问题在"没人接单",而不是你的代码跑得太慢。知乎一句话总结:动作越不可逆,越要把流程钉得死一点。
分工定了,再谈工具
工具选择反而简单了。参考近期社区实测横评的说法:n8n 是自动化连接器之王,擅长跨系统的定时任务串联;Dify 是 AI 应用开发平台,适合团队快速交付带知识库的 AI 应用;OpenClaw 这类个人 Agent 强在渠道覆盖、随时可找,但不适合后台深度编排。小红书以上是社区体验的概括,不是官方定义,选之前拿自己的场景去试最稳。
特别提醒一件事:这个选择不好回头。工作流本身能导出来搬走,但你在节点里填过的账号密码一个都搬不走,换平台就要从头再填一遍。知乎所以动手前先答三个问题:要不要让外部主动找上门(需要公网 Webhook 地址)、要不要连公司内网系统、以后归谁运维,答完基本就定了用云版还是自建。
自建 n8n 的朋友,再带走三个社区踩出来的细节:启动时把数据目录挂载出来,不然容器一重建工作流全丢;时区要设成本地的,不然"每天早上九点"的任务下午五点才跑;版本号写具体数字,别用 latest——大版本升级可能改变节点参数,老工作流会直接打不开。
普通人第一步该做什么
别一上来就画大饼,更稳的路线是四步:先挑一条高频、低风险、能闭环的流程,日报汇总、新闻采集、跟进邮件草稿都行;把它钉死跑通一周,把真实异常补进流程;再把那一两个明显"要看数据才能决定方向"的节点换成模型判断或 Agent;最后,在所有不可逆动作前加人工确认点。
往后值得盯两个信号:一是 n8n 的 Agent 和 AI Assistant 功能迭代节奏,以及"画布+Agent"混合编排的实战案例会不会多起来;二是更多工具会不会把"一条流程里钉死和放开"做成默认能力。这个方向才刚开始,但不用等——确定性钉死的那部分,无论工具怎么变,都不会白搭。