从 ChatGPT 到 Agent :AI 发展脉络

前言

2025年,AI Agent产品接踵而至,涌入大众的视野中。

在此之前,能想到的 AI 产品好像还只有 ChatGPT 和 Cursor,一个通用对话,一个专注编程。

怎么一下就冒出这么多?Claude Code、Codex、Trae、智谱、千问、即梦等。

现在回看忽然发现,整个发展趋势是势不可挡、有迹可循的。

一、发展脉络

AI的目标:让机器能模拟人类行为。包括感知、理解、推理、决策、生成 这整个思考流程。

2017前人工智能应用领域包括,视觉识别-CV、语音转文本-ASR、NLP 自然语言处理;学习方法包括,ML、DL以及RL(数据标注是其中一小类)

时间段 技术 核心 阶段
2017 Transformer 自注意力引擎
2021-2023 ChatGPT/Codex等 LLM对话产品 AI进入大众视野
2023-2024 RAG 和 MCP 解决LLM:知识过时 和 无法使用工具 AI和真实世界交互
2025 Skill 和Agent 可复用能力和自主执行 除此之外,出现AI开源

RAG:检索增强生成(Retrieval-Augmented Generation)

二、概念

2.1 NLP

NLP自然语言处理,让机器能够理解和生成人类自然语言的一个AI领域。

从语法、语义、语境、情感、意图对层面去分析语言,目的是打破人机语言交互的壁垒 ------ 不只是听懂指令,还包括评价、回答问题、翻译和创作等所有语言相关任务。

示例:这件电脑的样式比苹果新款还要流畅,就是太贵了,如果便宜点我就买了

  • 语境:"苹果"指苹果的性能(非整品牌)
  • 情感:混合 ------ 样式正面;价格负面;购买条件性
  • 意图:产品改进建议 和 条件购买意愿

2.2 ML、DL、RL

机器学习、深度学习 以及 强化学习 是AI领域的学习方法。

  1. 机器学习的方式包括,监督学习、无监督学习、自监督学习、以及强化学习。
  • 监督学习:我们通常提到的数据标注。针对某一类需要区分的事物,通过固定标注方式,进行分类
  • 无监督学习:不需要标注。给出大量的数据,机器自动提取这些数据的共同点,进行分类。比如针对大量的文章,自动根据主题区分。
  • 自监督学习:自己创造标注。根据大量数据学习,自动匹配出相关联的词组。------ BERT技术
  • 强化学习(RL):不需要标注,要反馈。根据事件得出的不同结果,给出奖励或者惩罚,机器根据反馈去不断的纠正和学习。
  1. 深度学习:ML 的子集,用多层神经网络自动从数据中提取特征,无需人工设计特征。Transformer 是其中一种架构。

2.2.1 示例

  1. GPT-4 里的"GPT"用的是哪种学习方式?
    准备前提:要知道 GPT 的训练过程。
  • 第一阶段:预训练(学会说话)

    学习方式:自监督学习 和 Transformer

    作用:海量文本学习语言规律

    应用:给出"今天天气很",能预测下一个词大概率是"热/冷/好"

  • 第二阶段:SFT 指令微调(学会听话)

    学习方式:监督学习

    作用:人工写示范回答,模型模仿

    应用:机器能够按照用户指令回答

  • 第三阶段:RLHF(学会说话好听)

    学习方式:强化学习

    作用:对模型生成的答案进行评估和优化 ------通过奖励和惩罚让回答更好(非决策)

    训练数据:prompt + 模型生成多个答案 + 人的排序

    步骤:

    1️⃣ 生成:模型对同一问题生成多个答案,人工进行排序

    2️⃣ 数据:训练打分模型(Reward Model)

    3️⃣ 重复:强化学习优化(PPO)------ 模型生成 → 打分 → 调整 → 循环

    应用:根据人类打分调整输出,让回答更符合人类偏好。打分维度:有用性、无害性、诚实性、遵循指令、语气、格式等。

    示例:用户问"Vue3 和 Vue2 有什么区别?"

    1️⃣ 响应式:用 Proxy 替代 Object.defineProperty

    2️⃣ 组合式 API:setup() 替代 Options API

    3️⃣ 性能:渲染更快

综上,"GPT" 模型用到了 ML、DL、RL 三个学习方法的融合。

