首页/AI 应用技术演进
模块 07 · 全景串讲

AI 应用技术演进

从 Transformer 到 Harness Engineering 的演进全景:LLM、提示词、微调、RAG、函数调用、MCP、Agent、多智能体、上下文工程、Skill、OpenClaw 与 Harness 十二个节点一次串讲,附论文与优质文档地图。

12 章Evolution

前六个模块是纵向深入:把 Python、Agent 原理、LangChain、LangGraph、后端、面试题一根根打透。这个模块是横向串讲——把「近年来 AI 应用技术」的十二个关键节点放在一条时间线上,讲清楚它们各自为什么出现、解决了什么问题、彼此如何接力,最后附上一张经过筛选的论文与优质文档地图。读完它,你脑海里那些散落在各模块的知识点会连成一张网:知道每一项技术在演进中的位置,比记住它的 API 更重要。

这个模块解决什么问题

课程前六个模块按「依赖关系」组织:先 Python、再原理、然后框架。这是学习效率最高的顺序,但代价是演进脉络被切碎了——你会在 Agent 核心第 11 章学 MCP,在 LangChain 第 6-8 章学 RAG,但很难回答这些问题:

  • MCP 是在什么背景下出现的?它解决了 Function Calling 的什么痛点?
  • RAG 和 Fine-tuning 是什么关系?什么时候该用哪一个?
  • Agent、Multi-Agent、Agent Skill 三者之间是什么递进关系?
  • 「提示词工程」和「上下文工程」为什么被放在一起讨论?谁取代了谁?
  • OpenClaw 和 Harness Engineering 是 2025-2026 年的新词,它们和前代技术是什么关系?

本模块用一条时间线回答这一切:2017 年 Transformer 提出 → 2022 年 ChatGPT 与 Agent 思想诞生 → 2023 年工具调用与 RAG 爆发 → 2024 年 MCP 与 Skill 标准化 → 2025-2026 年上下文工程、个人助手与约束工程。每个节点一章,十二章连成完整的演进叙事。

演进时间线(一图看懂)

timeline title AI 应用技术演进:从 Transformer 到 Harness Engineering 2017 : Attention Is All You Need : Transformer 架构提出,奠定大模型时代基础 2018-2020 : GPT / BERT 系列 : 预训练-微调范式确立 : GPT-3 展示上下文学习(In-Context Learning) 2020 : RAG 论文发表 : 检索增强生成:知识外挂到模型外部 2021 : LoRA 提出 : 参数高效微调,训练成本大幅下降 2022.11 : ChatGPT 发布 : 对话式 LLM 走向大众,AI 应用元年 2022.12 : ReAct 论文 : 「思考-行动-观察」Agent 思想源头 2023.06 : Function Calling : 模型从「会说话」到「会调用工具」 2024.11 : MCP 协议开源 : 工具连接标准化,跨应用复用 2024.12 : Agent Skills : 能力封装为轻量级可复用模块 2025 : Context Engineering : 上下文成为显式设计对象 2025-2026 : OpenClaw 等个人助手框架 : Agent 交互入口拓展到 IM 等日常场景 2026 : Harness Engineering : 在受控环境中约束 Agent 完成长周期任务

完整目录

章 标题 一句话简介
01 LLM 与 Transformer 一切的起点:为什么 Decoder-Only 成为主流
02 提示词工程 最便宜的杠杆:不改变参数,只改变输入
03 微调与 LoRA 让模型为你定制:低秩适配与训练成本的下降
04 RAG 检索增强生成 给模型外挂知识库:准确性与时效性
05 Function Calling 从会说到会做:模型与外部系统的第一次握手
06 MCP 模型上下文协议 工具的通用插座:打破工具孤岛
07 Agent 智能体 思考-行动-观察:对人类的模拟
08 Multi-Agent 多智能体 从单兵到团队:任务分解与上下文隔离
09 上下文工程 进入窗口的每个 token 都是设计对象
10 Agent Skill 可复用能力的开放封装格式
11 OpenClaw 与个人 AI 助手 Agent 走进日常生活与办公软件
12 Harness Engineering 在约束下让 Agent 可靠地干长活

与课程其他模块的对照

本模块的每一章都不是孤立的——它在课程里都有「深度版」对应章节。横向串讲负责建立全局认知,纵向章节负责工程细节,两套对照着读效果最好:

本章 对应课程的深度章节
01 LLM 与 Transformer Agent 核心 03 · 注意力机制与 Transformer
02 提示词工程 Agent 核心 13 · 提示词工程与上下文工程
03 微调与 LoRA Agent 核心 04 · 预训练、RLHF 与采样
04 RAG LangChain 06-08 · 文档加载、嵌入向量库、检索与 RAG
05 Function Calling Agent 核心 07 · Tool Calling 协议与封装
06 MCP Agent 核心 11 · MCP 全景
07 Agent Agent 核心 08 · ReAct 模式与主循环
08 Multi-Agent Agent 核心 12 · 多 Agent 与选型策略
09 上下文工程 Agent 核心 13 · 提示词工程与上下文工程
10 Agent Skill Agent 核心 10 · Skill 与渐进式披露
11 OpenClaw 与个人 AI 助手 (本模块独有章节,暂无独立深度版)
12 Harness Engineering Agent 核心 14 · 循环、图与骨架工程

