Claude With Amazon Bedrock
自定进度的课程

Claude With Amazon Bedrock

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

// 课
73
// 抽认卡
579
// 音频
0 摘要
01

课程,逐课讲解。

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

01 课程
Overview of Claude Models

核心概念 (Core Concepts)

10 张卡片 笔记
打开课程 →
02 课程
Accessing the API

AWS Bedrock 学习笔记

6 张卡片 笔记
打开课程 →
03 课程
Making a request

通过 API 请求向 AWS Bedrock 发送请求,运行模型并生成文本。

7 张卡片 笔记
打开课程 →
04 课程
Multi-Turn conversations

核心概念:

6 张卡片 笔记
打开课程 →
05 课程
Chat bot exercise

目标 (Goal):** 使用预先定义的辅助函数构建一个简单的聊天机器人。

9 张卡片 笔记
打开课程 →
06 课程
System prompts

一、 聊天机器人设计目标 (Chatbot Design Goals)

8 张卡片 笔记
打开课程 →
07 课程
System prompt exercise

系统提示(System Prompt)与输出控制

6 张卡片 笔记
打开课程 →
08 课程
Temperature

输入 (Input):** 将文本输入模型。

10 张卡片 笔记
打开课程 →
09 课程
Streaming

一、 核心问题与解决方案

8 张卡片 笔记
打开课程 →
10 课程
Controlling model output

本节讨论了除了修改提示词(Prompt)之外,影响大型语言模型(如 Claude)输出的两种核心技术:预填充助手消息和停止序列。

8 张卡片 笔记
打开课程 →
11 课程
Structured data

核心概念:

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

学习笔记:使用停止序列和消息预填充控制 LLM 输出

7 张卡片 笔记
打开课程 →
13 课程
Prompt evaluation

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

7 张卡片 笔记
打开课程 →
14 课程
A typical eval workflow

一、工作流基础认知

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

一、 核心目标 (Core Goal)

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

核心概念:

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

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

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

代码评分器目的:** 确保模型输出是纯净的 Python 代码、JSON 或正则表达式,且不包含任何解释性文字。

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

核心目标:

8 张卡片 笔记
打开课程 →
20 课程
Prompt engineering

一、核心概念

4 张卡片 笔记
打开课程 →
21 课程
Being clear and direct

提示工程技巧学习笔记

6 张卡片 笔记
打开课程 →
22 课程
Being specific

核心概念:

5 张卡片 笔记
打开课程 →
23 课程
Structure with XML tags

提示结构化:使用 XML 标签

8 张卡片 笔记
打开课程 →
24 课程
Providing examples

提示工程:通过示例提供指导 (Prompt Engineering: Using Examples)

9 张卡片 笔记
打开课程 →
25 课程
Exercise on prompting

提示工程关键概念学习笔记

7 张卡片 笔记
打开课程 →
26 课程
Introducing tool use

一、核心概念

8 张卡片 笔记
打开课程 →
27 课程
Tool functions

一、 核心目标与挑战

8 张卡片 笔记
打开课程 →
28 课程
JSON Schema for tools

一、核心概念

9 张卡片 笔记
打开课程 →
29 课程
Handling tool use responses

工具定义:** 通过 JSON Schema 描述工具的调用方式,并将其包含在 API 请求中。

3 张卡片 笔记
打开课程 →
30 课程
Running tool functions

一、 核心概念:并行工具调用 (Parallel Tool Use)

10 张卡片 笔记
打开课程 →
31 课程
Sending tool results

整合工具结果 (Tool Result Integration):

7 张卡片 笔记
打开课程 →
32 课程
Multi-Turn conversations with tools

核心概念:

7 张卡片 笔记
打开课程 →
33 课程
Adding multiple tools

学习笔记:AI系统工具(Tool)的添加与集成

7 张卡片 笔记
打开课程 →
34 课程
Batch tool use

核心概念:

10 张卡片 笔记
打开课程 →
35 课程
Structured data with tools

一、 结构化输出的两种方法

7 张卡片 笔记
打开课程 →
36 课程
Flexible tool extraction

学习笔记:结构化数据提取的灵活方法

8 张卡片 笔记
打开课程 →
37 课程
The text editor tool

