anthropics/claude-agent-sdk-demos

Claude Code SDK Demos

解決的問題

此儲存庫提供一系列實用範例,協助開發者學習如何使用 Claude Agent SDK。它彌補了文件與實作之間的差距,展示如何建構各種 AI 驅動的應用程式,從簡單的聊天介面到複雜的多智能體系統。

運作方式

此專案由多個獨立的示範應用程式組成,這些應用程式利用 Claude Agent SDK 與 Claude 互動。這些示範展示了 SDK 的不同功能,例如會話持久化、透過 WebSocket 的串流回應,以及專用工具的使用。部分示範實作了高階模式,例如多智能體協調,其中主智能體會啟動平行的子智能體來執行研究任務。

適用對象

正在使用或計劃使用 Claude Agent SDK 建構 AI 智能體與應用程式的開發者。

主要特色

  • 多智能體研究:一個將研究請求拆解為子主題,並協調平行研究智能體生成報告的系統。
  • 智能體郵件助理:一個與 IMAP 整合的助理,能夠搜尋與管理收件匣。
  • 視覺預覽:一個品牌助理,將使用者選項以 HTML 預覽卡片形式呈現,而非純文字。
  • 履歷生成:一個自動化工具,可在網路上搜尋個人的專業資料並生成 .docx 格式的履歷。
  • 會話管理:使用 V2 會話 API 實作多輪對話與會話持久化的範例。

相關

  • 專案
  • 專案
  • 專案
  • 專案