Google 与 Kaggle 联合推出的 5 天 AI Agents 强化课程的精读笔记。该课程通过四份白皮书系统性地讲解了 AI Agent 的开发范式:从 Agent 基础概念与 Vibe Coding、工具与互操作协议(MCP/A2A/A2UI 等)、Agent Skills,到安全评估与生产化部署。
https://hugswangyu.github.io/Google-Kaggle-Notes/
| Day | 主题 | 章节数 |
|---|---|---|
| Day 1 | Introduction to Agents & Vibe Coding — 核心转变、上下文工程、新 SDLC、工厂模型 | 15 章节 |
| Day 2 | Agent Skills — 技能定义、构建路径、评估、组合打包、生产化 | 19 章节 |
| Day 3 | Agent Tools & Interoperability — MCP、A2A、A2UI、AP2/UCP 协议生态 | 12 章节 |
| Day 4 | Vibe Coding Agent Security and Evaluation — 七支柱安全框架、红蓝绿团队、评估方法论 | 14 章节 |
| Day 5 | Agent Architecture & Production — 单体/多Agent架构、决策框架、生产加固、运维 | 10 章节 |
共 70 个章节,覆盖从原型到生产的完整 Agent 开发路径。
White_Paper/ # 原始白皮书 PDF(Google 官方课程材料,Day 1–5)
notes/ # 精读笔记源文件 + Quarto 项目
├── _quarto.yml # Quarto 项目配置
├── Day1/ ~ Day5/ # 章节笔记(.md 文件,按二级标题拆分)
│ ├── README.md # 各 Day 概览与章节目录
│ └── *.md # 章节内容文件
├── White_Paper/ # 白皮书 PDF(5份)
├── index.html # 自定义渲染器输出(单页版本,621KB,70章节)
├── generate_html.py # Python 自定义渲染器
└── _book/ # Quarto 渲染输出(76页面)
cd notes
quarto render # 生成 HTML 到 _book/
quarto preview # 实时预览index.html 是由 generate_html.py 生成的单页 HTML 版本,所有章节合并为一个页面,内置左侧目录导航、暗色模式、字体大小调节、键盘翻页、阅读进度条等功能,直接在浏览器打开即可阅读。
generate_html.py 是早期版本的自定义 Python 渲染器,将 .md 文件解析、合并并渲染为单页 HTML。
- Kaggle 竞赛页:https://www.kaggle.com/competitions/5-day-ai-agents-intensive-vibecoding-course-with-google
- 原始白皮书:
White_Paper/目录下包含 Day 1–5 的五份 Google 官方白皮书(PDF)- Day_1_v3.pdf: The New SDLC with Vibe Coding
- Agent Skills_Day_3.pdf: Agent Skills
- Agent Tools & Interoperability_Day_2.pdf: Agent Tools & Interoperability
- Vibe Coding Agent Security and Evaluation_Day_4.pdf: Security & Evaluation
- Day_5_v3.pdf: Agent Architecture & Production (新增)
MIT