一、教程目标与适用读者
近几年,基础大模型能力快速升级与迭代,Agent领域迎来爆发式增长,新一代Agent产品与框架不断涌现,其架构理念与实现路径相比早期方案已发生明显变化。很多同学在学习时读到的是不同时期的资料,新旧概念混杂,越看越困惑——甚至有人在交流时提到一些“早期概念”,会让熟悉最新技术的人产生一丝“穿越感”。
本教程要帮你完成三件事:
- 建立Agent技术演化的“四阶段”认知框架,理解技术是怎样变化的、为什么会这样变化;
- 掌握一套可操作的“范式识别”方法,能快速判断一篇文章、一个框架或一个存量系统属于哪个阶段;
- 学会基于业务场景做架构选型与渐进式改造,避开“为了升级新架构而升级架构”和“盲目追求最新技术概念”两大常见误区。
适用读者:正在开发或规划Agent应用的后端/算法工程师、架构师、技术负责人,以及希望系统理解Agent技术脉络的企业技术决策者。
二、前置准备
开始之前,建议具备以下基础:
- 基础概念:了解大语言模型(LLM)、提示词、上下文窗口、函数/工具调用、检索增强生成(RAG)等通用概念;
- 经典公式:知道早期Agent的基本架构公式——Agent = LLM + Planning(规划)+ Tools(工具)+ Memory(记忆)。它源自一篇被广泛引用的Agent综述博客,是阶段一公认的“理想模型”;
- 实践环境:一个可调用大模型接口的开发环境即可。若希望快速搭建实验环境,可使用百度智能云等云平台提供的大模型服务与智能体开发类组件,通过通用的模型调用接口与工具注册机制即可完成验证,无需额外搭建复杂框架;
- 心态准备:Agent技术不是一蹴而就发展成现在这样的,前后范式之间存在继承关系,甚至可以互相结合使用。请先放下“新的一定比旧的好”的预设。
agent-">三、核心知识:Agent演化的四个阶段
回顾2023~2026年,Agent的技术形态并非线性平滑过渡,而是经历了四个特征鲜明的阶段。
阶段一:被动式ReAct Agent(2023年,启蒙期)
- 代表形态:LLM + Planning + Tools + Memory;
- 核心机制:ReAct(Reason + Act)循环——模型先“思考”,再选择一个工具“行动”,拿到“观察”结果后继续思考,直到认为任务完成;
- 行为特征:被动响应式。用户发一句指令,Agent逐步执行;上下文基本靠单轮会话堆叠,记忆能力薄弱,规划多是“走一步看一步”。
示意代码(通用伪代码,非真实接口):
history = [task]while True: thought, action = llm.decide(history) # 思考 + 选择工具 if action.name == "finish": return action.result observation = run_tool(action) # 执行工具 history.append(observation) # 观察结果回填
主要局限:任务一长,中间任何一步出错都会被带入后续推理,误差不断累积;上下文窗口有限,长任务的“历史”很快被挤爆;缺乏全局规划,容易在局部绕圈。
阶段二:规划与反思增强型Agent(2023年底~2024年)
- 核心机制:Plan-and-Execute(先规划后执行)与Reflection(反思自检);
- 典型流程:先让模型生成一份全局计划,再分步执行;每步或每阶段结束后引入“审查者”角色校验结果,失败则修订计划重试;
- 记忆升级:从“把所有历史塞进上下文”演进为分层记忆——短期上下文保留当前任务状态,长期记忆借助向量检索沉淀历史经验;
- 演变动因:解决阶段一“误差累积、成本高、缺乏全局观”的问题。
plan = llm.make_plan(task) # 全局规划for step in plan: result = executor.run(step) # 分步执行 if not reviewer.check(result): # 反思校验 plan = llm.revise_plan(plan, result) # 修订后重试
阶段三:多Agent协作与工程化(2024~2025年)
- 核心机制:把一个“全能型Agent”拆成多个角色分工协作,如规划者、执行者、审查者、汇总者;同时用确定性工作流承载固定流程,把动态决策交给Agent;
- 工程配套:上下文工程(决定“给模型看什么”)、状态管理、可观测性(追踪每一步的输入输出与成本)成为标配;
- 演变动因:企业级场景对可控性、可靠性、可审计性的要求,往往高于对“智能上限”的追求。纯自主Agent像黑盒,而“工作流 + Agent”的混合架构让关键节点可预测、可回滚。
阶段四:自进化与自主执行型Agent(2025~2026年)
- 核心机制:Agent能围绕目标长时间自主运行、完成任务闭环;能从环境反馈中总结经验,把成功路径沉淀为可复用的“技能”,实现能力自进化;
- 典型代表:近一两年爆发的编程类、通用任务执行类Agent产品(本文统一以“新一代Agent产品”指代)。它们在长程任务管理、环境交互、自我校验等设计理念上与早期Agent已有明显差异;
- 演变动因:基础模型能力跃升是根本前提,沙箱环境、工具生态、评测体系等工程配套成熟是必要条件。
四阶段对比一览:
| 阶段 |
典型形态 |
决策方式 |
记忆机制 |
适用任务 |
主要局限 |
| 一:被动ReAct |
单Agent循环 |
逐步试错 |
上下文堆叠 |
简单工具调用、问答 |
误差累积、无全局规划 |
| 二:规划反思 |
规划器+执行器 |
先规划后执行 |
分层记忆 |
中等复杂度任务 |
规划质量依赖模型能力 |
| 三:多Agent协作 |
多角色+工作流 |
分工协作 |
共享/私有状态 |
企业级复杂流程 |
通信开销、复杂度上升 |
| 四:自进化 |
自主执行闭环 |
目标驱动+自我改进 |
经验沉淀复用 |
开放式长程任务 |
安全边界、成本可控性 |
四、实操步骤:用演化框架指导技术决策
步骤1:给你的系统做“范式画像”
按以下清单逐项核对,判断目标系统(或你正在读的技术文章)处于哪个阶段:
- 决策方式:是逐步ReAct,还是有显式规划?是否有反思校验环节?
- 记忆机制:是单纯堆上下文,还是有分层记忆/长期记忆?
- 角色结构:单Agent还是多角色分工?是否有确定性工作流兜底?
- 反馈闭环:执行结果是否回流用于修正计划或沉淀经验?
四个答案组合起来即可定位阶段。理解“穿越感”也用这张表:许多早期文章描述的是阶段一、二的世界,与当下阶段三、四的主流实践已不相同。
步骤2:找到当前真正的瓶颈,而不是追最新概念
问自己:当前系统最痛的问题是什么?
- 准确率低、一步错步步错 → 优先补阶段二的规划与反思;
- 流程不可控、无法审计 → 优先引入阶段三的工作流与可观测性;
- 处理不了开放性长任务 → 再考虑阶段四的自主执行与经验沉淀。
不同瓶颈对应不同阶段的解法。跳过自身瓶颈直接上“最新架构”,大概率是复杂的架构配上一堆新问题。
步骤3:场景化选型
- 场景一(流程固定、合规要求高的企业流程,如审批、工单):以工作流为主干,Agent只负责其中的自然语言理解与内容生成节点,可控性优先;
- 场景二(中等复杂度、允许重试的分析与生成任务):Plan-and-Execute + Reflection即可满足,成本与效果平衡较好;
- 场景三(开放式探索任务,如代码编写—运行—调试闭环):适合阶段四的自主执行架构,但必须配套沙箱与权限边界;
- 场景四(简单问答、单次工具调用):阶段一的ReAct足够,切勿过度设计。
步骤4:渐进式改造,而不是推倒重来
新旧范式是继承与组合关系,不是简单替代关系。常用改造路径:
- 在ReAct外层加规划器:外层生成任务清单,内层保持ReAct执行,改动小、收益明显;
- 在多Agent体系中加反思环节:为审查者角色配置独立的校验提示词与工具;
- 给阶段四的自主Agent加工作流护栏:关键节点(如发布、支付类操作)强制人工审批。
步骤5:建立评估体系,验证改造效果
没有评估就没有选型依据。建议至少跟踪四类指标:
- 任务成功率(按任务类型分组统计);
- 平均执行步数与工具调用次数(反映规划效率);
- 单任务成本(模型调用量)与端到端时延;
- 人工干预率(需要人接管的比例)。
改造前后在同一评测集上对比,用数据验证结论。
五、常见问题与排查
- 概念混乱、“越学越迷糊”:多半是资料跨期所致。用四阶段框架给资料“断代”,优先阅读与目标阶段匹配的内容;对仍在转载早期文章的营销内容保持警惕;
- 架构越升级越不稳定:通常是跳级改造。检查是否缺失中间层能力——例如没有反思机制就直接上多Agent,错误会在角色间被放大;
- 多Agent一定比单Agent好吗:不一定。多Agent引入通信开销与错误放大风险,任务不复杂时,单Agent配合良好的上下文工程往往更优;
- 自进化Agent“跑飞”或成本失控:根因是缺安全边界。对策:工具白名单、沙箱执行、单任务预算上限、关键操作人工审批、全程审计日志;
- 长任务“失忆”:优先做上下文工程(状态摘要、关键信息显式传递),再评估是否引入向量检索类长期记忆,不要一上来就堆存储组件。
六、优化建议
- 性能:对确定性步骤做结果缓存;相互独立的工具调用并行执行;对长历史做滚动摘要以压缩上下文;
- 成本:分级模型调度——规划、审查用能力强的模型,简单执行用轻量模型,并对低价值重试设上限;
- 安全与稳定:按最小权限原则配置工具;敏感操作增加确认机制;日志与追踪覆盖每次模型调用与工具执行,便于回溯;
- 可维护性:提示词版本化管理;建立持续运行的评测流水线,任何架构调整先过评测再上线。
七、总结
本教程梳理了Agent从2023年被动式ReAct,经规划反思、多Agent协作工程化,到2025~2026年自进化自主执行的四个演化阶段,拆解了每个阶段的架构特征与演进动因,并给出了范式画像、瓶颈分析、场景选型、渐进改造与评估验证五步实操方法。核心结论有三条:技术演化有内在逻辑,理解动因比记住概念更重要;新旧范式是继承组合关系,选型以场景瓶颈为准;任何升级都应建立在评估体系之上。后续你可以沿着上下文工程、评测体系建设、多Agent协作协议等方向继续深入,也可以在百度智能云等平台提供的模型服务与智能体开发组件上,把本文的选型方法逐一实验验证,找到最适合自己业务场景的技术路径。