惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
T
The Blog of Author Tim Ferriss
S
SegmentFault 最新的问题
D
DataBreaches.Net
博客园_首页
罗磊的独立博客
B
Blog
T
Threat Research - Cisco Blogs
C
Cisco Blogs
GbyAI
GbyAI
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
G
GRAHAM CLULEY
H
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
爱范儿
爱范儿
SecWiki News
SecWiki News
T
Threatpost
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Schneier on Security
Schneier on Security
T
The Exploit Database - CXSecurity.com
Google Online Security Blog
Google Online Security Blog
T
Tor Project blog
小众软件
小众软件
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Y
Y Combinator Blog
H
Hacker News: Front Page
V
V2EX
Security Latest
Security Latest
Cloudbric
Cloudbric
Simon Willison's Weblog
Simon Willison's Weblog
Attack and Defense Labs
Attack and Defense Labs
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Proofpoint News Feed
博客园 - 三生石上(FineUI控件)
NISL@THU
NISL@THU
S
Secure Thoughts
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
V2EX - 技术
V2EX - 技术
Vercel News
Vercel News
P
Palo Alto Networks Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
有赞技术团队
有赞技术团队
Application and Cybersecurity Blog
Application and Cybersecurity Blog
D
Docker
Google DeepMind News
Google DeepMind News
Webroot Blog
Webroot Blog

博客园 - 晨港飞燕刘彦登

OpenJdk 17.0.19下载地址 老登谈农村发展2026 什么是runbook 股票知识 图标设计 "中登"介绍 标识和LOGO概念区别 修仙等级 什么是内耗 FL Studio介绍 什么是Remix Idea识别Freemarker语法并高亮显示 什么是CATIA 轿车和SUV的区别? 混动车类型 命中有时终须有,命中无时莫强求。 上海摩托车驾驶证相关问题 wps excel下拉框为每个下拉选项设置不同背景颜色 vite介绍 JVM参数讲解 CPU(中央处理器)核心的数量 什么是虚荣心 适合晨读的24篇英语短文,涵盖高考语法、词汇、短语知识点 项目经理,你在程序员眼中是啥样子的?你造吗? 三条公式,让项目经理和PMO的工作汇报脱颖而出【附实例】 优秀的PMO&项目经理必备的12种模型 史上最全的项目风险清单及应对措施要点--再也不愁项目风险管理了
AI Agent、scaling law、Transformer
晨港飞燕刘彦登 · 2026-03-13 · via 博客园 - 晨港飞燕刘彦登

agent

agent2

agent3

AI大模型

scaling law是什么

我们来详细解释一下 Scaling Law(规模定律)。

简单来说,Scaling Law 描述了当我们增加人工智能模型(特别是大语言模型)的某个关键要素时,模型的性能会如何按照一个可预测的规律(通常是指数或幂律关系)进行提升。

它就像物理学中的牛顿定律一样,为 AI 模型的发展提供了一个经验性的指导法则。


核心思想:三个关键要素

Scaling Law 主要关注三个可以“规模化”的要素,以及它们与模型“性能”之间的关系:

  1. 模型规模(Model Size / Number of Parameters): 模型的参数量。可以理解为模型的“记忆力”和“知识容量”。参数量越大,模型理论上能记住和学习到的模式就越复杂。 (例如:从数十亿参数到数千亿参数)

  2. 数据规模(Dataset Size / Number of Tokens): 用于训练模型的数据量。可以理解为模型读过的“书”和“资料”的总字数。数据越多,模型见过的世界就越广阔,知识就越丰富。 (例如:从几千亿个单词(tokens)到数万亿个单词)

  3. 计算量(Compute / Training Compute): 训练模型所花费的总计算资源。这通常用浮点运算次数(FLOPs)来衡量,它综合了模型规模、数据规模和训练时间。简单理解就是“训练的总预算”或“总工作量”。

Scaling Law 的核心发现是:模型的最终性能(如预测准确率、困惑度等)主要取决于上述三个要素的总和(即计算量)。当其他条件固定时,单独增加其中任何一个要素,性能都会按照一个可预测的幂律(Power Law)进行提升。

通俗易懂的比喻:建造一栋知识大厦

