anthropics/claude-agent-sdk-demos

Claude Code SDK Demos

何を解決するか

このリポジトリは、Claude Agent SDK を使用して AI エージェントとアプリケーションを構築する方法を学ぶための実用的な例のコレクションを提供します。ドキュメントと実装のギャップを埋め、単純なチャットインターフェースから複雑なマルチエージェントシステムまで、さまざまな AI ベースのアプリケーションの構築方法を示しています。

動作方法

このプロジェクトは、Claude と対話するために Claude Agent SDK を使用する複数の独立したデモアプリケーションから構成されています。これらのデモは、セッションの永続化、WebSocket を通じたストリーミング応答、専用ツールの使用など、SDK のさまざまな機能を示しています。一部のデモでは、メインエージェントが並列のサブエージェントを起動してリサーチタスクを実行するマルチエージェント連携などの高度なパターンを実装しています。

対象ユーザー

Claude Agent SDK を使用して AI エージェントやアプリケーションを開発する、または開発を計画している開発者です。

主な特徴

  • マルチエージェントリサーチ: リサーチリクエストをサブトピックに分割し、並列でリサーチエージェントを調整してレポートを生成するシステム。
  • エージェント型メールアシスタント: IMAP と統合されたアシスタントで、受信トレイの検索と管理が可能。
  • ビジュアルプレビュー: ユーザーの選択肢をプレーンテキストではなく、HTML プレビューカードとしてレンダリングするブランディングアシスタント。
  • 履歴書生成: Web 上で人物のプロフェッショナルプロフィールを検索し、.docx 形式の履歴書を自動生成するツール。
  • セッション管理: V2 セッション API を使用したマルチターン会話とセッションの永続化の例。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト