第五階段:AI應用場景探索

Anthropic官方Claude API綜合課程,教授開發者如何使用API構建AI應用,涵蓋提示工程、工具使用、RAG和智能體開發

ClaudeAPIAIApplicationAnthropicWebSiteVideoFreeEnglish

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!)

  • 課程總結回顧

學習成果

完成本課程後,學員將能夠:

  1. API 基礎操作

    • 設定和驗證 Anthropic API
    • 管理 API 金鑰和請求配置
    • 實現單輪和多輪對話
  2. 進階提示技術

    • 掌握有效的提示工程策略
    • 使用 XML 標籤進行結構化輸出
    • 實現提示評估和優化
  3. 工具整合

    • 建構和部署工具使用功能
    • 實現複雜的多工具工作流程
    • 掌握模型上下文協定 (Model Context Protocol)
  4. 生產級功能

    • 實現檢索增強生成(RAG)
    • 利用多模態能力
    • 部署智能體系統
  5. 實際應用

    • 建構對話式 AI 應用
    • 建立自動化工作流程
    • 部署生產級 AI 系統

課程特色

  • 實踐導向:透過大量練習和實際案例學習
  • 全面涵蓋:從基礎到進階的完整學習路徑
  • 互動式學習:線上測驗和實踐練習
  • 進度追蹤:學習管理系統追蹤學習進度
  • 認證證書:完成課程後獲得官方認證證書
  • 最新內容:涵蓋 Claude 4 最新功能和特性

技術要求

  • 程式設計基礎:Python 程式設計經驗
  • API 知識:基本的 API 請求概念
  • 開發環境:能夠執行 Python 程式碼的開發環境

學習平台

課程託管在 Skilljar 學習管理系統上,提供:

  • 結構化的學習路徑
  • 互動式學習體驗
  • 學習進度追蹤
  • 完成認證證書
  • 課程資源的有序存取

課程價值

這是一門由 Anthropic 官方提供的權威課程,為開發者提供了從入門到精通 Claude API 的完整學習路徑,是建構 AI 驅動應用程式的必備資源。