Agent 核心技术概念与范式的演变
前言
近几年,随着基座能力的快速升级与迭代,Agent 领域迎来了爆发式的增长。特别是近期,像 Claude Code、Codex、OpenClaw、Hermes 等新一代 Agent 产品和框架不断涌现,Agent 的能力相比早期版本出现了质的跃升,进一步推动了整个 Agent 生态的繁荣发展。
Agent 相关的技术,并不是一蹴而就发展成现在这样的,很多技术概念前后之间也是有一定的相关、继承关系的。即便发生了演变前后的技术,也并非简单的替代关系,甚至还是可以相互结合使用。因此,在 Agent 的技术理念已经发生较大变化。
如果搞不清楚 Agent 技术范式背后的演化逻辑,很容易陷入 “为了升级架构而升级架构” 或者 “盲目追求最新技术概念” 的误区。因此,本文旨在结合最新的行业实践和技术趋势,拆解 Agent 的演化范式,从而能够帮助我们理清思路,找到最适合特定场景的技术选型。
从被动响应到自进化:Agent 发展的四个阶段
回顾 2023~2026 这三年的时间,Agent 的技术形态并非线性平滑过渡,而是经历了四个具备显著特征的阶段演进。理解四个阶段的演进过程,有助于我们看清当前技术选型的底层脉络。
- 阶段一:早期 Agent(被动式 ReAct)
- 阶段二:工作流 Agent(结构化与可控性)
- 阶段三:自主 Agent(复杂规划与长程任务)
- 阶段四:自进化 Agent(持续学习与自我升级)
阶段一:早期 Agent(被动式 ReAct)
2023 年是 LLM 爆发的元年,也可以说是 Agent 概念的启蒙期。这一阶段的代表性理论源自 Lilian Weng 的那篇博客《LLM Powered Autonomous Agents》,它定义了基于大模型的 Agent 基本架构:LLM + Planning + Tools + Memory,给出了当时早期 Agent 比较理想的模型。这个时期,也有如 AgentGPT、AutoGen、MetaGPT 等等各种开源项目落地实现。
这个阶段的 Agent 本质上是「被动式响应」的。Agent 的核心架构基本上是基于比较初步的 ReAct 架构(Reasoning + Acting),基本上是符合单步的Reasoning → Observe → Response这样的过程链条,受限于基础模型的效果,能够做好 3 轮以上 Reasoning 的模型并不多。
早期 Agent 核心特点
- 交互形态:类似于增强版 Chatbot,处于 “一问一答”“指令 - 执行” 的聊天状态。
- 能力边界:严重依赖用户的明确指令。虽然引入了思维链(CoT,Chain of Thought)和简单的工具调用(Function Call)链条,但相对来讲,基本上只能完成单点、短链路的小任务。
- 局限性:缺乏长期规划能力,一旦任务复杂度超出上下文窗口或逻辑链条过长,极易出现偏离或中断。
阶段二:工作流 Agent(结构化与可控性)
在 2024 年时期,随着 To B 业务对稳定性要求的提升,纯靠 ReAct 这种 “理想方式” 解决不了复杂问题的情况下,Agentic Workflow 成为了主流。这一阶段的核心理念是:用工程化的约束来弥补模型的不确定性。像 LangGraph、Dify 等都提供 Workflow 的流程编排。
与早期 Agent 阶段的纯模型驱动不同,Workflow Agent 引入了大量的硬约束和流程编排,这也可以理解为早期的 Harness(驾驭工程里的 “约束”)。虽然当时没有这个概念,但所做事情的目标本质是一样的。
阶段二 Agent 特点
- 架构特征:要么是整个大框架是一个固定的 Workflow,关键节点嵌入 LLM;要么是 LLM 作为中枢,调用预先定义好的子 Workflow。是一套偏重的 Harness,虽然牺牲了一定的灵活性,但换来了极高的可控性和可解释性。
- 应用场景:Workflow 在 To B 领域极受欢迎。因为很多企业服务或日常重复性工作,并不需要真正的 “智能决策”,只需要按照步骤 1、2、3 按时、按量、保质完成即可。
- 价值体现:对于非长尾、非极度复杂的场景,Workflow Agent 依然是目前性价比最高、落地最稳定的方案。时至今日,仍有大量企业在使用这种形态,因为它能确保效果的下限。
阶段三:自主 Agent(复杂规划与长程任务)
我个人认为,2025 年是 Agent 迈向 “自主性” 的关键转折点。先是以 Manus 为代表的通用 Agent 的火爆,以及 Claude Code、Codex 等 AI Coding Agent 的出现,标志着 Agent 能力再一次质的飞跃。随后在 2026 年初火爆的 OpenClaw 等框架,继续扩大了受众群体,进一步巩固了这一技术趋势。
这一阶段的 Agent 可以被称为「自主 Agent(Autonomous Agent)」,主要特征如下:
- 核心变化:它不再满足于快速调用几个工具后给出结论,而是具备了复杂的 Planning(规划)能力。面对用户模糊或宏大的需求,它能自行拆解任务、规划路径、调用工具,并进行多轮迭代。
- 长程任务能力:只要用户清晰描述需求,并设定好开发规范(Specs),Agent 就可以连续运行很长时间,自主处理企业级的项目代码或复杂业务流程。
- 自我校验:配合轻量级的 Harness 或自我校验机制,模型能够在长程运行中不断修正错误,最终交付高质量的结果。这是从 “辅助者” 向 “执行者” 角色的根本转变。
阶段四:自进化 Agent(持续学习与自我升级)
随着 2026 年 Hermes Agent 等新一代框架的兴起,再配合上 LLM-Wiki 这类开源项目,Agent 可以自我沉淀 Skill、自我沉淀知识库,甚至可以通过 RL 训练来提升模型能力,让 Agent 的发展进入了「自进化(Self-Evolving)」的新阶段。
核心本质
开始解决「静态模型」与「动态世界」之间的矛盾。
- 机制原理:Agent 不仅仅是在完成任务,更是在完成任务的过程中沉淀经验。通过记忆模块、反馈循环和自我反思机制,Agent 能够从前一次任务中获得的教训转化为新的知识或策略。
- 最终目标:实现 “越用越好”。Agent 能够根据历史交互数据,自动优化自身的提示词、工具选择策略甚至微调局部模型参数,实现自我升级和进化。
- 意义:这标志着 Agent 从 “一次性消耗品” 变成了「可积累资产」,为构建真正具备长期生命力的数字员工奠定了基础。
阶段补充说明
从最早期的 ReAct Agent,到结构化 Workflow Agent,再到自主规划长程任务 Agent,直至 2026 年出现的自进化 Agent,Agent 的范式清晰展示了一条从「简单交互」到「复杂执行」,再到「智能成长」的技术进阶之路。
需要注意:这四个阶段并非完全替代关系,而是并存互补。在实际落地中,我们需要根据业务的复杂度、对稳定性的要求以及成本预算,选择合适的 Agent 范式,或者将多种范式组合使用。
六个核心 Agent 技术概念前后变化的思考
现如今,创建一个哪怕是最轻量级的 Agent,除了最关键的 Agent Loop,还会涉及到 Prompt、Planning、Memory、Tools、Workflow、Environment 等各个方面。今天我就以这六个核心技术维度,展开介绍这些概念在理念和实现上发生了哪些变化,以及变革背后的原因。
一、Prompt:深耦合 → 渐进式文件加载
早期模式:高耦合 / 高维护成本
过去构建 Agent 时,绝大部分精力都耗费在撰写 Prompt 上。当时主流思路是「一个任务创建一个 Agent」。比如为了完成一篇高质量文章,我们会拆分多个 Agent:写作 Agent、润色编辑 Agent、配图 Agent。每一个 Agent 背后都对应一版精心调试、独立存在的 System Prompt。Prompt 内部需要写清人设、目标、约束、示例、格式要求等全部内容。
这种模式弊端非常明显:
- 高耦合:每个 Agent 都包含大量重复相似内容
- 高维护成本:修改逻辑就要逐个更新,成本极高、极易出错
- 扩展性差:难以复用,不利于规模化落地
当前模式:Prompt 解耦策略
核心思路:固化稳定部分,剥离动态内容,渐进式加载
-
固定 System Prompt(静态)
只保留底层通用指令、行为规范、输出格式、安全约束这类几乎不会变动的内容,保证基座稳定不变。
-
外部文件系统(动态)
将频繁变化的业务内容剥离出来,存放在外部文件:
- Skill / 知识库 / 资源库:业务方法论、领域知识、案例样例
- 任务要求、人设、约束规则、各类配置
采用 ** 渐进式披露(Progressive Disclosure)** 的方式,Agent 在运行过程中按需读取、加载外部文件内容。
两类典型外部文件
-
Skill 层面沉淀
我们将执行某类任务的方法论、步骤、约束沉淀为独立 Markdown 文件(如 SKILL.md等),构成 Agent 的技能库。Agent 执行任务时动态加载对应文档,获取执行规范。
-
配置文件存储
人设偏好、搜索规则、全局约束写在
USER.md、AGENTS.md、CLAUDE.md配置文件中,同样渐进加载,实现 Prompt 模块化管理。
变革价值
从「单体大 System Prompt」转变为「固定系统提示 + 渐进加载上下文文件」:
- System Prompt 更加纯粹稳定,出错概率更低;
- 易变动的业务逻辑、领域知识通过结构化 Markdown 灵活挂载;
- 大幅降低维护复杂度,不同场景下可以自由组合上下文信息,真正做到动静分离;
- 可维护性、扩展性大幅提升,统一一套基座,低成本扩展各类业务能力。
二、Planning:思维链 → 复杂长程任务拆解与推理
Agent 演化过程中,第二个显著变化发生在 Agent 的「规划(Planning)」层面。
早期规划:CoT 思维链线性推导
探索模式:Let's think step by step 底层逻辑:依靠单轮线性思考串行推导,输入问题后分步思考,逐步拆解获取信息,最终整合输出答案。短板
- 缺乏结构化拆分,难以处理复杂多目标任务;
- 逻辑断层风险高,长推理能力孱弱;
- 无法动态协作,难以构建多子 Agent 体系。
在 Lilian Weng《LLM Powered Autonomous Agents》理论基础刚提出时,Planning 实现方式非常朴素,完全依赖大模型原生 CoT 思维链能力,用「一步步思考」这类提示词引导模型串行逻辑推导。这种模式处理简单任务尚可,面对复杂场景极易逻辑断层、死循环。
高级规划:复杂智能决策中枢
高层模式:结构化拆分 + 多步协同 + 长程推理 + 动态构建子 Agent
完整流程:
- 目标拆解与分析:理解顶层目标,拆分关键要素;
- 结构化分解(任务拆分):将大目标拆解为多个子目标,每个子目标对应多项子任务;
- 多步协同与长程推理:多个子任务有序执行,执行中动态调整路径;
- 动态构建子 Agent 与工具调用:针对专项环节实例化独立子智能体;
- 决策输出与执行:整合结果,闭环校验。
随着基座模型推理能力飞速升级,如今 Planning 产生质的飞跃,现代 Agent 的高级规划具备三类核心能力:
- 复杂问题结构化分解:Agent 主动将宏大模糊目标拆解为多个可执行子任务,生成结构化 TodoList;
- 多步协同与长程推理:按照任务列表有序执行,执行途中动态调整方案,处理超长上下文依赖任务,保证逻辑一致性;
- 子 Agent 动态构建:在复杂流程里按需生成专项子 Agent,完成单点攻坚,实现从「单体思考」到「多智能体协同作战」。
演进底层驱动力
底层基座模型推理能力升级,模型在逻辑推理、长文本理解、复杂指令遵循上表现大幅提升,Planning 模块从简单提示技巧,升级为整套智能决策中枢,能够胜任超长周期、自主规划类复杂任务。
三、Memory:检索增强 → 文件系统化的沉淀与检索
在 Lilian Weng 经典架构里,Memory 被划分为短期记忆(Short-term Memory)和长期记忆(Long-term Memory),早期定义非常直白:
- 短期记忆:主要对话上下文,包含系统提示词、历史用户与模型对话记录;
- 长期记忆:外部知识库,依靠 RAG 在向量数据库检索文档片段,作为背景信息输入大模型。
随着 Agent 场景复杂化,简单的 Memory 存储模式无法满足需求,短期、长期记忆两条分支都发生重大变革。
短期记忆演变:从「单纯存放上下文」→「管理 + 压缩优化」
受限于上下文窗口(Context Window)长度与 Token 成本,现代短期记忆核心目标是:在有限上下文内保留关键信息,提升推理质量与执行效率。主流优化策略:
- 阈值控制:基于固定 Token 数值、或者动态语义密度阈值触发内容压缩;
- 结构化摘要:对中间冗长对话做 Summary 提炼,只保留首尾关键指令、最终结论,保证核心意图不丢失;
- 重点提取:从超长对话里抽取关键事实、状态变更,剔除冗余噪声,提升长对话注意力集中度。
长期记忆演变:从「向量库单一支配」→「文件系统 + 向量检索混合架构」
分为两大分支:
-
事项型记忆(Episodic Memory 情景记忆)
针对用户行为、历史任务、状态变化,主流方案改用文件系统记录。例如 OpenClaw、Hermes Agent 采用
MEMORY.md结构化 Markdown 记录事件时序,对比纯向量检索:可读性更强、人工可编辑、状态追踪更直观可控。 -
知识型记忆(Semantic Memory 语义记忆)
依托 LLM-Wiki、GBrain 等本地化知识库方案,以「文件系统 + Obsidian 笔记」为载体构建知识库;企业海量知识库场景下,搭配 QMD、SQLite 轻量化向量库,兼顾全文结构化浏览、精准向量检索,解决纯文件检索模糊匹配不准、纯向量可读性差的问题。
Memory 整体演进总结
Memory 整体演进路线:纯向量文本检索 → 文件系统化沉淀 + 向量检索混合管理;无论短期上下文压缩优化,还是长期事件、知识沉淀,都在平衡记忆效果、可读性、运行效率三者,兼顾落地实用性。
四、Tools:Function Call → CLI / Script
早期工具形态:以 Function Call 为主
早期 Agent 工具调用范式基于 Function Call,开发者针对业务场景定制 API 接口,封装成模型可调用函数。
缺陷
- 接入成本极高:每一个外部能力都需要单独开发、封装、注册 API;
- 扩展性弱:新增第三方工具就要改写 Schema、新增调用逻辑;
- 模型边界受限:只能调用预设好的接口,无法灵活拓展系统原生能力;
- 维护成本高:大量 API 随业务迭代更新,Schema 管理极度繁琐。
即便 MCP 协议优化了工具注册逻辑,底层调用模式依然没有本质改变。真正范式变革来自 CLI 命令原生调用、Script 脚本化封装两大方向。
当前工具形态:CLI 命令行 + Script 脚本为主
1. CLI 命令行模式优势
- 零样本学习优势:grep、cat、vim、ls 等 Linux 基础命令是大模型预训练原生知识,不需要额外写接口描述、参数说明,模型天生理解调用方式,节省大量 Token 与调试成本;
- 极强可扩展性:陌生第三方 CLI 工具,只要自带
--help帮助文档,Agent 运行时自动读取文档自学调用;完美契合渐进式加载设计; - Skill 易集成:新工具只需在 Skill 文档内写明安装方法、使用示例,模型即可快速上手使用。
2. Script 脚本模式优势
Python 等各类脚本文件成为工具主流载体:
- 本地远程统一:既可以执行本地文件操作、环境配置,也可以封装远程 API 调用逻辑;
- 屏蔽底层复杂度:鉴权、参数拼接、异常捕获全部封装在脚本内部,Agent 只需要传入核心参数调用脚本即可,大幅降低模型理解门槛;
- 高度灵活:复杂业务能力打包进脚本,一份 Skill 附带提示词 + 可执行脚本,开箱即用。
Tools 演进核心逻辑
从「人为定制接口适配模型」,转变为「利用模型原生知识适配系统」;充分利用大模型预训练阶段掌握的计算机命令知识、代码编写执行能力,搭建轻量化、高灵活、易扩展的工具生态。
五、Workflow:刚性流程编排 → 动态封装与混合架构
早期 Workflow:刚性流程编排
早期因为模型稳定性不足,业界普遍采用硬编码流水线、状态机编排 Workflow,把复杂任务拆分为固定步骤,强制模型按既定节点执行。
缺陷
- 僵化死板,无法根据环境变化动态调整分支;
- 变更成本高,业务微调就要重构整个流程链路;
- 智能度低,全程机械化执行,容错性差。
当前 Workflow:动态 Skill 封装 + 混合架构
现代 Workflow 完成两大转变:
- 逻辑内聚化:原本分散在流程引擎里的判断逻辑、约束条件、分支规则,全部写入 Skill 的 Markdown 描述文件,模型阅读文档自主理解完整业务链路;
- 执行脚本化:精准管控的关键环节,不再依赖外部流程引擎做状态跳转,通过 Skill 绑定 Script 脚本实现精细化控制。
落地混合最佳实践
纯 Skill 自主性太高,极端低容错场景容易跑偏;刚性 Workflow 稳定性强但灵活性不足。因此主流落地采用混合架构:
- 标准化子任务封装为 Skill,依靠 Markdown 文档保证灵活迭代;
- 项目主干、高确定性要求流程保留轻量化 Workflow 兜底;
- 稳定固定 Workflow 也可以封装成一个特殊 Tool,供自主 Agent 按需调用。
「Skill 为主,Workflow 兜底」是现阶段平衡开发效率、运行稳定性最优方案。
六、Environment:无状态 → 运行时 Runtime 环境
早期环境:无状态运行
早期 Agent、子 Agent 工具调用全程无状态,不需要专属运行环境。
局限
- 无持久化存储,无法留存中间运行结果;
- 缺少文件读写能力,不能落地复杂长任务;
- 无状态隔离,多任务并行极易互相污染。
当前环境:有状态 Runtime 运行环境
随着 Agent 具备文件读写、代码执行、长周期自主运行能力,专属运行 Workspace(工作空间)成为必备基础设施,分为两大主流形态:
-
本地桌面环境
依托本机文件系统,自由度极高,适合个人场景;缺点是无安全沙箱,异常脚本可能污染本机系统文件,一般搭配权限校验、二次确认机制规避风险。
-
沙箱容器环境(Sandbox)
基于 Docker、K8s 构建隔离容器,是企业级落地首选;Agent 所有运行行为被限制在虚拟容器内,即便执行高危命令,也不会影响宿主机服务;自带资源配额、网络隔离、超时销毁机制,保障系统整体稳定安全。
现代运行环境必备能力:文件系统读写、日志记录、状态管理、资源管控、网络权限隔离,让 Agent 真正拥有专属「数字工位」,支撑超长任务自主闭环运行。
全文总结
纵观六大模块演变:宏观架构上,现代 Agent 依旧沿用 Prompt + Planning + Memory + Tools + Workflow + Runtime 经典骨架,和 Lilian Weng 原始理论架构外形一致;但内核全部重构,六大模块全部完成范式升级:
| 模块 | 过去形态 | 当前形态 |
|---|---|---|
| Prompt | 高耦合整块提示词 | 静态基座提示 + 外部文件渐进加载 |
| Planning | CoT 线性思维链串行推理 | 多层级结构化拆解 + 多智能体协同长程规划 |
| Memory | RAG 向量检索为主 | 短期记忆压缩治理 + 长期记忆「文件 + 向量」混合存储 |
| Tools | Function Call 自定义 API 调用 | CLI 原生命令 + Script 脚本双主流形态 |
| Workflow | 刚性固定流水线编排 | Skill 柔性封装 + 刚性流程兜底混合架构 |
| Environment | 无状态极简调用 | 带沙箱 / 隔离空间的有状态 Runtime 运行环境 |
每一个模块背后的运行逻辑、数据流转方式以及工程实现范式,都发生了翻天覆地的变化。我们不再仅仅依靠模型 “智商” 硬扛所有问题,而是通过更精细的工程化手段(文件化解耦、CLI 原生利用、沙箱隔离等)弥补模型的不足、放大型模型优势。这也标志着 Agent 正在从「魔法调优」走向「系统工程」,Agent 技术走向成熟。
贯穿所有演变的核心底层思想:用工程化手段构建确定性,来承载大模型本身的不确定性,在安全可控的前提下最大化释放模型推理、执行能力,让 Agent 真正落地解决现实业务问题。
对于所有做 Agent 落地实践的从业者来说,理清演变背后逻辑,远比死记某一个框架、某一行代码更加重要。模型、框架、工具会持续迭代更新,但这套工程化平衡思路,会长期作为高质量 Agent 搭建的底层基石。
更多推荐



所有评论(0)