3. AI Agent发展简史

AI Agent并非近年才出现的全新概念,其思想根源可追溯至人工智能学科的诞生之初。理解Agent的演进历程,有助于我们看清当前大模型驱动Agent热潮的本质——它并非凭空出现,而是知识表示、推理机制、环境交互与学习范式多次迭代后的必然结果。本章将沿着“符号主义—行为主义—统计学习—大模型驱动”的主线,梳理关键里程碑,并提炼出驱动Agent能力跃迁的核心变量。

符号主义时代 1956-1980s 规则推理 · 专家系统 知识工程 · 逻辑演绎 行为主义时代 1980s-2000s 感知-行动 · 强化学习 机器人 · 反应式架构 统计学习时代 2000s-2020 概率图模型 · 深度强化学习 端到端 · 多智能体 大模型驱动时代 2020-至今 LLM推理 · 工具调用 自主规划 · 多模态交互 知识表示 环境适应 数据驱动 通用推理 驱动Agent能力跃迁的四大核心变量 算力规模 摩尔定律 → GPU集群 数据规模 互联网 → 万亿 模型架构 RNN → Transformer 训练范式 监督 → 预训练+对齐

3.1 核心原理:Agent能力演进的底层逻辑

纵观AI Agent六十余年的发展,其核心原理始终围绕三个基本问题展开:Agent如何感知环境?如何做出决策?如何采取行动?不同历史时期对这三个问题的回答方式,决定了Agent的能力边界。

在符号主义时期,Agent被视为一个“逻辑推理器”。其核心假设是:智能行为可以通过显式的符号表示和规则推理来复现。Agent内部维护一个知识库(如产生式规则、语义网络),通过前向链或反向链推理来求解问题。这种范式的优势在于可解释性强、逻辑严谨,但致命缺陷是知识获取瓶颈——规则需要人类专家手工编写,无法自动从数据中学习。

行为主义则彻底颠覆了这一假设,主张“智能来自身体与环境的交互”。Brooks的包容架构(Subsumption Architecture)是这一时期的代表,Agent不依赖中央模型,而是通过分层的行为模块(避障、漫游、探索)直接响应传感器输入。这种反应式架构在动态环境中表现出色,但缺乏全局规划和深层推理能力。

统计学习时代将Agent视为一个“概率决策器”。借助马尔可夫决策过程(MDP)和部分可观测马尔可夫决策过程(POMDP),Agent能够在不确定环境中通过价值函数或策略梯度进行优化。深度强化学习(如DQN、PPO)让Agent能够直接从高维感官输入(图像、语音)学习策略,但样本效率低、泛化能力弱的问题始终存在。

大模型驱动的Agent则引入了全新的范式——“语言即接口,推理即规划”。预训练语言模型(LLM)通过海量文本学习到世界知识、常识推理和指令跟随能力,Agent不再需要针对每个任务重新训练,而是通过上下文学习(In-Context Learning)和思维链(Chain-of-Thought)来动态生成行动计划。这种范式将Agent的“认知层”与“执行层”解耦:LLM负责高层推理与规划,外部工具(代码解释器、搜索引擎、API调用)负责具体执行。

演进维度符号主义(1956-1980s)行为主义(1980s-2000s)统计学习(2000s-2020)大模型驱动(2020-至今)
核心表征符号、规则、逻辑感知-行动耦合概率分布、向量序列、注意力权重
决策机制规则匹配与演绎行为优先级仲裁策略梯度/价值迭代自回归生成+思维链
学习方式手工知识工程参数调整/进化批量训练/经验回放预训练+微调+RLHF
泛化能力极差(领域封闭)中等(环境特定)较弱(任务特定)强(跨任务零样本)
可解释性完全可解释部分可解释不可解释弱可解释(可追溯推理链)
典型代表MYCIN、DENDRALShakey机器人、六足机器人AlphaGo、DQNAutoGPT、+Plugins

3.2 判断方法:如何识别Agent技术代际

在实际工作中,面对一个Agent系统,我们可以通过以下四个维度快速判断其技术代际与能力上限:

  1. 知识来源:知识是人工编码的(符号主义)、从环境交互中获得的(行为主义/强化学习)、还是从大规模语料中预训练得到的(大模型驱动)?
  2. 决策粒度:决策是逐条规则匹配、行为优先级选择、策略网络输出,还是基于上下文动态生成多步计划?
  3. 环境适应性:当环境发生未预见的改变时,Agent是否需要人工干预重新设计,还是能通过提示词调整或在线学习自适应?
  4. 工具使用能力:Agent能否主动调用外部工具(搜索、计算、代码执行)来弥补自身能力不足?这是大模型驱动Agent的显著特征。
