上一篇《什么是 AI 工作流》里,我们看着跑腿的(agent,智能体)按照固定菜谱做事:每天早上收集销售数据,交给图书馆员(大模型)总结,再把总结发邮件出去。步骤一样,顺序一样,每次都一样。效果很好——直到有一天,数据以 PDF 格式发来,而不是电子表格。菜谱写的是"打开电子表格"。没有电子表格。菜谱卡住了。

这就是每个固定工作流的致命裂缝:输入一变,指令就失效。

这是"AI 大白话"系列的第九篇。如果你刚来,我们整个系列只用一个画面:一位读过所有书的天才图书馆员坐在墙后,墙上有一个信箱口(提示词 prompt 就是你塞进去的纸条)。图书馆员只能接着写你的纸条,不能开文件、不能上网、不能按按钮——所以你雇了一个跑腿的,替你包办这些机械琐事。

一张菜谱打不了所有情况

想象跑腿的桌上,六个月下来堆了多少文件夹。一个装早晨销售菜谱,一个装客户咨询菜谱,一个装周报菜谱……每张菜谱都是死的:打开这种格式,塞进信箱口,整理回复,发到那里。

现在公司开始收三种格式的文件:PDF、Word、纯文本。输出也有三种要求:文档、网页、图片。

三种输入乘以三种输出,等于九种组合。写九张菜谱太折腾了,而且极其脆弱。邮件地址一改,九张都要更新。引入新工具,九张都要改。九张菜谱风格不一,bug(漏洞)悄悄钻进来。

一定有更聪明的办法。

一张"说明书"搞定所有情况

聪明的做法是这样的:把所有现成脚本——PDF 专用、Word 专用、纯文本专用、输出文档、输出网页、输出图片——全部放进一个文件夹。然后在最上面写一张通俗的说明书

"目标:把收到的文件转换成所需格式。先看文件类型:是 PDF 就用 PDF 脚本;是 Word 就用 Word 脚本;是纯文本就用纯文本脚本。再看要求输出什么,用对应的输出脚本。执行即可。"

然后对跑腿的说:"以后有转换任务来,先读说明书,再干活。"

这个文件夹——说明书加现成脚本——就是行业里说的技能(skill)。本质上,它不过是一套提前写好的指令,跑腿的只在需要时才取下来用。任务来了,取出文件夹,读说明书,挑对应脚本,开工。任务完了,文件夹放回架子上。

从死板到灵活的阶梯

把这个谱系摆出来看,"技能"的位置就清楚了。

硬编码工具——比如 LangChain(一个开发者常用的代码库)——是最死板的一端。开发者提前把每一步写死在代码里。改一个细节就要打开代码重写。强大精确,但只有开发者才能让它弯。

拖拽式工作流——用可视界面把方框连来连去——稍微灵活一点,不用写代码就能重新设计流程。但菜谱还是固定的,每个任务走同一条路。

技能(skill)是再往上一级。说明书告诉跑腿的:根据你看到的情况,自己选路。跑腿的读输入,查说明书,挑脚本,自行应变——开发者不用动手。来了新文件格式?在文件夹里加一个脚本,说明书改一行,搞定。

**完全自由的智能体(agent)**在最灵活的一端。没有固定菜谱,也没有说明书,每次从头推理,自己决定步骤。能力极强,但不可预测,偶尔失败得让人目瞪口呆,也不适合需要留审计记录的场合。

技能是日常最佳平衡点:足够灵活,能应对意外;足够可控,保持可预测。你随时可以翻开说明书,知道跑腿的会怎么做——逻辑白纸黑字写着,不藏在代码里,也不藏在图书馆员那不可言说的推理链里。

特别乱的子任务怎么办

跑腿的有时在做一个大任务,里面夹着一件真的很麻烦的子活儿。比如主任务是"准备月度客户报告",但里面有一步是"审核过去三十天所有发票,标出异常"——这个审计本身是个小型调查:逐一打开文件、比对数值、套用几条规则、写总结。如果跑腿的一边做审计一边做主报告,桌面就会乱成一锅粥,纸条堆叠,事情搞混。

干净的解法:跑腿的派出一个子智能体(subagent)去单独搞定审计。子智能体是临时派出去办子任务的"小跑腿"。它去做那件麻烦事,回来只带一个结果:"三张发票异常:日期 X、Y、Z。"主跑腿的把这个结果塞进报告,继续推进。主桌面始终整洁。

子智能体不是什么新物种,就是同一种跑腿的,运行同一种循环——塞纸条、用工具、收结果——只是在一个独立封闭的子任务里跑。你听到"多智能体系统"(multi-agent system),通常就是这么回事:一个主跑腿的把复杂任务切分成几块,每块交给一个小跑腿,防止事情缠在一起。

技能和 MCP 是对手吗

你可能在上一篇《function calling 和 MCP 解释》里看到过 MCP(Model Context Protocol,模型上下文协议)。MCP 是跑腿的和外部工具店(日历、数据库、搜索引擎)之间的标准握手方式,回答的是:"这家工具店提供什么工具,我怎么开口要?"

技能回答的是另一个问题:"面对这个任务,我应该怎么入手,该拿哪些工具?"

两者在同一栋楼的不同楼层。技能是一个"指令加载器",它的说明书里可以写:"第三步,通过 MCP 调用搜索工具。"它们不是对手,是邻居。混淆它们就像把食谱和购物清单搞混。食谱说做什么、怎么做;购物清单告诉你食材在哪里。两样都要有。

记住这幅画面

再想象一次跑腿的桌子,这次桌后面多了一排整齐的书架。架子上摆着贴了标签的文件夹——"转换任务""发票审核""周报汇总"……每个文件夹里装着一张说明书和一套现成脚本。

任务来了,跑腿的取下对应文件夹,读说明书,挑脚本,开工。如果任务里有一件特别乱的子活儿,跑腿的喊来一个小跑腿,递给他一个文件夹,让他去搞定。

墙后的图书馆员始终没动。天才还在原地。改变的,是跑腿的那一侧:不再是一张死板菜谱,而是一整排聪明的说明书,每张都灵活到足以应对意外。

这排架子——这些技能——就是把"有用但脆弱的工具"变成"真正可靠的助手"的秘密。

下一篇

本系列最后一篇——解密所有 AI 术语——交给你一个万能技巧,让你听到任何新 AI 词汇都能第一时间看穿它,顺带快速展望 AI 助手的下一步走向。


这是"AI 大白话"系列第 9 篇,共 10 篇。从头开始请访问 aitutors.me,或回顾上一篇:什么是 AI 工作流?,也欢迎浏览系列目录