google/adk-samples
A collection of sample agents built with Agent Development Kit (ADK)
解決する課題
このリポジトリは、AI エージェントを構築する際に開発者が白紙から始めることを防ぐための、実行可能なエージェントレシピのコレクションを提供します。一般的なパターンや特定業界のワークフロー向けの実用的な基盤を提供します。
仕組み
このプロジェクトは、例を二つの主要カテゴリに整理しています:
- コアレシピ:OAuth フロー、セッションメモリ、ガードレール、RAG パターンなど、特定の技術実装を教えることに焦点を当てた厳選パターン。
- コントリビュートレシピ:コミュニティが提供する、より広範囲で特定のユースケースや業界ワークフロー向けに設計された例。
対象者
Agent Development Kit (ADK) を使用し、さまざまな言語 SDK(Python、TypeScript、Go、Java、Kotlin)で AI エージェントを実装したい開発者(例:カスタマーサービスやリサーチ)。
ハイライト
- マルチ言語サポート:Python、TypeScript、Go、Java、Kotlin の ADK SDK に対応。
- パターンベースの学習:メモリやガードレールなど、重要なエージェント機能に焦点を当てた例を提供。
- すぐに使える基盤:標準的なパターンとコミュニティ主導の業界例の両方を提供。
関連
- プロジェクト
Shubhamsaboo/awesome-llm-appsAwesome LLM Apps は、Apache-2.0ライセンスのもと、100以上の実行可能なAIエージェント、エージェントスキル、RAGパイプラインを収録したコレクションです。リポジトリはスターターエージェント、高度なマルチステップエージェント、常時稼働サービス、音声エージェント、生成型UIエージェント、ゲームプレイボット、MCP対応ツール、詳細なRAGチュートリアルに分類されています。各エントリには実際のコード、セキュリティチェック済みCI、Claude、Gemini、GPT-4/4o、DeepSeek、Llama、Qwenなど、さまざまなモデルとの互換性があります。ユーザーは `npx skills add …` で数秒でスキルを追加、`pip install && streamlit run` で約30秒で完全なエージェントを実行できます。このプロジェクトは Unwind AI によって維持されており、商用利用も無料です。
- プロジェクト
google/adk-goコード最優先のGoツールキットで、モジュール型AIエージェントおよびマルチエージェントシステムの構築、評価、デプロイが可能。
- プロジェクト
google/adk-webGoogle Agent Development Kit 用の開発者 UI で、AI エージェントの構築、デバッグ、オーケストレーションを簡素化します。
- プロジェクト
bytedance/agentkit-samplesAgentKit(Volcengineが提供する企業向けAIエージェントプラットフォーム)のチュートリアルおよびリファレンス実装のコレクション。基本的な対話から複雑なマルチエージェントシステム、RAGまで、すべてをカバー。
- プロジェクト
davidondrej/skillsAIエージェントが特定のワークフロー(リサーチ、コーディングのオーケストレーション、システム運用など)を実行するためにロードできる、再利用可能なスキルモジュールと手順のコレクションです。