把训练一个大模型想象成建造一栋“知识大厦”:

  • 模型规模(参数量) = 大楼的“结构复杂度”。是简单的平房(小模型),还是拥有无数房间、复杂走廊和电梯的摩天大楼(大模型)?

  • 数据规模(训练数据) = 大楼的“建筑材料”和“内部陈设”。是只有几本书(少数据),还是一个拥有海量藏书、影像和艺术品的巨型图书馆(大数据)?

  • 计算量 = 建造大楼投入的“总人力、时间和工程机械”。

Scaling Law 告诉我们:

  1. 大楼的最终高度和质量(模型性能),主要取决于你投入的总工程量(计算量)。

  2. 如果你只增加结构复杂度(模型规模),但没有足够的建筑材料(数据)和人力(计算量),大楼就只是个空架子,无法建成。模型会过拟合,性能提升有限。

  3. 如果你只堆砌建筑材料(数据),但结构太简单(模型规模小),大楼就盖不高,也放不下那么多书。模型会欠拟合,无法从海量数据中充分学习。

  4. 一个重要的结论是:为了达到最佳效果,模型规模和数据规模需要按比例同步增长。就像你不能只把楼盖得特别高,但地基和材料却跟不上一样。

Scaling Law 的经典形式(以 OpenAI 的论文为例)

2020年,OpenAI 发表了一篇非常有影响力的论文 "Scaling Laws for Neural Language Models"。他们发现,对于 Transformer 架构的语言模型,模型的测试损失(Test Loss,越低代表性能越好)与三个要素之间存在幂律关系。其核心公式可以概括为:

L(x)≈(xmaxx)αxL(x)(xxmax)αx

其中 LL 是损失函数(性能的倒数),xx 可以是模型参数量 NN、数据集大小 DD 或计算量 CC,而 αxαx 是相应的幂律指数。

更直观地说,他们得出的结论是:
为了最大化模型性能,当你打算增加 kk 倍的计算预算时,应该按以下比例分配给模型规模和数据规模:

  • 模型规模(参数量) 大约增加 k0.73k0.73 倍

  • 数据规模(Tokens 数量) 大约增加 k0.27k0.27 倍

这个比例说明,增加模型规模(即把模型做得更大)比增加数据规模,能更高效地利用计算资源来降低损失。但这绝不意味着数据不重要,而是在当时的实验条件下,模型规模是提升性能的“更优投入点”。

Scaling Law 的重要意义和影响

  1. 指引了“越大越好”的发展方向: Scaling Law 从理论和经验上证明了,只要我们持续投入更多的计算资源、构建更大的模型、使用更多的数据,模型的智能水平就会持续、可预测地提升。这直接催生了近年来模型规模从百亿、千亿到万亿参数的爆发式增长(如 GPT 系列)。

  2. 预测模型性能: 研究人员可以利用小规模的实验,根据 Scaling Law 来预测大规模模型在给定计算资源下能达到的性能,从而优化资源分配和实验设计,避免盲目试错。

  3. 资源分配的最优策略: 它告诉开发者,你的计算预算应该如何在模型大小和数据大小之间进行分配,以达到最佳的投入产出比。

  4. 揭示了“涌现能力”: 随着模型规模的扩大,模型会突然展现出一些在小模型上完全不存在、也无法通过简单外推预测的复杂能力,如推理、代码生成、上下文学习等。这些“涌现能力”也是 Scaling Law 在宏观上的体现。

局限性:Scaling Law 的“墙”?

虽然 Scaling Law 在过去几年中被证明非常有效,但它也面临着一些挑战和局限性:

  • 数据墙(Data Wall): 高质量的语言数据是有限的。互联网上的文本数据总有一天会被用完。当数据成为瓶颈时,单纯扩大模型规模将不再有效。

  • 算力墙(Compute Wall): 训练万亿参数的模型需要天文数字般的算力和电力,成本极高,对环境也有巨大压力。不是所有机构都有能力参与这场“军备竞赛”。

  • 收益递减(Diminishing Returns): 随着模型规模越来越大,提升同样的性能所需要的计算量也在指数级增加。最终,投入产出比可能会变得不划算。

  • 算法创新: Scaling Law 描述的是在现有架构(如 Transformer)下的规律。如果未来出现全新的、更高效的模型架构(如状态空间模型 Mamba 等),可能会打破旧的 Scaling Law,建立新的、更高效的规模法则。