注意:关于 SFT 是否属于 RLHF,不同资料来源有不同划分。

  • 原论文(https://arxiv.org/abs/2203.02155 ):SFT 是 RLHF 的第一步(SFT → RM → PPO 统称为 RLHF)
  • 社区/教程(如 Harvard 课件):SFT 和 RLHF 分开(预训练 → SFT → RLHF)

划分方式不同,但训练顺序和核心思想完全一致:SFT → Reward Model → PPO。

  1. 幻觉的理解

个人理解:海量数据学习得到的一种惯性思维和实际应用数据之间的碰撞。

幻觉是模型在不确定时,生成了一个 看似合理但事实错误 的答案。因为模型本质是"预测最可能的下一个词",不是"查证事实"。

2.3 Transformer

Transformer是一种神经网络架构。

解决RNN架构存在的逐字关联词组、理解语句时低速、长语句理解效果差的问题。

它的优势或者说最大特点是:在处理长语句和存在代指的复杂语句时,能够同时计算词组的关联关系,效率显著提高。

Transformer和NLP的关系:

  • NLP 是一个应用领域,用于理解和生成语言;
    Transformer 是底层架构(核心引擎:自注意力机制)。
  • Transformer 是 NLP 的"引擎",所有现代 NLP 模型(GPT、BERT模型)底层都跑在 Transformer 上。
  • 类比 Vue:Transformer = ECMAScript。React/Vue、uni-app等基于ECMAScript,应用于 Web、小程序、微前端等不同场景。GPT、BERT、ViT、Comformer等模型基于Transformer应用于 NLP、CV、ASR 等不同领域。
    类比厨房: ML、DL、RL 是厨艺;NLP、CV 、ASR 是菜品;Transformer是灶台

2.2.1 扩展

不改变核心标准,改变的是 "输入预处理" 和 "输出适配" 的方式。

比如:NLP的输入处理是将文字变为tokens序列,利用 "自注意机制" 核心引擎,计算每个词和其他所有词的关联性并输出。

架构 应用领域 变体 适配
Transformer NLP Transformer处理文字序列 把文字变为tokens序列
Transformer CV ViT(Vision Transformer ) 把图片变为patches序列
Transformer ASR Comformer(Transformer + 卷积的混合体) 把音频变为频谱段
标准 应用领域 变体 适配
ECMAScript Web Vue CLI/Vite HTML、CSS、JS
ECMAScript 小程序 uni-app .wxml +.wxss +.js
ECMAScript 微前端 wujie/micro-app 可被主应用加载的子应用
工具 应用领域 变体 适配
Axios Node httpAdapter HTTP模块 发请求
Axios 浏览器 xhrAdapter xhr 发请求
Axios 小程序 wxAdapter wx.request 发请求

三、总结

本文梳理了Agent进入大众视野之前的AI发展脉络,从技术基建Transformer、学习方法、应用领域三个方面,理清了 AI 发展中遇到的问题及解决方案。

目的是为后续深入学习Agent打好基础,比如,在遇到困难时能够快速定位自己缺哪块知识,理解Agent所处的阶段和依赖的技术。

相关推荐
kyriewen1 小时前
我扒了 npm 三年数据:AI 没把依赖变胖,是把包变多了
前端·人工智能·程序员
面包狗AI4S1 小时前
ChatGPT/Codex Windows:本地桌面端应用离线包安装与免安装启动方法(无需管理员权限)
人工智能·windows·ai·chatgpt
龙粤GEO1 小时前
RAG检索机制如何影响AI引用?一次SaaS品牌GEO优化实战复盘
人工智能
编码小哥1 小时前
YOLO26深度解析:为边缘计算而生的新一代实时视觉模型
人工智能·边缘计算
前端.火鸡1 小时前
Embedding:机器是怎么“理解“语义的
人工智能·embedding
AI语宙漫游指南1 小时前
Opus 5.5 那种代码动画,国产模型加个 Skill 也能做?
人工智能·agent
Moono1451 小时前
一文搞懂API网关和Ingress区别:MAI Gateway vs 主流方案横评
人工智能
桃西西呀1 小时前
LangGraph4j之八:条件边与动态路由
人工智能·llm·ai编程
桃西西呀1 小时前
LangGraph4j之九:自定义状态类型与自定义通道
人工智能·llm·ai编程