第五階段:AI應用場景探索
Anthropic官方Claude API綜合課程,教授開發者如何使用API構建AI應用,涵蓋提示工程、工具使用、RAG和智能體開發
Claude 與 Anthropic API 課程詳細介紹
課程概述
Claude 與 Anthropic API 是 Anthropic 官方提供的一門綜合性視訊課程,專門教授開發者如何使用 Anthropic API 將 Claude AI 整合到應用程式中。課程託管在 Skilljar 學習管理系統上,提供互動式學習體驗、進度追蹤和完成證書。
課程目標
透過實踐練習和實際案例,參與者將學會:
- 實現對話式 AI
- 檢索增強生成(RAG)
- 自動化工作流程
- 利用 Claude 的多模態能力處理文字、圖像和文件
詳細課程大綱
1. 課程介紹 (Introduction)
- 課程歡迎
- Anthropic 概述
- Claude 模型概覽
2. 透過 API 存取 Claude (Accessing Claude with the API)
- API 存取基礎
- 取得 API 金鑰
- 傳送請求
- 多輪對話
- 聊天練習
- 系統提示
- 系統提示概念
- 系統提示練習
- 參數控制
- 溫度參數(Temperature)
- 回應串流(Response streaming)
- 控制模型輸出
- 結構化資料
- 結構化資料處理
- 結構化資料練習
- 課程滿意度調查
- API 存取測驗
3. 提示評估 (Prompt Evaluation)
- 提示評估概念
- 典型評估工作流程
- 生成測試資料集
- 執行評估
- 基於模型的評分
- 基於程式碼的評分
- 提示評估練習
- 提示評估測驗
4. 提示工程技術 (Prompt Engineering Techniques)
- 提示工程基礎
- 清晰直接的表達
- 具體性描述
- 使用 XML 標籤結構化
- 提供範例
- 提示技術練習
- 提示工程技術測驗
5. Claude 工具使用 (Tool Use with Claude)
- 工具使用介紹
- 專案概述
- 工具函數
- 工具架構
- 訊息處理
- 處理訊息區塊
- 傳送工具結果
- 多輪對話與工具
- 實現多輪互動
- 使用多個工具
- 專用工具
- 批次處理工具(The batch tool)
- 結構化資料工具
- 文字編輯工具(The text edit tool)
- 網路搜尋工具(The web search tool)
- 工具使用測驗
6. 檢索增強生成 (Retrieval Augmented Generation)
- RAG 介紹
- 文字分塊策略
- 文字嵌入
- 完整 RAG 流程
- 實現 RAG 流程
- BM25 詞彙搜尋
- 多索引 RAG 管道
- 結果重新排序
- 上下文檢索
- RAG 測驗
7. Claude 功能特性 (Features of Claude)
- 進階功能
- 擴展思考(Extended thinking)
- 圖像支援
- PDF 支援
- 引用功能(Citations)
- 快取功能
- 提示快取
- 提示快取規則
- 實際快取應用
- 程式碼執行
- 程式碼執行和檔案 API
- Claude 功能測驗
8. 模型上下文協定 (Model Context Protocol)
- MCP 介紹
- MCP 用戶端
- 專案設定
- 使用 MCP 定義工具
- 伺服器檢查器
- 實現用戶端
- 定義資源
- 存取資源
- 定義提示
- 用戶端中的提示
- MCP 回顧
- MCP 測驗
9. Anthropic 應用 - Claude Code 和電腦使用
- Anthropic 應用
- Claude Code 設定
- Claude Code 實際應用
- MCP 伺服器增強
- 平行化 Claude Code
- 自動偵錯
- 電腦使用
- 電腦使用工作原理
- Anthropic 應用測驗
10. 智能體和工作流程 (Agents and Workflows)
- 智能體和工作流程概述
- 平行化工作流程
- 鏈式工作流程
- 路由工作流程
- 智能體和工具
- 環境檢查
- 工作流程與智能體對比
- 智能體和工作流程測驗
11. 最終評估 (Final Assessment)
- 綜合評估測試
12. 課程總結 (Wrapping up!)
- 課程總結回顧
學習成果
完成本課程後,學員將能夠:
API 基礎操作
- 設定和驗證 Anthropic API
- 管理 API 金鑰和請求配置
- 實現單輪和多輪對話
進階提示技術
- 掌握有效的提示工程策略
- 使用 XML 標籤進行結構化輸出
- 實現提示評估和優化
工具整合
- 建構和部署工具使用功能
- 實現複雜的多工具工作流程
- 掌握模型上下文協定 (Model Context Protocol)
生產級功能
- 實現檢索增強生成(RAG)
- 利用多模態能力
- 部署智能體系統
實際應用
- 建構對話式 AI 應用
- 建立自動化工作流程
- 部署生產級 AI 系統
課程特色
- 實踐導向:透過大量練習和實際案例學習
- 全面涵蓋:從基礎到進階的完整學習路徑
- 互動式學習:線上測驗和實踐練習
- 進度追蹤:學習管理系統追蹤學習進度
- 認證證書:完成課程後獲得官方認證證書
- 最新內容:涵蓋 Claude 4 最新功能和特性
技術要求
- 程式設計基礎:Python 程式設計經驗
- API 知識:基本的 API 請求概念
- 開發環境:能夠執行 Python 程式碼的開發環境
學習平台
課程託管在 Skilljar 學習管理系統上,提供:
- 結構化的學習路徑
- 互動式學習體驗
- 學習進度追蹤
- 完成認證證書
- 課程資源的有序存取
課程價值
這是一門由 Anthropic 官方提供的權威課程,為開發者提供了從入門到精通 Claude API 的完整學習路徑,是建構 AI 驅動應用程式的必備資源。