定义:** 文本编辑器工具是 Claude 内置的默认工具,赋予其标准文本编辑器的所有能力。

9 张卡片 笔记
打开课程 →
38 课程
Introducing Retrieval Augmented Generation

一、 RAG 概述

6 张卡片 笔记
打开课程 →
39 课程
Text chunking strategies

基本流程:** 原始文档 → 分块 (Chunk) → 检索相关文本 → 放入提示词 (Prompt) → 生成答案。

18 张卡片 笔记
打开课程 →
40 课程
Text embeddings

一、RAG 流程中的核心问题

9 张卡片 笔记
打开课程 →
41 课程
The full RAG flow

一、 RAG 流程概述 (RAG Pipeline Overview)

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

RAG 流程概述**:整个流程分为五个关键步骤,用于实现检索增强生成 (RAG)。

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

一、 语义搜索(Semantic Search)的局限性

8 张卡片 笔记
打开课程 →
44 课程
A multi-search RAG pipeline

一、 核心概念:混合搜索 (Hybrid Search)

8 张卡片 笔记
打开课程 →
45 课程
Reranking results

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

8 张卡片 笔记
打开课程 →
46 课程
Contextual retrieval

核心概念:

6 张卡片 笔记
打开课程 →
47 课程
Extended thinking

一、核心概念与定义

8 张卡片 笔记
打开课程 →
48 课程
Image support

一、核心功能与应用 (Core Functions and Applications)

7 张卡片 笔记
打开课程 →
49 课程
PDF support

Claude 读取 PDF 文档要点

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

Claude 引用(Citations)功能学习笔记

7 张卡片 笔记
打开课程 →
51 课程
Prompt caching

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

5 张卡片 笔记
打开课程 →
52 课程
Rules of prompt caching

一、基本原理

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

核心概念

10 张卡片 笔记
打开课程 →
54 课程
Introducing MCP

一、 MCP 概述 (Model Context Protocol)

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

客户端 (Client) 的作用:

9 张卡片 笔记
打开课程 →
56 课程
Project setup

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

10 张卡片 笔记
打开课程 →
57 课程
Defining tools with MCP

一、核心概念 (Core Concepts)

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

目的 (Purpose):** 使用 MCP Inspector(内置浏览器调试器)来测试和调试 MCP 服务器的功能,无需将其连接到实际应用程序。

8 张卡片 笔记
打开课程 →
59 课程
Implementing a client

项目结构回顾

5 张卡片 笔记
打开课程 →
60 课程
Defining resources

核心概念 (Key Concepts):

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

主题:** 在 MCP 客户端实现资源读取功能

8 张卡片 笔记
打开课程 →
62 课程
Defining prompts

提示(Prompts)的作用:

8 张卡片 笔记
打开课程 →
63 课程
Prompts in the client

一、 客户端功能实现 (Client Functionality)

9 张卡片 笔记
打开课程 →
64 课程
MCP review

本课程介绍了三个核心服务器原语:工具 (Tools)、资源 (Resources) 和提示 (Prompts)。理解每个原语的控制方是关键。

10 张卡片 笔记
打开课程 →
65 课程
Agents overview

智能体(Agents)**:是语言模型(LLMs)最有趣的用例之一。

6 张卡片 笔记
打开课程 →
66 课程
Claude Code setup

Cloud Code 核心概念学习笔记

8 张卡片 笔记
打开课程 →
67 课程
Claude Code in action

一、 Cloud Code 的核心定位

4 张卡片 笔记
打开课程 →
68 课程
Enhancements with MCP servers

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

7 张卡片 笔记
打开课程 →
69 课程
Parallelizing Claude Code

核心概念:

9 张卡片 笔记
打开课程 →
70 课程
Automated debugging

云代码 (Cloud Code) 学习笔记

9 张卡片 笔记
打开课程 →
71 课程
Computer Use

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

7 张卡片 笔记
打开课程 →
72 课程
How Computer Use works

工具使用流程 (Tool Use Flow):

9 张卡片 笔记
打开课程 →
73 课程
Qualities of agents

智能体的定义 (Agent Definition):

8 张卡片 笔记
打开课程 →