2026年1月24日開催された.NETラボ 勉強会 2026年1月の登壇資料です。
https://dotnetlab.connpass.com/event/374748/
A2Aについて解説しつつ、A2Aを使ったアプリケーションを提供するにはどうすれば良いか説明しました。
スライド内にあるリンク
会社公式プロフィール
https://www.iret.co.jp/topengineer/member/yamada/?award=google-cloud-partner-top-engineer
Dapr Durable AI Agent Workflow Framework
https://www.youtube.com/watch?v=VLRg4TKtLBc
Building Agent-to-Agent (A2A) Applications on Azure App Service
https://techcommunity.microsoft.com/blog/appsonazureblog/building-agent-to-agent-a2a-applications-on-azure-app-service/4433114
Azure Kubernetes Service (AKS) を使用したポッドのサンドボックス化
https://learn.microsoft.com/ja-jp/azure/aks/use-pod-sandboxing
GKE Sandbox
https://docs.cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods?hl=ja
Building AI Agents with the A2A .NET SDK | Microsoft Foundry Blog
https://devblogs.microsoft.com/foundry/building-ai-agents-a2a-dotnet-sdk/
A2A 統合 | Microsoft Learn
https://learn.microsoft.com/ja-jp/agent-framework/user-guide/hosting/agent-to-agent-integration?tabs=dotnet-cli%2Cuser-secrets
Implementing A2A protocol in NET: A Practical Guide
https://techcommunity.microsoft.com/blog/azuredevcommunityblog/implementing-a2a-protocol-in-net-a-practical-guide/4480232
AIによる要約
本資料では、AIエージェント間の連携を実現するA2Aプロトコルと、従来のMCPとの違いを説明します。A2Aはツール中心ではなく、ワークフロー中心の対話的なアプローチを提供し、大規模マルチエージェントシステムの課題に対応します。プロトコルの主な機能としてエージェントオーケストレーション、Discovery、JSON‑RPC over HTTP、タスク分解による専門性の分担、宣言的定義などがあります。また、Kubernetes と Azure の各 PaaS(App Service、Container Apps、Functions)を組み合わせることで、スケーラブルかつ観測可能なシステムを構築できることを示しています。.NET エコシステムは Aspire、Dapr、A2A SDK などを通じて必要な機能を備えており、マイクロサービスアーキテクチャ上で A2A を最大限活用できる環境が整っています。