Claude On Google Cloud
自定进度的课程

Claude On Google Cloud

82 节课,每节都是独立的学习包 — 学习笔记抽认卡和语音摘要。可离线打开;按自己的节奏学习。

// 课
82
// 抽认卡
691
// 音频
0 摘要
01

课程,逐课讲解。

每张卡片都打开一节完整的课程:可阅读的笔记、可练习的卡片和可收听的摘要。从任意一节开始;它们各自独立。

01 课程
Welcome to the course

一、 课程涵盖主题 (Topics Covered)

9 张卡片 笔记
打开课程 →
02 课程
Overview of Claude models

一、 核心概念

9 张卡片 笔记
打开课程 →
03 课程
Accessing the API

请求流程:** 客户端 (Web/移动应用) → 开发者服务器 → Vertex/Claude 模型。

9 张卡片 笔记
打开课程 →
04 课程
Making a request

安装 SDK:** 使用魔术命令安装 Anthropic Python SDK。

10 张卡片 笔记
打开课程 →
05 课程
Multi-turn conversations

API 存储限制 (API Storage Limitation):

10 张卡片 笔记
打开课程 →
06 课程
Chat exercise

聊天机器人构建要点 (Chatbot Construction Key Concepts)

7 张卡片 笔记
打开课程 →
07 课程
System prompts

一、核心概念:系统提示 (System Prompt)

8 张卡片 笔记
打开课程 →
08 课程
System prompts exercise

系统提示 (System Prompt) 优化笔记

5 张卡片 笔记
打开课程 →
09 课程
Temperature

输入 (Input):** 将文本输入模型(如 "What do you think?")。

8 张卡片 笔记
打开课程 →
10 课程
Response streaming

问题 (Issue):** 传统的请求-响应模式存在延迟 (Latency)。用户等待 AI 回复时,可能需要 10 到 30 秒,影响用户体验 (UX)。

7 张卡片 笔记
打开课程 →
11 课程
Controlling model output

Claude 输出控制技术

7 张卡片 笔记
打开课程 →
12 课程
Structured data

主题:利用停止序列和助手消息预填充控制结构化数据生成

6 张卡片 笔记
打开课程 →
13 课程
Structured data exercise

学习笔记:停止序列与消息预填充 (Stop Sequences & Message Prefilling)

6 张卡片 笔记
打开课程 →
14 课程
Prompt evaluation

提示工程 (Prompt Engineering) 与 提示评估 (Prompt Evaluation)

6 张卡片 笔记
打开课程 →
15 课程
A typical eval workflow

提示词评估工作流 (Prompt Evaluation Workflow) 核心概念

8 张卡片 笔记
打开课程 →
16 课程
Generating test datasets

工作流目标 (Workflow Goal):** 构建一个流程,用于评估和优化提示词(Prompt)的性能。

10 张卡片 笔记
打开课程 →
17 课程
Running the eval

一、 评估流程概述

8 张卡片 笔记
打开课程 →
18 课程
Model based grading

评分器 (Grader) 作用:** 接收模型输出,提供客观信号(Objective Signal)。

10 张卡片 笔记
打开课程 →
19 课程
Code based grading

核心概念:

7 张卡片 笔记
打开课程 →
20 课程
Exercise on prompt evals

学习笔记:提升模型评分器(Model Grader)的上下文

7 张卡片 笔记
打开课程 →
21 课程
Prompt engineering

提示工程 (Prompt Engineering):** 通过改进初始提示 (prompt),使其输出更可靠、质量更高。

7 张卡片 笔记
打开课程 →
22 课程
Being clear and direct

提示词工程学习笔记:清晰与直接 (Clarity and Directness)

8 张卡片 笔记
打开课程 →
23 课程
Being specific

提示工程:提示中的具体化 (Specificity)

8 张卡片 笔记
打开课程 →
24 课程
Structure with XML tags

提示词结构化:使用 XML 标签

7 张卡片 笔记
打开课程 →
25 课程
Providing examples

提示工程:示例提供 (Prompt Engineering: Providing Examples)

