Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Strands AgentsでA2A試してみた

Avatar for xthixsl_ml xthixsl_ml
July 22, 2025
16

Strands AgentsでA2A試してみた

Avatar for xthixsl_ml

xthixsl_ml

July 22, 2025
Tweet

Transcript

  1. ©Fusic Co., Ltd. 1 自己紹介 はじめに 佐藤 礼央奈 R E

    O N A S AT O 株式会社Fusic エンジニア 東京の大学を卒業。在学中にエンジニアとして3社で約2年半の長期イン ターンを経験。機械学習や生成AIの研究開発に携わる中で、MLモデルの 本番運用に興味を持ちMLOpsに関心を深める。生成AIも取り入れた開発 や、AWSパートナー企業での経験から、同領域に強みを持つFusicに魅力 を感じ、2025年に新卒入社。
  2. ©Fusic Co., Ltd. 2 1. Agent to Agent (A2A)とは 2.

    Strands AgentでA2Aを使う 3. やったこと 4. まとめ
  3. ©Fusic Co., Ltd. 4 • Google社が発表した異なるフレームワークで作られたAIエージェントが安全に相互通信が可能なプロトコル • 各エージェントは「エージェントカード (Agent Card)」と呼ばれる公開メタデータを介して自らの機能を

    宣言し、HTTP(S)上でのJSON-RPC 2.0を通じて他のエージェントとの協調動作ができる • エージェントの能力を知るための「名刺」のような役割 • Linux Foundation の管理化プロジェクトとなり、オープンスタンダードな技術になりそう A2Aとは サブタイトル
  4. ©Fusic Co., Ltd. 5 • Google社が発表した異なるフレームワークで作られたAIエージェントが安全に相互通信が可能なプロトコル • 各エージェントは「エージェントカード (Agent Card)」と呼ばれる公開メタデータを介して自らの機能を

    宣言し、HTTP(S)上でのJSON-RPC 2.0を通じて他のエージェントとの協調動作ができる • エージェントの能力を知るための「名刺」のような役割 • Linux Foundation の管理化プロジェクトとなり、オープンスタンダードな技術になりそう A2Aとは もう少し解説 します
  5. ©Fusic Co., Ltd. 9 Strands AgentでA2Aを使う 環境構築 ライブラリをインストール 01 Strands

    Agentsを A2A プロトコル対応 サーバとして公開する A2Aサーバーを公開 02 実際に動かす 公開されたサーバーをToolsとして Strands Agentsを実行する 03
  6. ©Fusic Co., Ltd. 10 Strands AgentでA2Aを使う • 1. pip install

    "strands-agents[a2a]" "strands-agents-tools[a2a]” • extras_require のパッケージでA2A機能をサポート • 2. Strands Agentsを A2A プロトコル対応サーバとして公開する
  7. ©Fusic Co., Ltd. 11 Strands AgentでA2Aを使う • 1. pip install

    "strands-agents[a2a]" "strands-agents-tools[a2a]” • extras_require のパッケージでA2A機能をサポート • 2. Strands Agentsを A2A プロトコル対応サーバとして公開する 定義しないと Valueエラーになる
  8. ©Fusic Co., Ltd. 14 Strands AgentでA2Aを使う A2AClientToolProvider は、ローカルまたはリモートで 動作する A2A

    サーバーを “ツール”として自動生成し、 それらをまとめて Strands Agent に組み込むクラス
  9. ©Fusic Co., Ltd. 19 Strands AgentでA2Aを使う 1. 両方のエージェントに対して “HTTP/1.1 200

    OK” レスポンス 2. 両方のエージェントでエージェント情報(名前、説明、機能など)が取得でき、キャッシュに正常 に保存された ※赤枠 logging 青枠 Strands Agentsの出力結果
  10. ©Fusic Co., Ltd. 23 Thank You We are Hiring! https://recruit.fusic.co.jp/

    ご清聴いただきありがとうございました