阅读路线

全景路线(推荐):00 → 01 → 02 → … → 12 顺序阅读。十二章就是一条完整的演进时间线,每章约 15-20 分钟。

按需查阅(只对某个主题感兴趣):直接跳到对应章节。每章都自包含:不依赖前面的章节也能读懂。

对照深读(学完某个模块后回来串一遍):读完 Agent 核心任意一章,回到本模块找对应章节,看它在这条演进线上处于什么位置——你会发现很多「为什么这样设计」的答案其实写在演进历史里。

内容来源与原始资料

本模块的骨架源自一份流传很广的技术串讲,其配套分享的飞书文档按「LLM → 提示词 → 微调 → RAG → 工具调用 → Agent → 上下文工程 → Harness」的演进顺序,把近年来 AI 应用技术完整串讲了一遍。本模块保留了这份串讲的十二节点骨架。

本模块不是照搬:在保留十二节点骨架的基础上,对每一节点做了四件事——

  1. 补齐演进脉络:每个节点「什么时候出现、因何出现、解决了前代的什么问题」
  2. 展开核心概念:是什么、怎么工作、关键设计点
  3. 更新到 2026 年的现状:今天的主流实践与趋势
  4. 交叉引用课程:每个节点都对应课程里的深度章节,串讲负责「织网」,深度章节负责「打桩」

延伸阅读清单来自原始串讲分享的优质资源,并做了失效排查与补充。

章节清单

01LLM 与 Transformer一切 AI 应用技术——提示词、RAG、Agent、MCP、Harness——都建立在一个底座之上:大语言模型(LLM)。而 LLM 的起点是 2017 年那篇标题像宣言一样的论文《Attention Is All Yo…9 分钟 · 0 个代码示例02提示词工程如果说 LLM 是发动机,提示词就是方向盘。提示词(Prompt)是引导模型按特定意图生成输出的输入指令,主要由「系统提示词」和「用户提示词」构成;提示词工程则是通过设计和优化提示词,让大模型更准确、可控地产生所需输出…8 分钟 · 0 个代码示例03微调与 LoRA提示词工程不改变模型参数,微调(Fine-tuning)恰恰相反:在已有模型基础上,用特定数据再训练,让模型更适合某个具体任务或场景。它训练的是模型的参数——这是与提示词工程最本质的区别。但「训练」二字听起来昂贵,LoR…7 分钟 · 0 个代码示例04RAG 检索增强生成模型参数里沉淀的知识是「训练时快照」:会过时、会缺失、无法覆盖私有资料。RAG(Retrieval-Augmented Generation,检索增强生成)的思路是不依赖模型记住知识,而是让它在生成前先检索——先从外部知…8 分钟 · 1 个代码示例05Function Calling到这一章为止的模型都还停留在「说话」:提示词引导它说、RAG 帮它说对。Function Calling 是让模型「做事」的第一步——按约定格式输出调用指令,由外部系统真正去执行具体操作。2023 年 6 月 OpenA…7 分钟 · 1 个代码示例06MCP 模型上下文协议Function Calling 解决了「模型怎么决策调用」,却留下一个更麻烦的问题:每个工具都要为每个 AI 应用单独接线——同样的数据库工具,ChatGPT 接一遍、Claude 接一遍、自己的应用再接一遍,接口各写…8 分钟 · 1 个代码示例07Agent 智能体有了工具调用,模型可以「动手」了,但还差一个灵魂:自主性。Agent 就是这样一种系统——能够基于目标进行「思考-行动-观察」循环、自主调用工具来完成复杂任务的智能系统。它本质上是对人类的模拟:人做事不也是「想清楚 → …9 分钟 · 2 个代码示例08Multi-Agent 多智能体单 Agent 能完成的任务有上限:任务太复杂,一个循环里既要做 A 又要做 B,上下文互相干扰、每一步都在掉质量。Multi-Agent 的思路是从单兵到团队——由多个分工协作的 Agent 共同完成任务,通过拆分任务…8 分钟 · 3 个代码示例09上下文工程Agent 运行中需要提供给 LLM 的一切相关信息——对话历史、用户输入、背景知识、工具结果——都是上下文。进入模型窗口的每个 token 都是资源:窗口有限、注意力会稀释、位置有远近之分。上下文工程(Context …8 分钟 · 1 个代码示例10Agent Skill 技能封装工具解决了「单个操作」的复用(MCP 第 06 章),但现实中需要复用的常常是「一整套能力」:不只一个函数,还有配套的 prompt、知识文件、脚本、使用流程。Agent Skills 就是一种轻量级的开放格式,用于把一…8 分钟 · 2 个代码示例11OpenClaw 与个人 AI 助手前面十章都在讨论「技术」,这一章讨论「产品形态」。2025-2026 年出现的一波个人 AI 助手框架,把 Agent 从「开发者的玩具」变成了「普通人的日常工具」——而它们的共同特征,是拓展了 Agent 的交互入口:…8 分钟 · 1 个代码示例12Harness Engineering 约束工程走到这一章,演进序列来到了 2026 年的前沿。前十一章的共识是「模型越来越强,但不可靠」——提示词会跑偏、循环会失控、多 Agent 会协作失败。Harness Engineering(约束工程)不再纠结「换个更强的模…8 分钟 · 1 个代码示例