Skip to content

09 · 全景地图:Prompt / Skill / Agent / MCP ​

你现在能把一件事说清楚了(06、08)。这一章回答的是"然后呢"——那些你在各种文章里刷到的词,彼此是什么关系,哪些现在就该学,哪些知道有这么个东西就行。

一条主线:越往后越省事 ​

用带新人的说法,就是从"你盯着他"到"他自己跑":

概念带新人你要做的事什么时候用
01Prompt当面把活交代清楚每次写一段话一次性的活
02Skill给他一本 SOP 手册把规矩打包存起来,一句话触发每周都要重复的固定流程
03Workflow给他一张流程单把步骤定死,一步步照着走多步骤、但每次都是同样几步的活
04Agent放手让他自己跑给一个目标,它自己拆步骤、执行、检查多步骤、而且事先不知道有几步
05MCP给他一张门禁卡接上外部系统需要连数据库、发消息、调工具时

顺序不能反

先会交代,才谈得上放手。 一个连需求都说不清的人,直接上 Agent 只会得到一堆更快产生的垃圾。这是本书唯一一条关于学习顺序的硬建议。

顺带把最容易搞混的 03 和 04 先分清楚:区别只有一个——谁来决定走几步。 你把步骤写下来,就是 Workflow;让它自己拆,就是 Agent。能写下来的,就该写下来。

Skill —— 值不值得打包,看频率 ​

你在 08 写的那条纪要 Prompt,很好用。问题是:下次开会你还得再写一遍。

Skill 就是把这套规矩存下来,以后一句"按我们的规范整理成纪要"就触发。不同产品叫法不同——自定义 GPTs、智能体、技能、项目规则文件,本质都是同一件事:把每次都要重讲的部分固化。

判断标准简单到不用想:

一件事你只干一次,Prompt 就够;一件事你每周都干,就值得做成 Skill。

01Prompt提示词 · 当面交代的那句话你每次当面交代给它的那段话。说得越具体,结果越靠谱;临时的,说完就没了。适合一次性的活
02Skill技能 · 给它一本 SOP把常用的规则和说法打包存起来,以后一句话触发,不用每次重讲。适合每周都重复的固定流程
03Workflow工作流 · 给它一张流程单把步骤定死,它照着一步步走。慢一点,但每次都一样,错了知道停在第几步。适合多步骤、但每次都是同样几步
04Agent代理 · 放手让它自己跑你给一个目标,它自己拆步骤、执行、检查、再修正——中途你插不上手。适合事先不知道有几步的活
越往后越省事,但顺序不能反 —— 先会交代,才谈得上放手

Workflow —— 大多数"自动化"其实是这个 ​

真实的活很少只有一步:会开完 → 整理纪要 → 抽出待办 → 按人分组 → 生成派活消息 → 你过一眼 → 发出去。

六步,而且每次都是这六步。这种情况你要的不是一个会思考的东西,是一条流水线:每一步干什么、产出什么、交给下一步什么,全部由你事先定死。

好处很实在:错了知道错在第几步、改一步不影响别的、成本能算得出来。

判断标准跟 Skill 一样朴素:

拿张纸,把这件事你自己是怎么做的一步步写下来。写得出来,那就是一条 Workflow。

这一格详见 Workflow 篇。

Agent —— 它是一种工作模式,不是某个软件 ​

你说"做份竞品分析",它自己去搜资料、整理数据、成稿、再自查一遍。中间不用你插手——这个"自己跑完全程"的状态就叫 Agent(智能体)。

拆开看,Agent = 会规划(先想清楚分几步)+ 能调工具(搜索、读文件、跑代码)+ 能循环(做完看一眼,不行就改)。三样凑齐,就是一个 Agent。

注意三点:Agent 不是一个产品名,市面上叫"XX Agent"的软件是把这套模式封装好了;它跑得越自主,你越要在一开始就把目标说清楚——中途你插不上手;以及最重要的一条——一件你已经知道该怎么做的事,别交给它。那种事写成 Workflow 更快、更便宜、错了还能定位。

