最近我在思考一个问题:在大模型爆发后,为什么应用层火起来的是RAG、是Agent,而不是其他?为什么会出现MCP、A2A,后来马上出现的是Skills?市场用真金白银筛选出来的 LangChain、LangGraph、LlamaIndex、AutoGen 等主流框架……这些层出不穷的新概念,这些新技术,新框架出现的意义是什么?市场用脚投票选出来的这些新的技术反映了什么问题以及背后的需求?
面对让人眼花缭乱的技术栈更新,如果只是盲目追逐 API 的变化,很容易陷入巨大的焦虑之中。技术的流行一定有其背后的深层原因,这些新名词可能只是特定历史阶段的“标签”,但它们试图解决的问题,以及问题背后的真实需求,却是确定的。
习惯性地用第一性原理去拆解这些现象,我发现这并非偶然,而是一场极其符合规律的“必然演化”。
一、 弥补“缸中之脑”的物理缺陷
大语言模型(LLM)的本质,是一个基于海量语料压缩而成的“概率预测机”和“通用推理引擎”。它智商极高,但存在致命的物理缺陷:没有本地记忆(不知道私有数据)、没有手脚(无法操作外部世界)、缺乏确定性(会幻觉)。
应用层最先爆发的技术,本质上就是为了给这个“缸中之脑”装上外挂:
- RAG(检索增强生成):解决“事实与私有数据”问题。 通用大模型进不了企业的核心业务流,因为它不知道商业机密,也不能胡说八道。RAG 相当于给大模型外接了一个“实时开卷考试的图书馆”。市场选择 RAG,是用最低的成本解决了数据隐私和事实准确性的痛点。
- Agent(智能体):解决“规划与执行”问题。 单纯的对话模型只能做“咨询顾问”,而现实世界需要的是能干活的“员工”。Agent 赋予了模型感知(Context)、记忆(Memory)、规划(Planning)和行动(Tools)的能力。 这种从“生成文本”到“执行任务”的跨越,是人类利用机器获取杠杆效应的必然路径。
二、 复杂系统的“工业化”与分工协作
当单一的 Agent 开始面对真实世界复杂的业务流时,系统必然走向模块化和标准化,这与人类商业社会的演化规律如出一辙。
- MCP(模型上下文协议)与 Skills(技能):能力的标准化与原子化。 过去让 AI 调工具需要写大量的定制代码。MCP 就像是 AI 时代的 USB 接口,标准化了连接方式;而 Skills 则是将复杂操作解耦成独立的、可复用的原子能力。当大模型可以像调用函数一样调用庞大的 Skills 库时,它的能力边界就实现了无限扩展,这也是系统走向工业化的必经之路。
- A2A(Agent to Agent):非对称协作的必然解。 指望一个拥有无限上下文、无所不能的超级模型去解决所有问题,在工程和算力成本上是不现实的。未来的结构必然是多个专职专责的小 Agent 互相协作。有负责规划的,有负责写代码的,有负责审查的。市场选择 A2A,是因为分工与协作是解决复杂性、提高系统容错率的唯一解。顺应这种规律,本身就是一种以柔克刚的智慧。
三、 应用层框架的“三国杀”与产业界的真实选择
当我们把目光投向真实的商业落地,会发现市场最终沉淀下来的,并非某一个大而全的垄断者,而是形成了极其明确的生态分工:
1. LangChain 与 LangGraph:控制流与 SOP 的编排者 LangChain 提供了标准化的“胶水”,解决了应用从 0 到 1 的连接问题。而随着业务深入,现实世界的工作流往往充满了条件判断和报错重试。LangGraph 引入“状态机”(State Machine)的概念,将流程抽象为图(Graph)结构,让 AI 终于能处理符合人类 SOP 的复杂闭环任务。它们负责的是系统的**“控制流”**。
2. LlamaIndex:数据流的超级枢纽 如果说 LangChain 偏向动作,那么 LlamaIndex 则垄断了“数据”。企业落地的核心诉求是引入私有数据(RAG),而真实世界的文档(复杂的 PDF、财报表格)是极度混乱的。LlamaIndex 将重心死死锚定在数据摄取、精细化分块(Chunking)、向量索引构建和高级召回策略上。它是企业私有数据与 LLM 之间最高效的桥梁。
3. AutoGen / CrewAI:组织架构的模拟器 当任务复杂度超越单体极限,多智能体(A2A)成了必然。AutoGen 这类框架提供了一套管理多智能体之间如何对话、博弈、审查的底层协议,相当于在代码层面构建了一个微型的“数字公司”。
深层洞察:产业界隐秘的“去框架化”趋势
事实上,如果你深入观察一线大厂和顶尖创业公司的生产环境,会发现一个有趣的现象:用框架写 POC(概念验证),用原生代码写生产环境。
高度封装的框架虽然降低了入门门槛,但也带来了“黑盒效应”和系统臃肿。在追求极致稳定性和定制化的生产环境中,开发者往往会剥离厚重的外壳,吸取框架背后的核心思想(如 RAG 的检索管道、Agent 的规划循环),用纯净的 Python 代码重新实现。
这反映了一个极其深刻的工程法则:市场追捧的永远不是某一个特定的框架,而是框架背后试图沉淀的“架构思想”和“最佳实践”。
四、 结语:抓住复利,进行非对称竞争
看透了这些技术背后的演进脉络,很多关于“技术焦虑”的困惑也就迎刃而解了。
如果把精力全部倾注在死记硬背某个框架最新的 API,或者在重复造轮子的代码上内卷,这注定是一场消耗能量且毫无胜算的对称性竞争。框架一两个月就会重构一次,这种短半衰期的知识无法产生复利。
真正的护城河,是透过这些喧嚣的表象,去掌握那些不变的底层逻辑:理解系统架构的本质,思考信息检索的底层机制,掌握如何通过状态机来编排复杂的 Agentic Workflow。
顺应技术发展的“天道”,把时间投资在理解问题的本质上。当你不再被框架束缚,而是能够灵活运用这些“架构思想”去构建属于自己的系统时,你也就真正掌握了在这个时代立足的非对称优势。