本页目录

🗺️ 课程 004 · 导读与大纲全景(About this course)

官方课程名:Building with the the AI API 官方地址:https://anthropic-partners.skilljar.com/claude-with-the-anthropic-api 针对认证:CCAR-F(架构师 Foundations) — 本库当前主攻 抓取日期:2026-10-15 归档路径:Claudeexams/20-课程/课程004 Building with the the AI API/ 语料来源:官方 Skilljar 伙伴站公开课程页(About 全文与 Curriculum 无需登录;课时正文需登录)


📄 官方 About(英文原文 + 精译)

Course Overview

官方原句:This comprehensive video course teaches developers how to integrate the AI into applications using the the AI API. The curriculum covers fundamental API operations, advanced prompting techniques, tool integration, and architectural patterns for building AI-powered systems. Through hands-on exercises and practical examples, participants will learn to implement conversational AI, retrieval-augmented generation, automated workflows, and leverage the AI's multimodal capabilities for processing text, images, and documents.

精译:这门综合视频课教开发者如何用 the AI API 把 the AI 集成进应用。课程覆盖基础 API 操作、进阶提示技巧、工具集成,以及构建 AI 系统的架构模式。通过动手练习与实例,学员将学会实现对话式 AI、检索增强生成(RAG)、自动化工作流,并利用 the AI 的多模态能力处理文本、图像与文档。

页头短描述(meta / og:description)

官方原句:This comprehensive course covers the full spectrum of working with the AI provider models using the the AI API

精译:这门综合课覆盖使用 the AI API 调用 the AI provider 模型的全谱系内容。


What You'll Learn(官方 12 条)

# 官方原句 精译 命中 CCAR-F 领域
1 Set up and authenticate with the the AI provider API, including API key management and request configuration 完成 the AI provider API 的接入与鉴权,含密钥管理与请求配置 D5
2 Implement single and multi-turn conversations with proper message formatting and context handling 实现单轮与多轮对话,正确处理消息格式与上下文 D1 / D5
3 Configure system prompts and control model behavior using temperature, response streaming, and structured output formats 配置 system prompt,并用 temperature、流式响应、结构化输出控制模型行为 D3
4 Design and execute prompt evaluation workflows with test dataset generation and automated grading systems 设计并执行提示评估工作流,含测试集生成与自动打分 D3
5 Apply prompt engineering techniques including XML tag structuring, example-based learning, and clear directive formulation 运用提示工程技巧:XML 标签结构化、示例学习、清晰指令 D3
6 Integrate the AI's tool use capabilities to extend functionality with custom tools, batch operations, and web search 集成工具调用能力,用自定义工具、批量操作与网页搜索扩展功能 D4
7 Build retrieval-augmented generation (RAG) systems with text chunking, embeddings, BM25 search, and contextual retrieval 构建 RAG 系统:文本分块、向量嵌入、BM25 检索、上下文检索 D1
8 Utilize the AI's extended features including extended thinking mode, image analysis, PDF processing, and citation generation 使用扩展能力:扩展思考、图像分析、PDF 处理、引用生成 D3 / D5
9 Implement prompt caching strategies to optimize API usage and reduce latency 实施提示缓存策略以优化用量、降低延迟 D5
10 Develop Model Context Protocol (MCP) servers and clients for standardized tool and resource integration 开发 MCP server 与 client,实现标准化的工具与资源集成 D4
11 Deploy the AI provider Apps including AI Code Assistant for automated development tasks and Computer Use for UI automation 部署 the AI provider Apps:AI Code Assistant(开发自动化)与 Computer Use(UI 自动化) D2
12 Architect agent-based systems with parallelization, chaining, and routing workflows 架构基于智能体的系统:并行化、链式、路由工作流 D1

⭐ 判读:12 条里有 5 条直指 D1/D3 的高权重区;第 12 条「Architect agent-based systems」是官方对架构师角色的直接点名。


Prerequisites(官方)

官方原句:Proficiency in Python programming / Basic knowledge of handling JSON data

精译:Python 编程熟练;JSON 数据处理基础。


Who This Course Is For(官方 7 类)

官方原句:Backend developers building AI-powered APIs and services / Full-stack engineers integrating conversational AI into web applications / Data engineers implementing document processing and knowledge retrieval systems / DevOps professionals automating workflows with AI assistance / Technical architects designing scalable AI-integrated systems / Software engineers transitioning to AI/ML application development / Developers working on chatbots, virtual assistants, or content generation tools

精译:构建 AI 驱动 API 与服务的后端开发者;把对话式 AI 集成进 Web 应用的全栈工程师;做文档处理与知识检索的数据工程师;用 AI 自动化工作流的 DevOps;设计可扩展 AI 集成系统的技术架构师;转向 AI/ML 应用开发的软件工程师;做聊天机器人、虚拟助理或内容生成工具的开发者。


📚 Curriculum 全景(13 章节 / 85 课时)