7 张卡片 笔记
打开课程 →
26 课程
Exercise on prompting

提示工程学习笔记 (Prompt Engineering Study Notes)

9 张卡片 笔记
打开课程 →
27 课程
Introducing tool use

一、核心概念

8 张卡片 笔记
打开课程 →
28 课程
Project overview

核心目标

7 张卡片 笔记
打开课程 →
29 课程
Tool functions

一、 核心概念

7 张卡片 笔记
打开课程 →
30 课程
Tool schemas

一、 JSON Schema 核心概念

8 张卡片 笔记
打开课程 →
31 课程
Handling message blocks

一、工具集成机制 (Tool Integration Mechanism)

7 张卡片 笔记
打开课程 →
32 课程
Sending tool results

获取工具请求:** 当 Claude 返回包含 `tool use block` 的响应时,需要解析该块以获取函数所需的输入参数。

10 张卡片 笔记
打开课程 →
33 课程
Multi-turn conversations with tools

目标:** 将多个不同的工具连接到 Claude,以处理复杂的用户查询。

8 张卡片 笔记
打开课程 →
34 课程
Implementing multiple turns

run_conversation` 函数**:持续调用 Claude,直到 Claude 停止要求使用工具,生成最终回复。

10 张卡片 笔记
打开课程 →
35 课程
Using multiple tools

工具集成目标**:为系统添加新的功能工具(如 `add duration to date time` 和 `set reminder`)。

7 张卡片 笔记
打开课程 →
36 课程
The batch tool

核心概念:

10 张卡片 笔记
打开课程 →
37 课程
Tools for structured data

基于提示词的方法 (Prompt-based Method):

7 张卡片 笔记
打开课程 →
38 课程
The text edit tool

内置工具:** Claude 默认自带一个名为“文本编辑器工具”的内置功能。

8 张卡片 笔记
打开课程 →
39 课程
The web search tool

一、工具概述与机制

8 张卡片 笔记
打开课程 →
40 课程
Introducing Retrieval Augmented Generation

一、 核心概念

9 张卡片 笔记
打开课程 →
41 课程
Text chunking strategies

基本流程:** 原始文档 → 分块 (Chunking) → 检索相关文本 → 构造提示 (Prompt) → 生成答案。

19 张卡片 笔记
打开课程 →
42 课程
Text embeddings

一、RAG 流程中的搜索需求

10 张卡片 笔记
打开课程 →
43 课程
The full RAG flow

RAG 流程核心概念学习笔记

10 张卡片 笔记
打开课程 →
44 课程
Implementing the RAG flow

一、 RAG 流程概述 (RAG Workflow)

9 张卡片 笔记
打开课程 →
45 课程
BM25 lexical search

问题现象:** 纯语义搜索(Semantic Search)在处理特定、稀有关键词时,可能无法准确识别相关文档,导致返回结果不相关(例如,返回了无关的章节)。

8 张卡片 笔记
打开课程 →
46 课程
A Multi-index RAG pipeline

目标:** 将不同的搜索方法(如语义搜索 Vector Index 和词法搜索 BM25 Index)整合到一个统一的搜索流程中。

7 张卡片 笔记
打开课程 →
47 课程
Reranking results

一、 现有检索方法的局限性

9 张卡片 笔记
打开课程 →
48 课程
Contextual retrieval

核心概念

10 张卡片 笔记
打开课程 →
49 课程
Extended thinking

Claude 扩展思考 (Extended Thinking) 学习笔记

10 张卡片 笔记
打开课程 →
50 课程
Image support

功能:** 用户可以在发送给云端的消息中包含图像,并要求云端对图像进行各种操作(如内容识别、图像比较、物体计数等)。

10 张卡片 笔记
打开课程 →
51 课程
PDF support

Clod 的 PDF 读取能力**:Clod 不仅能处理图像,还能直接读取 PDF 文件中的内容。

7 张卡片 笔记
打开课程 →
52 课程
Citations

学习笔记:AI 模型中的引用(Citations)功能

8 张卡片 笔记
打开课程 →
53 课程
Prompt caching

提示缓存 (Prompt Caching) 学习笔记

7 张卡片 笔记
打开课程 →
54 课程
Rules of prompt caching

基本原理

8 张卡片 笔记
打开课程 →
55 课程
Prompt caching in action

核心概念

8 张卡片 笔记
打开课程 →
56 课程
Introducing MCP

一、 MCP 定义与作用

9 张卡片 笔记
打开课程 →
57 课程
MCP clients

客户端 (Client) 的作用:

8 张卡片 笔记
打开课程 →
58 课程
Project setup

MCP项目学习笔记

8 张卡片 笔记
打开课程 →
59 课程
Defining tools with MCP

一、项目目标与架构 (Project Goal & Architecture)

10 张卡片 笔记
打开课程 →
60 课程
The server inspector

MCP 服务器调试与测试笔记

9 张卡片 笔记
打开课程 →
61 课程
Implementing a client

项目结构回顾 (Project Structure Review):

10 张卡片 笔记
打开课程 →
62 课程
Defining resources

一、 核心概念

10 张卡片 笔记
打开课程 →
63 课程
Accessing resources

核心概念:

7 张卡片 笔记
打开课程 →
64 课程
Defining prompts

MCP 服务器中的提示 (Prompts) 核心概念

9 张卡片 笔记
打开课程 →
65 课程
Prompts in the client

一、 MCP客户端核心功能

7 张卡片 笔记
打开课程 →
66 课程
MCP review

本节课介绍了三种核心服务器原语:工具(Tools)、资源(Resources)和提示(Prompts),并重点阐述了每种原语在应用中的控制方和用途。

8 张卡片 笔记
打开课程 →
67 课程
Anthropic apps

Anthropic 的应用:** 介绍了 Anthropic 开发的两个应用——CloudCode 和 ComputerUse。

5 张卡片 笔记
打开课程 →
68 课程
Claude Code setup

Cloud Code 核心概念学习笔记

10 张卡片 笔记
打开课程 →
69 课程
Claude Code in action

角色认知:** Cloud Code 不仅是代码生成工具,更应被视为一个能与开发者并肩工作的“工程师”。

11 张卡片 笔记
打开课程 →
70 课程
Enhancements with MCP servers

Cloud Code 与 MCP 服务器集成学习笔记

8 张卡片 笔记
打开课程 →
71 课程
Parallelizing Claude Code

Claude 并行开发与工作流自动化学习笔记

10 张卡片 笔记
打开课程 →
72 课程
Automated debugging

云代码 (Cloud Code) 学习笔记

10 张卡片 笔记
打开课程 →
73 课程
Computer use

Claude 计算机使用功能学习笔记

7 张卡片 笔记
打开课程 →
74 课程
How computer use works

一、工具使用的基本流程 (Basic Tool Use Flow)

8 张卡片 笔记
打开课程 →
75 课程
Agents and workflows

定义:** 工作流和智能体是处理无法在 Claude 单次请求中完成的用户任务的策略。

9 张卡片 笔记
打开课程 →
76 课程
Parallelization workflows

一、 传统方法的局限性

9 张卡片 笔记
打开课程 →
77 课程
Chaining workflows

学习笔记:链式工作流 (Chaining Workflow)

6 张卡片 笔记
打开课程 →
78 课程
Routing workflows

核心挑战 (Core Challenge):

10 张卡片 笔记
打开课程 →
79 课程
Agents and tools

一、 工作流 (Workflows) 与 智能体 (Agents) 的区别

10 张卡片 笔记
打开课程 →
80 课程
Environment inspection

核心概念 (Core Concept):** 智能体(Agent)需要一种机制来观察和评估其执行动作(Action)后的环境变化,以理解当前的状态(State)。

10 张卡片 笔记
打开课程 →
81 课程
Workflows vs agents

定义:** 预先定义好的 Claude 调用序列。

8 张卡片 笔记
打开课程 →
82 课程
Course Wrap Up

一、 Anthropic 模型与 API 参数

8 张卡片 笔记
打开课程 →