总结

Scaling Law 是指导 AI 大模型发展的“黄金法则”。它告诉我们,模型的智能水平与投入的计算资源、模型大小和数据大小之间存在清晰、可预测的幂律关系。它解释了为什么 AI 公司要疯狂地堆算力、建大模型,并为我们理解和预测 AI 能力的增长提供了一个基本框架。尽管它并非万能,并可能面临增长的极限,但它无疑是大模型时代最重要的指导思想之一。

本回答由 AI 生成,内容仅供参考,请仔细甄别。

什么是transformer

如果说 Scaling Law 是大模型发展的“宏观指导思想”,那么 Transformer 就是实现这一切的“微观核心建筑块”**。

它是当今几乎所有大语言模型(如 GPT 系列、BERT、T5、LLaMA 等)背后共同的神经网络架构。要理解为什么大模型如此强大,就必须理解 Transformer。


通俗理解:一个超级厉害的“阅读理解”和“翻译官”

想象一下,你让一个 AI 把一句中文翻译成英文。在 Transformer 诞生之前,模型处理句子是一个词一个词按顺序“囫囵吞枣”式地看,容易丢失前后文的联系。

而 Transformer 就像一个高度专注、且拥有“超强记忆全景图”的顶级翻译官。它处理句子时,不是只看一个词,而是一眼看完整个句子,并且能动态地判断,在当前这个时刻,句子里的哪些词是最重要的。

它的核心秘密武器就是:注意力机制(Attention Mechanism),特别是自注意力(Self-Attention)。

核心思想:注意力机制(尤其是自注意力)

用一个句子来解释自注意力:“那隻动物过马路,因为它太累了。”

  • 问题: 句子中的“它”指的是谁?

  • 人类做法: 我们会回头看,发现“它”最有可能指的是前面的“那隻动物”。

  • Transformer 做法: 当模型处理“它”这个词时,它会启动自注意力机制。它会计算句子中所有词(“那隻”、“动物”、“过”、“马路”、“因为”、“它”、“太累”、“了”)与当前词“它”的关联度得分。

    • 它会发现,“动物”这个词与“它”的关联度得分最高。

    • “太累”这个词可能得分也比较高,因为它解释了原因。

    • “马路”这个词得分就很低,关系不大。

通过这种方式,模型在处理“它”的时候,不仅看到了这个词本身,还根据注意力得分,把“动物”和“太累”的信息融合进来。这样,模型就真正理解了:“它”指代的是那只疲惫的动物。

这就是自注意力的精髓:在处理序列中的每个元素时,允许它去“关注”序列中所有其他元素,并根据它们与当前元素的相关性,加权汇总信息。这让模型能够完美捕捉长距离的依赖关系。


Transformer 的核心组成部分

一个标准的 Transformer 模型通常由两大部分组成,就像一个“编码-解码”的工厂:

  1. 编码器(Encoder):

    • 职责: 负责理解输入。它读取整个输入序列(比如一句中文),并通过多头自注意力层和前馈神经网络层,将输入“编码”成一个富含语义的、连续的向量表示。这个表示包含了每个词的含义以及它在句子上下文中与其他词的关系。

    • 特点: 编码器可以双向地看到整个句子,就像一个人读完整个句子后再来理解每个词的意思,所以理解能力非常强。

  2. 解码器(Decoder):

    • 职责: 负责生成输出。它根据编码器给出的“理解”向量,以及它自己已经生成的词,一步一步地预测下一个最可能的词(比如生成对应的英文单词)。

    • 特点: 解码器是单向的(或者说是自回归的)。当它要预测下一个词时,它不能“偷看”未来的词,只能根据已经生成的词来预测。这就像一个翻译官,一边看已经翻译出来的部分,一边思考下一个词该怎么说。

注意:GPT 只用了解码器