图例:🎬 视频 | 📄 图文 | 📝 测验 直链形如 https://anthropic-partners.skilljar.com/claude-with-the-anthropic-api/<lesson-id>;打开正文需 Partner SSO 登录。

总序 章节 类型 课时 直链 lesson ID
1 1 📄 图文 Welcome to the course Welcome to the course 287818
2 2 🎬 视频 Overview of the AI models Overview of the AI models 287722
3 3 🎬 视频 Accessing the API Accessing the API 287726
4 3 📄 图文 Getting an API key Getting an API key 296766
5 3 🎬 视频 Making a request Making a request 287725
6 3 🎬 视频 Multi-Turn conversations Multi-Turn conversations 287733
7 3 🎬 视频 Chat exercise Chat exercise 287727
8 3 🎬 视频 System prompts System prompts 287734
9 3 🎬 视频 System prompts exercise System prompts exercise 287724
10 3 🎬 视频 Temperature Temperature 287728
11 3 📝 测验 Course satisfaction survey Course satisfaction survey 297284
12 3 🎬 视频 Response streaming Response streaming 287734b
13 3 🎬 视频 Structured data Structured data 287732
14 3 🎬 视频 Structured data exercise Structured data exercise 287729
15 3 📝 测验 Quiz on accessing the AI with the API Quiz on accessing the AI with the API 289117
16 4 🎬 视频 Prompt evaluation Prompt evaluation 287731
17 4 🎬 视频 A typical eval workflow A typical eval workflow 287736
18 4 🎬 视频 Generating test datasets Generating test datasets 287737
19 4 🎬 视频 Running the eval Running the eval 287738
20 4 🎬 视频 Model based grading Model based grading 287739
21 4 🎬 视频 Code based grading Code based grading 287740
22 4 🎬 视频 Exercise on prompt evals Exercise on prompt evals 287741
23 4 📝 测验 Quiz on prompt evaluation Quiz on prompt evaluation 289118
24 5 🎬 视频 Prompt engineering Prompt engineering 287742
25 5 🎬 视频 Being clear and direct Being clear and direct 287743
26 5 🎬 视频 Being specific Being specific 287744
27 5 🎬 视频 Structure with XML tags Structure with XML tags 287745
28 5 🎬 视频 Providing examples Providing examples 287746
29 5 🎬 视频 Exercise on prompting Exercise on prompting 287747
30 5 📝 测验 Quiz on prompt engineering techniques Quiz on prompt engineering techniques 289119
31 6 🎬 视频 Introducing tool use Introducing tool use 287748
32 6 🎬 视频 Project overview Project overview 287749
33 6 🎬 视频 Tool functions Tool functions 287750
34 6 🎬 视频 Tool schemas Tool schemas 287751
35 6 🎬 视频 Handling message blocks Handling message blocks 287752
36 6 🎬 视频 Sending tool results Sending tool results 287753
37 6 🎬 视频 Multi-turn conversations with tools Multi-turn conversations with tools 287754
38 6 🎬 视频 Implementing multiple turns Implementing multiple turns 287755
39 6 🎬 视频 Using multiple tools Using multiple tools 287756
40 6 🎬 视频 Fine grained tool calling Fine grained tool calling 287757
41 6 🎬 视频 The text edit tool The text edit tool 287758
42 6 🎬 视频 The web search tool The web search tool 287759
43 6 📝 测验 Quiz on tool use with the AI Quiz on tool use with the AI 289120
44 7 🎬 视频 Introducing Retrieval Augmented Generation Introducing Retrieval Augmented Generation 287763
45 7 🎬 视频 Text chunking strategies Text chunking strategies 287776
46 7 🎬 视频 Text embeddings Text embeddings 287777
47 7 🎬 视频 The full RAG flow The full RAG flow 287778
48 7 🎬 视频 Implementing the RAG flow Implementing the RAG flow 287779
49 7 🎬 视频 BM25 lexical search BM25 lexical search 287780
50 7 🎬 视频 A Multi-Index RAG pipeline A Multi-Index RAG pipeline 287781
51 8 🎬 视频 Extended thinking Extended thinking 287782
52 8 🎬 视频 Image support Image support 287783
53 8 🎬 视频 PDF support PDF support 287784
54 8 🎬 视频 Citations Citations 287785
55 8 🎬 视频 Prompt caching Prompt caching 287786
56 8 🎬 视频 Rules of prompt caching Rules of prompt caching 287787
57 8 🎬 视频 Prompt caching in action Prompt caching in action 287788
58 8 🎬 视频 Code execution and the Files API Code execution and the Files API 287789
59 8 📝 测验 Quiz on features of the AI Quiz on features of the AI 289121
60 9 🎬 视频 Introducing MCP Introducing MCP 287790
61 9 🎬 视频 MCP clients MCP clients 287791
62 9 🎬 视频 Project setup Project setup 287792
63 9 🎬 视频 Defining tools with MCP Defining tools with MCP 287793
64 9 🎬 视频 The server inspector The server inspector 287794
65 9 🎬 视频 Implementing a client Implementing a client 287795
66 9 🎬 视频 Defining resources Defining resources 287796
67 9 🎬 视频 Accessing resources Accessing resources 287797
68 9 🎬 视频 Defining prompts Defining prompts 287798
69 9 🎬 视频 Prompts in the client Prompts in the client 287799
70 9 🎬 视频 MCP review MCP review 287800
71 9 📝 测验 Quiz on Model Context Protocol Quiz on Model Context Protocol 289122
72 10 🎬 视频 Anthropic apps Anthropic apps 287801
73 10 🎬 视频 AI Code Assistant setup AI Code Assistant setup 287802
74 10 🎬 视频 AI Code Assistant in action AI Code Assistant in action 287803
75 10 🎬 视频 Enhancements with MCP servers Enhancements with MCP servers 287804
76 11 🎬 视频 Agents and workflows Agents and workflows 287805
77 11 🎬 视频 Parallelization workflows Parallelization workflows 287806
78 11 🎬 视频 Chaining workflows Chaining workflows 287807
79 11 🎬 视频 Routing workflows Routing workflows 287808
80 11 🎬 视频 Agents and tools Agents and tools 287809
81 11 🎬 视频 Environment inspection Environment inspection 287810
82 11 🎬 视频 Workflows vs agents Workflows vs agents 287811
83 11 📝 测验 Quiz on Agents and Workflows Quiz on Agents and Workflows 289123
84 12 📝 测验 Final Assessment Final Assessment 287812
85 13 📄 图文 Course Wrap Up Course Wrap Up 287813

