AWSのエージェントSDK「Strands」でMCP・A2Aを実装する — ツール呼び出しと別エージェントへの委譲を同じ設計パターンで統一
DRANK

7月17日、AWSが「Open Protocols with the Strands Agents SDK」と題した記事を公開した。Strands Agents SDK(Apache 2.0ライセンスのOSSエージェントフレームワーク)を通じて、MCP・A2Aをはじめとするオープンなエージェントプロトコルを実装する方法が詳しく解説されている。AIエージェントを実用的なシステムに組み込もうとすると、プロトコルの選択と実装が最初の壁になる。記事ではMCP・A2A・x402・AG-UI・UTCPといった略語が登場する。それぞれを簡単に整理しておくと、x402はHTTPベースの機械ネイティブ決済プロトコル、AG-UIはエージェントとフロントエンドをつなぐストリーミング接続仕様、UTCP(Universal Tool Calling Protocol)はツール呼び出しのスキーマを統一する仕様だ。本稿ではこのうちMCPとA2Aに絞って紹介する。題材として使われるのが「Pantry」というグローサリー配達コンシェルジュのエージェントだ。在庫確認・代替品提案・課金・配送スケジューリングをまとめて担う例...

by @tf_official
Related Topics: Amazon Web Services AI TypeScript