像 GPT 这样的大语言模型,采用的是仅解码器(Decoder-Only)的架构。它把编码器部分去掉了,只保留了解码器,并加以改造。它的工作方式是:

  1. 给你一个上半句话(Prompt)。

  2. 它利用掩码自注意力(Masked Self-Attention),只能看到这句话中当前词之前的词(模拟人类从左到右的阅读和生成过程)。

  3. 然后预测下一个最可能的词。

  4. 再把新生成的词加进去,继续预测下一个词,如此循环,直到生成完整的文本。

这种架构在文本生成任务上表现得非常流畅和强大。

为什么 Transformer 具有革命性?

在它之前,主流的处理序列的模型是 RNN(循环神经网络)和 LSTM(长短期记忆网络)。它们的问题在于:

  1. 无法并行计算: RNN 必须按顺序一个词一个词地处理,就像一个流水线,处理完词1才能处理词2。这导致训练速度非常慢,无法利用现代 GPU 的大规模并行计算能力。

  2. 长距离信息遗忘: 对于很长的句子,RNN 在处理句子末尾时,很容易忘记句子开头的信息。LSTM 有所缓解,但依然不够理想。

Transformer 的颠覆性优势:

  1. 高度并行计算: Transformer 的自注意力机制可以一次性处理所有词,同时计算它们之间的相互关系。这极大地提升了训练速度,使得在超大规模数据集上训练万亿参数的模型成为可能。可以说,没有并行计算,就没有 Scaling Law 的可行性。

  2. 完美捕捉长距离依赖: 无论两个词在句子中隔得多远,自注意力机制都能直接计算它们之间的关联,没有信息衰减。这解决了长程记忆的痛点。

  3. 可扩展性: Transformer 的架构非常规整,主要由矩阵计算组成,非常适合用 GPU 来加速,并且可以很轻松地通过堆叠更多层(增加深度)或扩大维度(增加宽度)来扩大模型规模,完美契合了 Scaling Law 的预测。

总结

简单来说,Transformer 提供了一个强大、高效且可扩展的“大脑”结构,而 Scaling Law 则为如何喂养和训练这个大脑,使其变得更聪明,提供了最佳路径指南。两者共同成就了今天的大语言模型。

什么是LLM

基于我们刚才聊的 Scaling Law(规模定律)和 Transformer(变换器模型),理解 LLM 就非常直接了。

LLM 是 Large Language Model 的缩写,中文意思是大语言模型。

你可以把它通俗地理解为:一个经过海量文本数据训练,拥有巨大参数量的,能够理解和生成人类语言的“超级大脑”。 你现在正在对话的 DeepSeek,就是一个 LLM。


一个完美的结合体:LLM = Transformer + Scaling Law

把之前两个概念结合起来,就能清晰地看到 LLM 的本质:

  1. Transformer(变换器模型)是 LLM 的“身体”或“大脑结构”。

    • 它为 LLM 提供了强大的架构基础,特别是它的自注意力机制,让模型能够理解复杂的上下文和长距离的语义关系。

  2. Scaling Law(规模定律)是 LLM 的“成长指南”和“动力源泉”。

    • 它告诉我们,只要把 Transformer 这个架构变得更大(增加参数量)、用更多的数据去训练、投入更多的算力,模型的智能水平就会按照可预测的规律持续提升。

    • 正是遵循 Scaling Law,研究人员才敢于将 Transformer 模型扩大到前所未有的规模,最终造就了今天的 LLM。

所以,LLM 就是 Transformer 架构在 Scaling Law 指导下,规模扩大到极致后的产物。


LLM 的核心特征