🧭 章节要点与 CCAR-F 权重落点

章节 课时数 备考价值 备注
1 Introduction 1 — 导览
2 the AI provider overview 1 D1 打底 模型谱系
3 Accessing the AI with the API 13 D3 + D5 system prompt / temperature / 流式 / 结构化输出
4 Prompt evaluation 8 D3 评估工作流、model-based 与 code-based grading —— CCAR-F 里少见的系统讲评估
5 Prompt engineering techniques 7 D3 XML 标签、示例、明确指令 —— 官方提示工程四件套
6 Tool use with the AI 13 D1 + D4 schemas / results / 多轮 / fine grained / text edit / web search
7 RAG and Agentic Search 7 D1 分块、嵌入、BM25、多索引 —— 检索架构
8 Features of the AI 9 D5 + D3 扩展思考、图像、PDF、引用、提示缓存、代码执行与 Files API
9 Model Context Protocol 12 D4 tools / resources / prompts 三原语完整实现
10 the AI provider apps 4 D2(弱) AI Code Assistant 与 Computer Use
11 Agents and workflows 8 D1 并行化 / 链式 / 路由 / workflows vs agents
12 Final assessment 1 自测 全课程结业测验
13 Wrapping up! 1 — 结课

🎯 建议学习路线(按 CCAR-F 权重)

  1. §11 Agents and workflows + §7 RAG(D1 27%)—— 最大权重,先建骨架
  2. §5 Prompt engineering + §4 Prompt evaluation + §3 的 system prompt/structured data(D3 20%)
  3. §6 Tool use + §9 MCP(D4 18%)
  4. §8 的 Prompt caching(D5 15%)
  5. §10 只过一遍,D2 留给队列第 2 门《AI Code Assistant in Action》

⚠️ 与 课程003 的重叠见 README「与已归档课程 003 的关系」表:§3/§6/§8/§9/§11 可直接复用 003 已译内容,本课真正的新增在 §4 评估、§5 提示工程、§7 RAG、§12 结业测验。


✅ 本课进度

  • [x] 官方 About 全文抓取与精译
  • [x] 13 章节 / 85 课时全景表(含 lesson ID 与直链)
  • [x] CCAR-F 五大领域映射与学习路线
  • [x] 建立生词表 30-单词表/04-考试核心生词与术语表.md(精讲 36 条 + 速查 1071 条,按章节分组)
  • [x] 逐课精译:第 3–5、7、8、10、11 章已全部完成;第 6、9 章除测验外已完成(2026-10-27)
  • [ ] 待补:第 1、2、12、13 章讲稿(共 4 课);第 6、9 章与第 12 章 Final Assessment 测验(题目需登录态)
  • [x] 逐课生词即时回灌表 04(2026-10-27 起按章节分组回灌,截至第 10 章)

📌 语料来源说明

About 与 Curriculum 取自官方 Skilljar 伙伴站公开课程页字段,英文原句未改措辞;中文为精译。课时正文(视频讲稿/字幕)需 Partner SSO 登录,见 40-认证事务/08-Partner SSO SOP。个人学习用途,CC BY-NC-SA 4.0。

输入至少 2 个字符,检索全部课程与单词表