Agent2Agent (A2A) サンプル
このリポジトリには、Agent2Agent (A2A) プロトコル を使用したコードサンプルとデモが含まれています。
関連リポジトリ
- A2A - A2A仕様およびドキュメント。
- a2a-python - A2A Python SDK。
- a2a-inspector - A2A対応エージェントの検査用UIツール。
コントリビュートについて
貢献は歓迎します! コントリビュートガイドをご覧ください。
ヘルプの取得
提案、フィードバック、バグ報告には issuesページ をご利用ください。
免責事項
このリポジトリ自体はGoogleの公式製品としてサポートされているものではありません。本リポジトリのコードはデモンストレーション目的のみで提供されています。
重要: 提供されているサンプルコードはデモンストレーション目的であり、Agent-to-Agent (A2A) プロトコルの仕組みを説明するものです。本番アプリケーションを構築する際には、自分の直接管理下にないエージェントを潜在的に信頼できない存在として扱うことが重要です。
外部エージェントから受け取るすべてのデータ(AgentCard、メッセージ、アーティファクト、タスクステータスなどを含む)は、信頼できない入力として扱うべきです。例えば、悪意のあるエージェントが、フィールド(例: 説明、名前、skills.description)に細工したデータを含むAgentCardを提供する可能性があります。このデータをサニタイズせずに大規模言語モデル(LLM)のプロンプト生成に利用すると、プロンプトインジェクション攻撃にアプリケーションがさらされることがあります。データを利用する前に適切な検証やサニタイズを行わないと、アプリケーションにセキュリティ脆弱性が発生します。
開発者は、入力検証や認証情報の安全な取り扱いなど、適切なセキュリティ対策を講じ、システムとユーザーを保護する責任があります。
--- Tranlated By Open Ai Tx | Last indexed: 2025-08-19 ---