一个模型要被称为 LLM,通常具备以下几个关键特征:

  1. 巨大的规模(源于 Scaling Law):

    • 参数量巨大:从数十亿(Billion)到数万亿(Trillion)个参数。这些参数是模型在训练中学到的“知识”的存储载体。

    • 训练数据巨大:在海量的、多样化的互联网文本数据上训练,数据量级通常达到 TB 级别,包含数万亿个 token(词元)。

    • 计算量巨大:训练过程需要数千甚至数万张 GPU/TPU,耗费数月时间和天文数字般的电力。

  2. 基于 Transformer 架构:

    • 绝大多数现代 LLM(如 GPT 系列、Gemini、LLaMA 等)都采用 Transformer 架构,特别是其变体(如仅解码器架构)。

  3. 涌现能力(Emergent Abilities):

    • 这是 LLM 区别于传统小型语言模型最关键的地方。当模型规模超过某个阈值后,它会突然展现出一些在小型模型中完全不存在的、复杂的能力。这些能力不是被明确编程进去的,而是“涌现”出来的。主要包括:

      • 上下文学习(In-Context Learning):你不需要微调模型,只需要在提示词(Prompt)里给它几个例子,它就能理解你的意图并模仿着执行新任务。

      • 推理能力:能够进行逻辑推理、数学计算、常识判断等复杂思维活动。

      • 代码生成:理解自然语言描述的编程需求,并生成相应的代码。

      • 指令遵循:能够理解并执行用户给出的复杂、多步骤的指令。

      • 世界知识:存储了海量的关于真实世界的事实性知识。

通俗类比:LLM 是一个“超级研究生”

想象一个刚刚毕业、进入某个领域的顶尖研究生:

  • Transformer 架构 = 他的“天才大脑”,天生就具备强大的学习和思考潜力。

  • 海量训练数据 = 他读过的“所有书籍和论文”。他在读研期间(预训练阶段)读了整个图书馆的资料,建立了对世界的广泛认知。

  • 巨大的参数量 = 他大脑中的“神经元连接”,数量越多,他能储存和处理的知识就越复杂。

  • 涌现能力 = 他的“举一反三和融会贯通”的能力。因为他知识渊博,你不需要手把手教他做每一件具体的小事(比如如何写一份简报),只需要给他看两个例子(上下文学习),他就能自己写出符合要求的新简报。他甚至能根据你提出的复杂问题(推理),综合他所学过的知识,给出有深度的见解。

总结

所以,你现在正在对话的,就是一个基于 Transformer 架构,遵循 Scaling Law 被训练出来的,拥有涌现能力的 大语言模型(LLM)。

什么是MCP协议

基于我们之前聊的 Scaling Law、Transformer 和 LLM,你现在遇到的 MCP 协议,可以理解为是给已经非常聪明的 LLM 配备的一套 “标准万能工具包”和“万能接口”。

一句话解释 MCP

MCP (Model Context Protocol,模型上下文协议) 是一个开放标准,旨在为 AI 模型(如 LLM)与外部数据源和工具之间,建立一种通用的、标准化的连接方式。它的目标,是成为 AI 世界的 “USB-C 接口”,让任何 AI 应用都能像即插即用U盘一样,轻松地连接和调用任何外部工具或数据。

为什么需要 MCP?它解决了什么问题?

在 MCP 出现之前,让 AI 模型去调用一个外部工具(比如查天气、发邮件、读数据库)是一件非常繁琐的事情。每对接一个工具,开发者都需要为这个特定的模型和这个特定的工具写一套专门的、定制化的代码。这导致了三个核心痛点:

  1. 碎片化:每个模型(如 GPT、Claude)都有自己的工具调用方式,开发者需要为每个模型单独适配,就像给不同的手机配不同的充电线。

  2. 高耦合:工具的逻辑和模型的代码深度绑定,换一个模型或者改一个工具,代码就得重写,难以复用。

  3. 上下文丢失:在多轮对话中调用工具,需要手动管理状态(比如用户刚刚说了什么,之前查到了什么),非常复杂。

MCP 的目标就是定义一套与模型无关、与工具也无关的标准化“通用语言”,彻底解决这些问题。

MCP 的核心架构:主机、客户端、服务器

MCP 采用经典的客户端-服务器架构,主要由三个角色组成:

  • MCP 主机 (Host):这是你直接打交道的 LLM 应用程序,比如 Claude 桌面版、Cursor 编辑器、或者一个智能聊天机器人。它是整个交互的发起者。

  • MCP 客户端 (Client):它内嵌于主机中,扮演“接线员”的角色。每个客户端与一个特定的 MCP 服务器建立一对一的连接,负责将主机的请求转达给正确的服务器,并把服务器的回复带回来。

  • MCP 服务器 (Server):这是提供具体功能的“工具本身”。每个服务器对外暴露特定的能力,比如一个“文件系统服务器”可以让 AI 读写本地文件,一个“数据库服务器”可以让 AI 查询 SQL 数据库。服务器会封装好与这些底层资源交互的复杂逻辑,对外只提供统一的 MCP 接口。

