Week 02 · Advanced Context Engineering

上下文与工具工程

把模糊需求变成可执行、可验收的任务。

本周带走什么

一页规格说明 + 一个有测试的 MCP 服务。

03约 3–4 小时

用规格和 RePPIT 组织开发

对应原课表:9/29 · 提示、RePPIT 与规格驱动

这课要学会

  • 按 Research → Propose → Plan → Implement → Test 拆解工作。
  • 选择相关文件、约束与例子,避免把整个仓库塞进上下文。

学习资料 按顺序阅读,视频可分段看

原作者文章Effective context engineering关注上下文筛选与长任务的摘要策略。GitHub 工具GitHub Spec Kit阅读规格、计划和任务的组织方式;先理解流程再决定是否安装。2025 官方讲义Power prompting for LLMs官方旧版课表所列,作为新版主题的补充。

动手做

自学改编:为“学习资料管理器”写 1 页规格:添加网址、标签、学习状态。先列 5 条验收条件,再让代理实现一个最小切片。

2025 官方作业 · Week 1

交付物

spec.md、plan.md、一次修改 diff,以及通过/未通过的验收表。

完成标准:需求中至少有一个边界条件;换一个新会话仍能凭文档继续工作。

04约 3–4 小时

构建一个可用的 MCP 服务

对应原课表:10/1 · MCP 与 tool calling

这课要学会

  • 分清 host、client、server,了解 stdio 与 HTTP 传输。
  • 设计窄范围的工具参数、清晰错误和读写权限。

学习资料 按顺序阅读,视频可分段看

官方文档Build an MCP server按 Python 或 TypeScript 路径完成官方入门。GitHub 示例MCP 官方示例服务器看一个小型实现的目录组织;示例不等于生产安全保证。2025 官方讲义Building a custom MCP server官方旧版课表所列,作为新版主题的补充。

动手做

完成官方 2025 Week 3,再做自学扩展:给学习资料管理器提供 search_resources 与 get_resource 两个只读工具。

2025 官方作业 · Week 3

交付物

可启动的 MCP 服务、客户端连接说明、至少 5 个输入输出案例。

完成标准:客户端可以发现并调用工具;非法 ID 返回明确错误;不会暴露任意本地文件。

每课建议:60–90 分钟资料学习 + 90–120 分钟实作 + 30 分钟复盘。所有任务说明与验收细则为独立自学设计;嘉宾课使用主题替代练习。

独立自学导航,非 Stanford 官方课程网站。课表依据:2026 官网;讲义与官方作业来源:2025 课表。资料版权归原作者,核查日期为 2026 年 9 月 5 日。

全部作业与学习安排 →