刚转 AI 方向的开发者阿明,学了三篇 Agent 入门文章——跑通了60行Agent,知道了API有7种核心能力,也理解了三种推理模式。他兴冲冲地开始搜"Agent 开发进阶"。
结果他看到一堆术语:System Prompt 三层架构、Context Compression、Tool Pipeline、Error Recovery、Skill System、MCP、Sub-Agent、Guard、Multi-Agent Coordination……
阿明懵了。这些概念之间什么关系?先学哪个?学到什么程度才算"懂了"?他学了一堆碎片知识,却不知道下一步该学什么。
Agent 工程不是一步到位——它是 5 个阶梯
Agent 开发不是从零直接跳到"多 Agent 协作"。它像一个爬山的过程,每上一个阶梯,你的 Agent 就多一层能力。
你现在站在阶梯 1 上——已经跑通了最小 Agent、了解了 API 7 种能力、理解了三种推理模式。接下来,我们看看每个阶梯要学什么,以及它们之间的关系。
阶梯 2:Agent 工程核心子系统(5+2+1 个模块)
这是最厚的一层。一个"能跑"的 Agent 和一个"好用"的 Agent,差距就在这一层。
模块 A:System Prompt 工程——Agent 的"灵魂"
你的 Agent 是谁?它该做什么?不该做什么?这些都写在 System Prompt 里。
但 System Prompt 不是越长越好。两个生产级代码库(Claude Code 和 Hermes)都用了三层缓存设计:
三层结构: ┌─ 静态前缀 (可缓存) ── 身份/规则/工具指南/安全指令 ├─ 动态边界标记 ── 标记"从这里开始每轮不同" └─ 动态后缀 (每会话) ── 记忆/技能/MCP/当前任务
为什么要分层?因为 Anthropic API 有 prefix cache——前缀不变就不重算 token。如果你每轮都改整个 system prompt,每次都全量计费。
一句话要点:System Prompt 不是一篇散文,而是三层建筑——底层不动(省钱),顶层随场景变(灵活)。
模块 B:Context / Trajectory 管理——Agent 的"记忆"
Agent 跑久了,对话历史会爆上下文窗口。怎么办?压缩。
压缩不是随便删几句话,而是有策略的:
•
保护首轮和最近几轮,只压缩中间
•
压缩摘要必须标记为"参考背景,不是当前指令"——防止模型从摘要中恢复已完成任务
•
工具输出太长时,存到文件而不是塞进对话历史
一句话要点:Agent 的记忆管理就像整理衣柜——保留最近穿的和最重要的,中间的打包压缩,太旧的扔掉。
模块 C:Tool 定义与执行管线——Agent 的"手脚"
Agent 调工具不是"调个 API"就完事了。一个完整的工具管线包含:
Claude Code 管线: 1. 找到工具(名称/别名匹配) 2. 验证输入(Zod schema) 3. 权限检查(能不能用这个工具) 4. 执行工具 5. 结果大小检查(太大的存文件) 6. 后处理 hook
一句话要点:工具管线不是简单的函数调用,而是"找→验→权→执行→检查→后处理"的完整流水线。
模块 D:Error Recovery——Agent 的"自救能力"
工具报错了怎么办?Agent 不应该直接崩溃。
两个代码库的策略:
•
重试:模型自动重试(Hermes 最多 3 次)
•
降级:换一个工具完成类似任务
•
切换:换一个路径绕过错误
•
求助:实在不行了,问用户
一句话要点:好的 Agent 不怕报错——它会自救、降级、换路,实在不行才找人帮忙。
模块 E:Budget Control——Agent 的"刹车"
一次对话烧 5 块钱?没有预算控制的 Agent 会一直跑下去。
预算控制包括:
•
max_tokens:限制每次回复的 token 数
•
token 预算分配:给思考、工具调用、回复各分配多少
•
超额检测:接近上限时自动降级或停止
一句话要点:预算控制不是省钱,是给 Agent 装刹车——防止它一直跑、一直花钱。
模块 F+G:Skill System + MCP——Agent 的"技能包"和"标准接口"
Skill System 让 Agent 可以像装技能包一样复用能力——不需要每次都改提示词。
MCP(Model Context Protocol)是 Agent 连接外部世界的标准接口——就像 USB 接口,一个标准连接所有设备。
一句话要点:Skill 是 Agent 的内部技能包,MCP 是 Agent 的外部 USB 口。
模块 H:Sub-Agent 管理——Agent 的"分身术"
主 Agent 可以派子 Agent 去做子任务。子 Agent 有自己的上下文、推理和决策——它不是打工仔,它有自己的大脑。
一句话要点:子 Agent 不是主 Agent 的工具,而是有独立大脑的分身。
阶梯 3-5:安全、产品、协作
阶梯 2 是技术核心。阶梯 3-5 是在核心之上叠加的安全、产品和协作能力:
| 阶梯 | 一句话要点 |
|---|---|
| 阶梯 3:Guard | 不加护栏的 Agent 容易被一句话搞崩——Guard 是护栏,不是枷锁 |
| 阶梯 4:产品化 | 技术上安全但用户体验差的 Agent 没人用——安全和体验要平衡 |
| 阶梯 5:多Agent协作 | 多个 Agent 不是群聊,是有指挥体系的——分工、通信、冲突解决 |
每个阶梯的具体内容,我们会在后续系列中逐步拆解。
阿明的下一步
阿明之前踩坑的原因是:他不知道这 5 个阶梯的存在,所以学了一堆碎片知识,拼不出完整图景。
现在他知道了:
阶梯 0: 最小可用 Agent ← 你已经在这了 阶梯 1: 推理模式选择 ← 你也已经在这了 阶梯 2: Agent 工程核心 ← 下一个目标 阶梯 3: 安全防护 ← 阶梯 2 完成后 阶梯 4: 产品化 ← 阶梯 3 完成后 阶梯 5: 多Agent协作 ← 阶梯 4 完成后
实操建议:
不要跳跃——每个阶梯都有依赖前一个阶梯的知识
阶梯 2 最厚,需要拆成多个小模块逐步学(提示词→记忆→工具→报错→预算→技能→MCP→子Agent)
每学一个模块,给自己的最小 Agent 加上对应能力,跑一遍看效果
你也可以试试
小实验:画出你自己的 Agent 学习路线图。
用一张纸画出 5 个阶梯
在每个阶梯上标注:你已经会了什么、你正在学什么、你还没学的
标出你的当前位置(你现在在阶梯 1)
列出你的下一步计划(阶梯 2 的哪个模块先学)
这个路线图就是你的导航仪——每次不知道该学什么的时候,回来看看你在哪、下一步是什么。
接下来的系列,我们将开始攀登阶梯 2——从 System Prompt 三层架构开始。
说真的,这两年看着身边一个个搞Java、C++、前端、数据、架构的开始卷大模型,挺唏嘘的。大家最开始都是写接口、搞Spring Boot、连数据库、配Redis,稳稳当当过日子。
结果GPT、DeepSeek火了之后,整条线上的人都开始有点慌了,大家都在想:“我是不是要学大模型,不然这饭碗还能保多久?”
我先给出最直接的答案:一定要把现有的技术和大模型结合起来,而不是抛弃你们现有技术!掌握AI能力的Java工程师比纯Java岗要吃香的多。
即使现在裁员、降薪、团队解散的比比皆是……但后续的趋势一定是AI应用落地!大模型方向才是实现职业升级、提升薪资待遇的绝佳机遇!
这绝非空谈。数据说话
2025年的最后一个月,脉脉高聘发布了《2025年度人才迁徙报告》,披露了2025年前10个月的招聘市场现状。
AI领域的人才需求呈现出极为迫切的“井喷”态势
2025年前10个月,新发AI岗位量同比增长543%,9月单月同比增幅超11倍。同时,在薪资方面,AI领域也显著领先。其中,月薪排名前20的高薪岗位平均月薪均超过6万元,而这些席位大部分被AI研发岗占据。
与此相对应,市场为AI人才支付了显著的溢价:算法工程师中,专攻AIGC方向的岗位平均薪资较普通算法工程师高出近18%;产品经理岗位中,AI方向的产品经理薪资也领先约20%。
当你意识到“技术+AI”是个人突围的最佳路径时,整个就业市场的数据也印证了同一个事实:AI大模型正成为高薪机会的最大源头。
最后
我在一线科技企业深耕十二载,见证过太多因技术卡位而跃迁的案例。那些率先拥抱 AI 的同事,早已在效率与薪资上形成代际优势,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。
我整理出这套 AI 大模型突围资料包【允许白嫖】:
- ✅从入门到精通的全套视频教程
- ✅AI大模型学习路线图(0基础到项目实战仅需90天)
- ✅大模型书籍与技术文档PDF
- ✅各大厂大模型面试题目详解
- ✅640套AI大模型报告合集
- ✅大模型入门实战训练
这份完整版的大模型 AI 学习和面试资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
①从入门到精通的全套视频教程
包含提示词工程、RAG、Agent等技术点
② AI大模型学习路线图(0基础到项目实战仅需90天)
全过程AI大模型学习路线
③学习电子书籍和技术文档
市面上的大模型书籍确实太多了,这些是我精选出来的
④各大厂大模型面试题目详解
⑤640套AI大模型报告合集
⑥大模型入门实战训练
👉获取方式:
有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