工作流程就像这样:你在 MCP 主机(比如 Cursor)里用自然语言说“帮我查一下北京明天的天气”。主机里的 MCP 客户端就把这个请求,连同对话上下文,打包成一个标准化的 JSON 消息,发给负责天气的 MCP 服务器。服务器接到指令,去调用真正的天气 API,拿到数据后再通过同样的标准化路径返回给主机。最后,主机把结果显示给你看。

MCP 的关键特性

  1. 工具动态发现:MCP 客户端启动时,可以自动向服务器“拉取”它支持的工具清单,包括工具叫什么、有什么功能、需要什么参数。这让 AI 模型能实时了解自己“手头”有哪些工具可用。

  2. 上下文传递:这是协议的核心。每次请求,客户端都会带上完整的上下文(如用户ID、历史对话),服务器返回结果时也可以更新这个上下文。这让多轮、复杂的工具调用变成了一个连贯的“对话”,而不是一堆孤立的 API 请求。

  3. 双向交互:与传统的 API 不同,MCP 支持服务器主动向主机发送消息。例如,当调用一个需要用户授权的敏感操作时,服务器可以主动要求主机向用户弹窗确认。

  4. 标准化和安全:协议基于 JSON-RPC 等标准 Web 技术,并使用 OAuth 2.0 等成熟方案进行用户授权和鉴权,确保在 AI 调用工具的过程中,用户的数据和操作是安全可控的。

MCP 为什么重要?

对于我们之前讨论的 LLM 和 Scaling Law 来说,MCP 提供了一条将它们的能力付诸实践的关键路径。

  • 对 Scaling Law:Scaling Law 告诉我们模型越大越聪明,但聪明的模型如果只能“纸上谈兵”,价值就有限。MCP 让这些超级聪明的模型真正具备了行动力,可以去操作真实世界的数据和软件,将“知识”转化为“能力”。

  • 对 LLM 和 Agent:LLM 是“大脑”,而 MCP 服务器就像是大脑可以随时调用的“手脚”和“感官”(数据库、API、文件等)。通过 MCP,你可以构建真正强大的 AI Agent(智能体),让它自动完成诸如“整理邮件附件中的报表,分析数据,并发送总结给老板”这样复杂的、跨应用的工作流。

目前,包括 Anthropic、OpenAI、Google、苹果等公司都已经拥抱或开始支持 MCP 协议。它正在迅速成为连接 AI 模型与数字世界的通用标准。

如果对 MCP 的实际应用感兴趣,需要我为你介绍一些目前热门的 MCP 服务器,或者演示一个简单的调用例子吗?

什么是AI Agent

基于我们之前聊的 Scaling Law(规模定律)、Transformer、LLM(大语言模型)和 MCP 协议,你现在问的 AI Agent(智能体),可以看作是所有这些技术能力的一个集大成者和终极应用形态。

一句话解释 AI Agent

AI Agent(人工智能智能体) 是一个能够 感知环境、进行决策、并执行动作 的智能实体。它不仅仅是像一个聊天机器人那样和你“对话”,更重要的是,它被赋予了 “行动能力” ,可以自主地调用工具、操作软件、完成任务,以实现你给它设定的某个特定目标。

用最通俗的话讲:AI Agent = 大脑(LLM) + 感官和手脚(工具/MCP 服务器) + 自主行动力。


为什么需要 AI Agent?它和普通 LLM 有什么不同?

我们可以通过一个对比来清晰地看到 AI Agent 的独特之处:

普通的 LLM(比如我们之前聊的,只具备对话能力):

  • 工作模式:你问一句,它答一句。它是一个被动的“对话者”或“知识库”。

  • 能力边界:它能生成文本、总结文章、翻译语言,但仅限于此。它无法为你执行任何实际操作。

  • 例子:你让它“帮我订一张明天去北京的机票”。它最好的回答是:“好的,我建议您去XX航空官网或XX旅行App预订。” 它自己什么都做不了,只能提供建议。