真到了要放手的时候,怎么给目标、怎么划边界、怎么设上限、怎么验收,详见 Agent 篇。

MCP —— 一个统一的插头 ​

模型本身什么也做不了。想让它查你的数据库、发条消息、调个内部系统,得给它接上。

以前每接一个系统都要单独写一遍对接代码,换个模型再写一遍。MCP(Model Context Protocol)把这件事标准化了:一次开发,各家模型都能用。类比就是 USB-C——以前每个设备一根线,现在一根线通吃。

这个你现在知道有这么个东西就够了。它是把 AI 从"只会说"接到"能动真格"的那道门,等你真需要连内部系统的时候再回来看——Agent 篇 04 章讲了它是什么、什么时候需要、以及装之前该检查什么。

中间还有一层:让它"能干活"的那些词 ​

上面四个是主线。你还会刷到另一批词——它们解决的是同一个问题:怎么让模型的输出能被下游程序用,以及怎么让它知道它本来不知道的事。

词一句话带新人的说法
Structured Output(结构化输出)逼它按指定格式(通常是 JSON)输出,让代码能直接解析要求他填表,而不是写小作文
Function Calling(函数调用)模型决定"该调哪个工具、传什么参数",执行由你的代码干他填一张工单,实际动手的是别人
RAG(检索增强生成)先从你的资料库里检索出相关片段,再连问题一起塞给模型派活时顺手把相关文件夹递给他
Embedding(嵌入向量)把文本翻译成一串数字,意思相近的数字也相近给每份资料贴一个"语义坐标"
向量数据库专门存这些数字、并能飞快找出"最接近的几条"那个按语义排好序的档案柜
微调(Fine-tuning)用你的数据继续训练,改变模型本身的行为送他去脱产培训

这一层不是入门必需,但有两个问题你迟早会被问到,先给你答案:

RAG 和微调,什么时候用哪个 ​

这是最高频的一道题,记住这一句就不会错:

RAG 补的是知识,微调改的是行为。

RAG微调
解决它不知道我们公司的事它不按我们的方式干活
怎么做检索资料塞进上下文拿数据重新训练
资料更新改文档即可,立刻生效得重新训一次
成本低高,还要准备训练数据
先试哪个先试这个RAG 试过确实不行再考虑

九成的"我们要不要微调一个自己的模型",答案是先老老实实做 RAG。

那 ChatGPT / Claude / Codex / 各种 IDE 算什么 ​

它们是你安排新人干活的工位。

同一个新人,你让他在一张便签纸上办公(网页聊天框),还是给他一个配齐了流程、文件、工具的工位(编码类工具、企业内部平台),产出是不一样的。但方法在哪个工位都通用——你今天学的五要素,换到哪个工具上都成立。

有哪些工位、各自给谁用,见工具篇;怎么挑,见 10 · 选模型、选工具。

四个阶段,一张图收口 ​

把上面所有词按"为什么会出现它"排一遍,逻辑就清楚了——每个东西存在,都是因为上一阶段不够用:

四个阶段:每个东西存在,都是因为上一阶段不够用

①跟它说话Prompt · System Prompt · Few-shot
说得再好,它也会忘、会编
②认清它的边界Token · 上下文窗口 · 幻觉
知道了边界,那怎么让它真能干活
③让它能干活结构化输出 · Function Calling · RAG · 微调
每一步都要你盯着,太累
④让它连着跑Skill · Workflow · Agent · MCP
你现在在 ①②,并且能把 ③ 的名词对上号 —— 入门篇到此为止

你现在在 ①②,并且已经能把 ③ 的名词对上号。这就够了——入门篇到此为止。

下一步 ​

10 · 选模型、选工具,和入门期的十条铁律 —— 最后一章,把选型和习惯一次说完。

一份讲通用概念的入门手册 · 不绑定任何一家模型或工具 · 例子可直接照抄