第五阶段:AI应用场景探索
Google与Kaggle联合推出的5天AI Agents密集课程,教授如何构建、评估和部署生产级AI智能体系统
5天AI Agents密集课程 - Google & Kaggle
课程概述
这是一门由Google的机器学习研究人员和工程师精心打造的免费在线课程,旨在帮助开发者掌握AI智能体(AI Agents)的构建、评估和部署技能。该课程是Google和Kaggle继之前成功举办的生成式AI密集课程(吸引了超过28万学习者)之后推出的进阶版本。
基本信息
- 课程时间: 2025年11月10日-14日(为期5天)
- 授课方式: 完全线上
- 费用: 完全免费
- 主办方: Google & Kaggle
- 课程语言: 英文
- 参与人数: 预计数十万学习者
课程特色
- 理论与实践结合: 每天包含概念深入讲解、动手实验室(Codelabs)和现场讨论
- 多样化学习材料:
- AI生成的播客(使用NotebookLM创建)
- 专业白皮书(由Google专家撰写)
- 实践代码实验室
- YouTube直播课程
- Discord社区支持
- 实战项目: 课程结束后有Capstone项目,优秀项目有机会获得奖品并在Google和Kaggle社交媒体上展示
- 完成证书: 完成Capstone项目可获得Kaggle徽章
课程架构与技术栈
核心技术
- 核心模型: Google Gemini
- 开发框架: Agent Development Kit (ADK)
- 通信协议: Model Context Protocol (MCP)
- 平台: Kaggle(用于Codelabs)
- 编程语言: Python
- 辅助工具: NotebookLM
核心组件
课程涵盖AI Agent的五大核心组件:
- Models(模型): 大语言模型基础
- Tools(工具): 外部函数和API调用
- Orchestration(编排): 工作流程协调
- Memory(记忆): 短期和长期记忆管理
- Evaluation(评估): 质量保证和性能指标
每日课程详解
Day 1: AI Agents简介与架构
主题: 理解Agent系统与LLM的区别
核心内容:
- Agent能力分类体系
- "Agent Ops"规范的必要性
- 互操作性和安全性的重要性
- 使用ADK构建推理型Agent
- Think-Act-Observe循环的编排
- 多Agent设计模式探索
学习材料:
- 白皮书: Introduction to Agents
- 播客: Unit 1 Summary (via NotebookLM)
- Codelabs:
- Building Agentic Apps with the Agent Development Kit (ADK)
- Introduction to LangGraph
- Function Calling with the Gemini API
技能获得:
- 理解Agent的基本架构
- 掌握Agent循环机制
- 学会使用ADK构建基础Agent
Day 2: Agent工具与MCP互操作性
主题: 通过API和工具实现真实世界的操作
核心内容:
- 外部工具和函数的集成
- 实时数据检索
- Model Context Protocol (MCP)介绍
- 复杂长时间运行操作的处理
学习材料:
- 白皮书: Agent Tools & Interoperability with Model Context Protocol (MCP)
- 播客: Unit 2 Summary (via NotebookLM)
- Codelabs:
- Function Calling with the Gemini API
- Using tools with LangGraph
- Prompt Caching with the Gemini API
技能获得:
- 实现Function Calling
- 使用MCP协议
- 集成外部工具和API
Day 3: 上下文工程与记忆
主题: 实现短期和长期记忆系统
核心内容:
- 上下文工程实践
- 动态信息组装和管理
- Sessions(会话)- 即时历史记录
- Memory(记忆)- 长期持久化
- 创建有状态的个性化AI体验
学习材料:
- 白皮书: Context Engineering: Sessions & Memory
- 播客: Unit 3 Summary (via NotebookLM)
- Codelabs:
- Context Caching with the Gemini API
- Long-term Memory using LangGraph
- Personalization with Gemini API
技能获得:
- 实现上下文窗口管理
- 构建记忆系统
- 创建个性化Agent体验
Day 4: 质量、日志与评估
主题: 可观察性、追踪和性能指标
核心内容:
- Agent质量保证全面评估框架
- 可观察性技术基础(Logs、Traces、Metrics)
- 可扩展反馈循环
- LLM-as-a-Judge方法
- Human-in-the-Loop (HITL)工作流
学习材料:
- 白皮书: Agent Quality
- 播客: Unit 4 Summary (via NotebookLM)
- Codelabs:
- LangSmith Fundamentals
- Evaluating Agentic Applications
- A/B Testing with Agents
技能获得:
- 实施质量评估体系
- 使用日志和追踪工具
- 设计评估指标
Day 5: 从原型到生产
主题: 部署和扩展多Agent系统
核心内容:
- Agent的操作生命周期(部署、扩展、生产化)
- 从原型过渡到企业级解决方案
- Agent2Agent (A2A) 协议
- 部署到Vertex AI Agent Engine
- 多Agent系统架构
学习材料:
- 白皮书: Prototype to Production
- 播客: Unit 5 Summary (via NotebookLM)
- Codelabs:
- Multi-agent Workflows with LangGraph
- Human-in-the-loop Workflows in LangGraph
- Deploying Agents with Google Cloud
技能获得:
- 部署生产级Agent
- 构建多Agent协作系统
- 使用Google Cloud进行扩展
Capstone项目
项目要求
- 启动时间: 2025年11月14日(第五天课程结束后)
- 提交截止: 2025年11月30日晚11:59 PM PT
- 开发时间: 约2周
项目要求
- 使用Agent Development Kit (ADK)设计和实现AI Agent
- 必须展示至少3个课程中学到的核心功能(例如:工具使用、记忆、评估)
- 提供Kaggle写作文档
- 包含简短演示视频和项目描述
奖励机制
- 所有完成者: 获得Kaggle个人资料徽章
- 前10名:
- 独家Kaggle周边商品
- 在Google和Kaggle官方社交媒体账号上公开展示
学习时间投入
- 每日作业: 1-2小时
- 直播课程: 45-60分钟(可选,有录播)
- 总计: 每天约2-3小时
- 灵活性: 可以按自己的节奏学习,适合全职工作或学习的人
适合人群
最适合
✅ 已有一定AI/ML/LLM经验,想要升级到Agent开发的开发者
✅ 在自动化工作流或多步骤任务相关领域工作的人员
✅ 愿意投入时间参与实践工作和现场课程的学习者
✅ 想要构建可在组织内展示或使用的具体项目的人
✅ 数据科学家、ML工程师、软件开发人员
不太适合
❌ 完全没有AI/ML基础且仍在学习基本LLM使用的初学者
❌ 无法承诺每天1-2小时学习时间的人
前置知识
- Python编程基础(有帮助但非强制)
- 对AI、机器学习或数据科学有兴趣
- 熟悉Python notebooks和常见Agent库
学习成果
完成本课程后,你将能够:
- ✅ 设计Agent的清晰框架(目标 → 计划 → 工具调用 → 记忆 → 评估)
- ✅ 通过Codelabs和Capstone项目获得实践经验
- ✅ 理解生产级考虑因素(日志记录、容错、扩展)
- ✅ 获得完成证书和社区网络
- ✅ 构建从简单Agent到复杂多Agent系统的能力
- ✅ 掌握Agent的评估和优化方法
课程亮点
为什么要学习AI Agents?
根据Google的观点:企业正在从孤立的模型调用转向可以扩展实验和部署的Agent平台。Agent已成为团队将强大模型转化为工作软件的方式——通过记忆、工具使用、规划和评估来包装LLM,使它们能够可靠地完成多步骤任务。
Agent vs. LLM
- 传统LLM: 单次提示-响应
- AI Agents:
- 能够规划
- 调用工具
- 与其他Agent协调
- 具有记忆功能
- 可以评估和优化
- 能够可靠完成多步骤任务
课程资源
官方链接
- 课程主页: https://www.kaggle.com/learn-guide/5-day-agents
- 注册页面: https://rsvp.withgoogle.com/events/google-ai-agents-intensive_2025
- Discord社区: 课程期间提供支持
- YouTube直播: Kaggle官方频道
学习建议
- 提前准备环境: 确保熟悉Python notebooks和常见Agent库
- 选择实际问题: 带着小型可自动化工作流程开始(如每周报告、支持分类、内容QA)
- 规划评估指标: 草拟简单的成功指标(任务完成率、延迟、节省的人工审核时间)
- Day 1-2: 掌握基础——Agent循环、工具调用、记忆
- Day 3: 早期添加评估——即使是基本检查也能防止优化错误方向
- Day 4: 仅在用例需要时才推向多Agent或多工具设置
竞争优势
作为最早的结构化Agent学习课程之一,完成此课程将让你:
- 🎯 在许多组织仍在摸索如何采用Agent AI时获得先发优势
- 🎯 拥有可展示给利益相关者或包含在作品集中的具体项目
- 🎯 建立在Google和Kaggle社区的专业网络
- 🎯 获得从"了解Agent"到"能够交付Agent"的能力跃升
社区与支持
- Discord频道: 由Google员工积极维护和支持
- 现场专家讲座: 与Google研究人员和工程师的直播问答
- 全球学习社区: 数十万学习者共同成长
- 录播回放: 所有直播课程都有录制,适合不同时区学习者
总结
5天AI Agents密集课程是一个及时、严格的机会,帮助开发者和ML从业者从"LLM应用"转向"Agent系统"。随着AI从建议转向行动,理解如何构建具有记忆、工具、协调、评估和部署能力的Agent的人将处于有利地位。
这不仅仅是一门课程,更是进入AI Agent时代的通行证。