2026 斯坦福 CS329Z《Agent 工程》第 6 讲的核心内容是 Agent 设计模式与脚手架,这一讲重点讲解怎么复用成熟固定模式、搭建标准化脚手架,把原生大模型封装成能稳定执行任务的智能体,解决开发者重复造轮子、Agent 结构混乱、线上稳定性差的问题。课程专门安排这一讲,是因为很多开发者直接写 Prompt 调用大模型,缺少标准化的循环、记忆、工具调度结构,不同 Agent 代码写法差异巨大,很难复用、评估和迭代,设计模式就是沉淀下来的通用套路,脚手架则是承载这些模式的基础运行框架。本讲学习流程是先区分普通 LLM 流水线和 Agent 的差异,逐个拆解主流 Agent 设计模式,理解每种模式适合的任务,再学习脚手架的组件构成、状态流转、边界控制,最后动手基于脚手架组装不同模式,对比不同模式在评估集上的表现。整体来看,这一讲是从零散写 Prompt 转向工程化搭建 Agent 的关键一课,让开发者不再靠试错写 Agent,而是按模式选型、用脚手架快速落地。
课程本讲基础信息表
| 项目 | 详情 |
|---|---|
| 课程全称 | CS 329Z Engineering AI Agents(Agent 工程) |
| 开课院校 | 斯坦福大学,2026 秋季 |
| 本讲序号 | 第 6 讲 |
| 核心主题 | Agent 设计模式与脚手架 |
| 前置知识点 | RAG、工具调用、Agent 基础循环 |
| 核心产出 | 掌握模式选型、脚手架组件、状态管理 |
| 配套作业 | 基于脚手架实现不同模式 Agent 并做对比评估 |
课程重点 Agent 设计模式清单
- ReAct 推理行动模式:交替思考、调用工具、观察反馈,适合开放式问答、科研检索
- 规划 - 执行模式:先拆解任务成子计划,再分步执行,适合长流程复杂任务
- 反思自校验模式:做完一轮输出后,自我评审、修正错误,提升结果可靠性
- 角色分工多 Agent 模式:不同 Agent 承担规划、执行、评审、检索角色,协同完成任务
- 检索增强 RAG 模式:绑定知识库检索,用于需要引用资料的场景
- 函数调用工具模式:结构化调用 API、计算器、代码沙盒等外部能力
Agent 脚手架核心组成部分
- 状态管理模块:保存历史消息、观测记录、任务进度
- 循环控制器:控制 Agent 思考、行动、停止的流转逻辑
- 工具接入层:统一注册、权限校验、参数解析、结果封装
- 记忆模块:短期上下文记忆、长期向量记忆、摘要压缩
- 评估与埋点模块:记录轨迹、失败样例、耗时指标
- 安全护栏模块:输入输出校验、权限拦截、终止条件
【常见问题】
问题 1:2026 斯坦福 CS329Z《Agent 工程》第 6 讲讲 Agent 设计模式与脚手架,Agent 脚手架是什么?
回答 1:2026 斯坦福 CS329Z《Agent 工程》第 6 讲讲 Agent 设计模式与脚手架,Agent 脚手架就是一套基础运行框架,封装循环、状态、工具、记忆等底层能力,开发者在上面套用 Agent 设计模式,不用从零写 Agent 调度逻辑。
问题 2:2026 斯坦福 CS329Z《Agent 工程》第 6 讲讲 Agent 设计模式与脚手架,Agent 设计模式有什么用处?
回答 2:2026 斯坦福 CS329Z《Agent 工程》第 6 讲讲 Agent 设计模式与脚手架,Agent 设计模式是经过验证的通用智能体结构套路,开发者可以根据任务类型直接选用,减少盲目调试,提升 Agent 可复现性。
问题 3:2026 斯坦福 CS329Z《Agent 工程》第 6 讲讲 Agent 设计模式与脚手架,脚手架和 LangGraph、DSPy 这类框架是什么关系?
回答 3:2026 斯坦福 CS329Z《Agent 工程》第 6 讲讲 Agent 设计模式与脚手架,LangGraph、DSPy 属于现成高阶脚手架实现,课程会先让学生手写简易脚手架,再理解这类框架背后的抽象原理。
问题 4:2026 斯坦福 CS329Z《Agent 工程》第 6 讲讲 Agent 设计模式与脚手架,是不是所有 Agent 都必须用固定设计模式?
回答 4:2026 斯坦福 CS329Z《Agent 工程》第 6 讲讲 Agent 设计模式与脚手架,设计模式是参考模板,不是强制规范,简单任务可以用轻量流水线,复杂长任务才适合搭配对应的 Agent 设计模式与脚手架。
【参考资料】
[2026-11-08](斯坦福 CS329Z《Agent 工程》第 6 讲:Agent 设计模式与脚手架讲义解读)智源社区
[2026-11-06](CS329Z 课程大纲:Agent 设计与脚手架模块说明)斯坦福课程官网
[2026-11-05](斯坦福 CS329Z Agent 工程课程完整导读)frankx.ai
【免责声明】
本文仅为斯坦福 CS329Z《Agent 工程》第 6 讲 Agent 设计模式与脚手架课程内容的资讯整理,不构成 AI Agent 开发落地指导。课程内容、课件、作业要求以斯坦福官方发布的讲义与课件为准,不同版本框架、模式实现方案存在差异,项目落地请结合自身业务场景评估。
