Skip to content

Agent 工程实战:从概念到可验证的作品 ​

Agent 的关键能力,是根据任务进展选择下一步行动。要把这种能力变成可靠的软件,还需要工具接口、状态管理、执行边界和结果检查。

本专题面向有编程基础的读者,用“知识库研究助手”贯穿各章:用户提问后,助手查找笔记、读取证据、补充检索,最后给出带来源的候选答案。基础课提供离线执行器,进阶课提供真实 Markdown 检索、异步循环与可选模型适配器;本站不托管在线 Agent 服务,模型适配器尚无真实请求实测。

从这里开始 ​

先读 开课指南与学习路线,完成五题入学诊断,再按“正文 → 实验 → 参考解答 → 验收”学习。目标是能解释一次真实执行及其失败原因,最后交付可复现的作品。

学习入口你会得到什么
开课指南前置知识、环境检查、24–32 小时建议安排
逐章实验与参考解答七个实验、固定输入、预期结果、故障定位
结课项目与评分标准12 类验收任务、100 分评分表、演示与答辩
结课参考解答与复盘多来源比较、冲突分析、错误答案、12 类可重放评估
项目面试 Mock45分钟连续追问、参考回答、代码题与评分复盘
术语速查与排障概念对照与按失败现象定位的阅读入口

已有基础的读者可直接运行 课程实验,观察“结构完成但语义错误”为什么必须被拒绝。没有模型密钥也能完成基础阶段,真实模型能力需要额外实现与实测证明。

学习目录 ​

新增专题:Agent 去魅:把新名词拆回后端机制——16 组概念映射与 8 篇分析正文,辨认循环、工具、记忆、规划、恢复、护栏、评测和平台化中可复用的技术及新增问题。

系列策划:从后端工程师的视角开发 Agent——16 篇选题、逐篇核心论证、方案取舍及图文录屏实验设计,以故障排查与工单助手贯穿。此入口为写作策划,完整文章与演示待制作。

新增:Stanford 2026:一讲一篇 Agent 技术博客——CS329Z 17 篇、CS224V 14 篇,逐讲对应公开课表。当前为开课前的原创预习解读,附资料状态、案例和验证方法。

新增:视频导读:今天不coding 的 Agent 知识梳理——依据公开视频中文字幕,附回看时间、架构选择与 MCP 技术校正。

资料入口:优质资料导读与阅读实验。先按问题找原始来源,再用每章的反例验证自己的理解。

章节要回答的问题读完后的产物
01 基础与运行循环Agent 与工作流有什么区别?谁执行工具?一条完整执行轨迹
02 工具、MCP 与 Skills能力如何暴露?操作规程放在哪里?一个可验证的工具契约
03 上下文、记忆与 RAG每一轮应给模型哪些信息?一份任务状态与证据记录
04 工作流与多 Agent什么时候需要拆分任务?一个有明确分工的协作方案
05 评估与运行可靠性怎么证明完成了,而不是看起来完成了?一组验收用例
06 实践:知识库研究助手如何把这些概念组合起来?最小架构、离线示例与自动化测试
07 安全与身份边界如何阻止越权、注入和错误外发?威胁模型、审批约束与分层测试
08 真实模型与异步执行模型响应怎样接入受控工具链?异步循环、Messages 适配器与契约测试
09 真实 Markdown 检索怎样保留原文、行号和版本?本地索引与召回实验
10 项目交付与运行复盘如何让别人复现结果与失败?独立实战包与结课覆盖表

先分清几个层次 ​

概念在本专题中的职责不应混淆的概念
大语言模型处理当前上下文,生成回答或动作请求整个应用的运行环境
Agent 循环根据反馈持续选择动作只有一次生成的接口
工作流用程序组织步骤与分支必须完全交给模型规划
RAG取回外部证据并用于生成所有长期记忆的总称
工具调用请求某个程序执行操作模型自己执行了程序
MCP连接应用与外部能力的协议任务规划算法
Skills按需加载的任务说明与配套资源自动授予工具权限

这些是工程分工视角,实际产品可能把多个能力组合在一起。架构上的工作流与 Agent 区分参考 Anthropic;协议与技能分别参见 MCP 和 Agent Skills。

阅读建议 ​

第一次阅读按章节顺序。已经做过聊天或 RAG 应用,可以先读实践章,再回查工具契约、上下文管理与验收用例。

各章如何连成一个项目 ​

贯穿任务是“用授权笔记比较延时任务方案”。每章只补齐一类关键设计,避免同时引入太多变量:

阶段本章新增的设计学完后检查
01 运行循环根据反馈继续、澄清或停止能区分工具成功与任务成功
02 工具边界搜索、读取的契约与授权猜到私有文档 ID 也不能读取
03 证据管理来源、版本、条件与缺失信息不把条件化结论写成普遍事实
04 协作编排子任务交接与统一汇总旧结果和超时不会变成确定结论
05 质量验收结构、语义、安全分别检查有引用的错误答案仍能被识别
06 实践验证运行代码、观察轨迹、复现失败说清已实现能力与教学局限
07 安全边界身份、动作、凭证和输出的分层控制模型想执行不等于业务允许执行

基础章按“场景 → 目标与设计 → 实现拆解 → 验证 → 小结”阅读。第六章提供离线执行器,08–10 提供独立进阶项目。向量检索、多 Agent 调度、持久化恢复和自动语义评估仍为扩展设计,不在当前参考实现内。

参考写法与资料边界 ​

本次文章组织参考小傅哥《手撸 Spring》通过简化实现逐步理解框架的教学思路,尤其是创建简单的 Bean 容器中目标、设计、实现、测试的衔接;也参考其 AI Agent 脚手架专栏目录先设计再进入工程实现的学习顺序。

本站不是这些文章的转载或配套课程:研究助手场景、代码导读、失败推演和练习均为本站原创,没有搬运原文正文、图片或课程源码。博客用于参考讲解组织,Agent 技术结论仍以各章列出的论文、协议和官方工程资料为依据。未取得正文的课程章节不作为已核实实现的来源。

资料核对日期:2026-09-06。文中的状态结构、工具名称、预算和实验均为教学设计,不代表某个 SDK 的真实接口,也不是实测性能数据。外部协议和 SDK 的版本细节应以各自文档为准。