经验判断:如果一个Agent系统需要为每个新任务重新编写规则或重新训练模型,那么它大概率仍停留在前大模型时代。现代Agent的核心价值在于“一次预训练,多任务泛化”——通过自然语言指令即可快速适配新场景,无需修改底层参数。

3.3 案例拆解:从专家系统到LLM Agent的实战对比

为了更直观地理解Agent代际差异,我们以“智能客服故障诊断”这一经典场景为例,对比不同技术路线的实现方式与效果。

背景与约束:某云服务商需要构建一个Agent,帮助用户排查“服务器无法连接”的问题。团队面临三个约束:① 故障原因多样(网络、防火墙、服务宕机、配置错误等);② 用户描述模糊(“连不上”“很慢”“报错”);③ 需要快速上线且持续迭代。

方案一:符号主义专家系统(1990s典型做法)

RULE 1: IF 用户报告"无法ping通" AND 目标IP在内网 THEN 检查网络连通性
RULE 2: IF 网络连通 AND 端口22未开放 THEN 建议检查防火墙规则
RULE 3: IF 防火墙正常 AND 服务进程未运行 THEN 建议重启服务
...
共需编写200+条规则,覆盖已知故障模式。

实际效果:能处理80%的标准化问题,但遇到规则未覆盖的“组合故障”(如防火墙规则与安全组冲突)时完全失效。维护成本极高——每次新增故障类型都需要专家介入编写新规则。

方案二:大模型驱动Agent(2023年做法)

系统提示词:
"你是一名云基础设施专家。用户会描述连接问题,请:
1. 先询问关键诊断信息(IP、端口、错误码)
2. 根据信息逐步排查,可调用工具:ping_check、port_scan、service_status
3. 给出修复建议,并验证结果"

用户输入:"我的服务器连不上了,之前还好好的。"
Agent推理链:
- 需要更多信息 → 询问IP和最近变更
- 用户提供IP后 → 调用ping_check → 超时
- 调用port_scan → 22端口关闭
- 调用service_status → sshd服务未运行
- 建议:启动sshd服务并检查开机自启
- 用户反馈修复成功

结果对比:

评估维度专家系统LLM Agent
覆盖故障类型200+预定义规则无限(基于LLM知识+工具)
新增故障适配需专家编写规则(3-5天)修改提示词或添加工具(30分钟)
模糊描述理解无法处理通过追问澄清
可解释性规则路径清晰推理链可追溯,但可能产生幻觉
维护成本高(规则库膨胀)低(提示词版本管理)

复盘经验:LLM Agent并非完全替代专家系统,而是将“知识编码”从人工规则迁移到了模型参数中。其代价是引入了幻觉风险——模型可能自信地给出错误诊断。因此,生产级Agent必须设计工具验证闭环(如调用真实端口扫描工具确认),而非仅依赖模型记忆。

3.4 常见误区与总结复盘

在理解Agent发展史时,学习者常陷入以下误区:

  • 误区一:认为大模型Agent是全新发明。实际上,其核心的“感知-规划-行动”循环与经典BDI(信念-愿望-意图)架构一脉相承,LLM只是替换了“推理引擎”这一组件。
  • 误区二:忽视符号主义的价值。现代Agent中的工具调用(Function Calling)本质上就是符号主义“动作原语”的现代翻版——LLM负责选择工具,工具执行结果再反馈给LLM进行下一步推理。
  • 误区三:认为强化学习已被LLM取代。RLHF(基于人类反馈的强化学习)正是将强化学习思想融入大模型对齐的典型例子,两者是融合而非替代关系。
  • 误区四:低估工程复杂性。从Demo到生产级Agent,需要解决上下文管理、工具错误恢复、多步规划失败回退、成本控制等工程问题,这些与模型本身同样重要。
风险提示:当前大模型Agent存在“能力错觉”——模型在简单任务上表现惊艳,但在长尾、高风险场景(如医疗诊断、金融交易)中可能产生严重错误。设计Agent时,务必设置人工审批节点或确定性校验层,避免完全自主决策。

总结:AI Agent的发展史,本质上是从“人工定义智能”到“数据学习智能”再到“语言引导智能”的范式迁移。每一次跃迁都并非彻底否定前代,而是将前代的核心思想作为组件融入新架构。理解这一演进逻辑,有助于我们在实际项目中合理选择技术路线——对于规则明确、风险敏感的场景,符号主义方法依然有效;对于开放域、需要常识推理的任务,大模型驱动Agent则展现出不可替代的优势。未来的Agent将大概率走向混合架构:LLM提供通用推理外壳,符号逻辑保证关键路径的确定性,强化学习在交互中持续优化策略。