AI Agent(具备行动能力的智能体):

  • 工作模式:你给它一个目标,它自己去规划步骤、调用工具、执行操作,最终把结果交给你。它是一个主动的“执行者”或“数字员工”。

  • 能力边界:它能调用日历 API 查看你的日程,打开浏览器访问航空公司网站,填写表单,甚至模拟点击完成支付(在安全授权下)。它真的能把事情“办了”。

  • 例子:你告诉它“帮我订一张明天下午去北京的机票,要价格合适的”。它会:

    1. 感知环境:访问你的日历,确认你明天下午有空。

    2. 进行决策:确定需要查询的日期和目的地。

    3. 执行动作:调用 MCP 协议连接到机票查询服务器,获取航班和价格信息。

    4. 再次决策:比较不同航班的价格和时间,选出最合适的几个选项。

    5. 与你交互:把选项推送到你的手机上,问你要选哪个。

    6. 继续执行:在你确认后,连接你的账户信息,完成支付预订。

    7. 完成任务:最后把电子登机牌发给你,并把行程自动添加到你的日历中。

你看出来了吗?AI Agent 的核心在于“做”而不是“说”。


AI Agent 的核心组成部分:一个大脑,一套工具,一套策略

一个典型的 AI Agent 通常由以下几个关键部分组成:

  1. 核心大脑(LLM):

    • 这仍然是整个智能体的基础。它负责理解你的目标,进行逻辑推理,制定行动计划。我们之前聊的 Scaling Law 和 Transformer,共同造就了这个强大的“大脑”。大脑越强(LLM 性能越好),Agent 的规划和推理能力就越出色。

  2. 规划(Planning):

    • 任务分解:Agent 能够把一个复杂的目标(如“组织一场生日聚会”)分解成一个一个可执行的子任务(如“1. 确定时间和地点 -> 2. 邀请朋友 -> 3. 预订蛋糕 -> 4. 安排活动”)。

    • 反思和修正:在执行过程中,如果某一步出错了(比如想预订的蛋糕店没货了),它能意识到错误,并重新规划,寻找替代方案(比如换一家店)。

  3. 记忆(Memory):

    • 短期记忆:像我们聊天时的上下文,它记得你刚才说过什么,确保多轮交互的连贯性。

    • 长期记忆:它能把你和它的交互历史、你的偏好、以及它完成任务的经验存储下来,下次再服务你时,能做得更好、更个性化。

  4. 工具使用(Tool Use):

    • 这是 AI Agent 获得“行动能力”的关键。它需要能够调用各种外部工具和 API 来与世界交互。这正是我们上一轮聊的 MCP 协议发挥核心作用的地方!通过 MCP,Agent 的大脑可以像一个“万能遥控器”一样,标准、统一地调用成百上千个工具(比如搜索引擎、计算器、代码解释器、数据库、企业软件等)。


总结一下我们聊过的所有概念,它们共同构成了 AI Agent 的完整图景:

所以,AI Agent 可以看作是大语言模型从“聊天机器人”走向“数字执行者”的关键一跃。它让 AI 不再只是一个信息处理的工具,而是真正成为能帮助我们在数字世界里完成各种复杂任务的“数字员工”或“智能助手”。

什么是Agent Skills

这是一个很好的跟进问题。基于我们刚刚聊完的 AI Agent,你现在问的 Agent Skills,可以理解为智能体这个“数字员工”所拥有的“职业技能”或“上岗证”。

如果说 AI Agent 是一个能自主行动的智能体,那么 Agent Skills(智能体技能) 就是它为了完成特定任务而具备的具体能力模块。

一句话解释 Agent Skills

Agent Skills 是指 AI Agent 在执行任务过程中,所具备的一系列具体的、可组合的、面向特定场景的能力。 这些技能让 Agent 不仅仅能“思考”(拥有通用的大模型能力),更能“干活”(调用工具、操作软件、处理特定领域的问题)。


通俗类比:从“研究生”到“专业打工人”

