n t e x t P r o t o c o l ( M C P ) と は 3 • Model Context Protocol (MCP) • Anthropicが提唱 • AIアプリケーションと外部ツールとの通信方式を規格化したもの AIアプリケーション Web検索ツール ブラウザ操作ツール データベースツール MCP未使用時のイメージ:ツールごとに通信の実装が必要 通信実装 通信実装 通信実装 AIアプリケーション MCP Server Web検索ツール MCP Server ブラウザ操作ツール MCP Server データベースツール MCP Client MCP使用時のイメージ:ツールとの通信実装方式が共通化
I ア プ リ ケ ー シ ョ ン の 置 き 換 え ( R A G → B e d r o c k A g e n t ) 12 MCP Server 評価値測定ツール InlineAgent SDK* MCP Client stdio Step.4:Bedrock Agentを実行から評価まで自動化 評価指標管理ツール 評価値記録ツール AWS Bedrock InlineAgent AWS Cloud Amazon DynamoDB AWS Bedrock Agents ragAgent = CollaboratorAgent( agent_name="RagAgent", agent_alias_id=“…", … ) await InlineAgent( … action_groups=[eval_action_group], collaborators=[ragAgent], agent_collaboration="SUPERVISOR", ).invoke(query) ①Bedrock Agentを CollaboratorAgentとして定義 ②InlineAgentにcollaboratorとして エージェントを登録 collaborators ③アプリケーションと 評価の実行を指示