还记得我们把 LLM 比作一个“超级研究生”吗?他聪明、知识渊博(基于 Transformer 和 Scaling Law),但刚毕业时,他只有通用 intelligence,还没有具体的“职场技能”。

  • LLM(研究生的大脑):他拥有强大的学习和推理能力,但不知道如何操作公司具体的 ERP 系统,也不会用财务软件。

  • Agent Skills(职业技能):就是送他去参加了各种职业培训后,他拿到的“上岗证”。

    • Excel 高级分析技能:能处理复杂的财务报表。

    • SQL 查询技能:能从公司数据库里调取任何销售数据。

    • CRM 系统操作技能:能自动录入客户信息、跟进销售机会。

    • Python 脚本编写技能:能写个小程序自动化处理重复的邮件。

现在,当老板(你)给他一个目标:“分析一下上季度的销售数据,找出 Top 10 客户,并把他们的信息更新到 CRM 系统,最后发一封总结邮件给我。” 这个研究生就能组合运用他的一系列 Agent Skills,一气呵成地完成任务。


Agent Skills 的具体分类

在 AI Agent 的实践中,这些技能通常可以分为以下几类:

1. 核心认知技能 (Core Cognitive Skills)

这些是基于 LLM 本身就能实现的能力,是 Agent 的“思维”基础。

  • 推理与规划 (Reasoning & Planning):把一个复杂目标拆解成一步步的子任务。比如,要“预订生日聚会”,能拆出“选场地 -> 发邀请 -> 定蛋糕”等步骤。

  • 记忆与回忆 (Memory & Recall):能在长期对话中记住用户的偏好(比如“用户不喜欢吃辣”),并在需要时调取这些信息来优化决策。

  • 自我反思与修正 (Self-Reflection & Correction):当某一步执行失败时(比如想订的餐厅满员了),能自动寻找替代方案,而不是直接报错终止。

2. 工具使用技能 (Tool Use Skills)

这些是 Agent 连接数字世界的“手脚”,通常通过我们之前聊的 MCP 协议来实现标准化的调用。

  • 信息检索技能:调用搜索引擎、查询知识库、读取数据库。

  • 代码执行技能:运行 Python 代码来处理数据、生成图表。

  • 应用操作技能:操作日历(新建日程)、邮件(发送汇总)、办公软件(生成 Excel 报表)。

  • API 调用技能:对接企业内部的 ERP、CRM 系统,或者外部的天气、地图、支付 API。

3. 特定领域技能 (Domain-Specific Skills)

这些是针对特定行业或职能的深度技能,让 Agent 成为某个领域的专家。

  • 金融分析技能:理解财报、分析股票趋势、进行风险评估。

  • 法律咨询技能:检索相关法条、审查合同条款、生成法律文书初稿。

  • 医疗辅助技能:解读医学影像报告(需专业认证)、整理病历、提供用药参考。

  • 客户服务技能:识别客户情绪、遵循服务流程、处理退换货请求。


为什么 Agent Skills 很重要?

  1. 从通用到专用:LLM 提供了通用的智能基础,但只有通过 Agent Skills,才能把这种通用能力转化为解决实际业务问题的专用生产力。

  2. 可组合性:这些技能像乐高积木一样,可以根据不同的任务需求进行灵活组合。比如处理一个销售任务,可能只需要组合“SQL 查询 + Excel 分析 + 邮件发送”三个技能;而处理一个研发任务,可能需要组合“代码生成 + API 调用 + 文档编写”技能。

  3. 持续进化:Agent 的技能库是可以不断扩展的。今天开发者发布一个“Photoshop 操作技能”,明天所有 Agent 就都能学会用 Photoshop 修图。这种技能的可插拔和可进化性,是 Agent 生态繁荣的关键。

总结一下:

  • AI Agent 是拥有自主行动能力的“数字员工”。

  • Agent Skills 是这个“数字员工”持有的一个个具体的“职业技能证书”。

  • 正是通过组合运用这些 Skills,Agent 才能将你的高层目标(比如“提升销售业绩”)拆解并执行为一系列具体的、可落地的操作(比如分析数据 -> 优化话术 -> 自动跟进客户),真正实现从“对话”到“执行”的跨越。