AIの鬼
#開発・実装 Zenn AI

MCPの「戻り値3分割」設計から学ぶ、AIエージェントのUI表示とコスト最適化

MCPの「戻り値3分割」設計から学ぶ、AIエージェントのUI表示とコスト最適化(内容を表す図ではないイメージ画像)
イメージ

Model Context Protocol(MCP)に2026年1月26日付けで公式拡張が入った。チャットの返答にボタンやフォーム、確認ダイアログを埋め込めるようになったという話だが、その設計思想が実務的に重要だ。戻り値を三つに分割する仕様に、AIエージェントが直面する根本課題への解答が隠れている。従来、ツール実行結果はテキスト化してAIに渡していた。顧客データ100件をテーブル表示したいだけでも、丸ごとテキスト化してAIのコンテキストに読ませる必要があり、トークン消費と応答遅延の両方でロスが出ていた。

新仕様では、戻り値を三層に分離する。AIが読む要約テキスト(content)、UI描画用の生データ(structuredContent)、描画指示(_meta)だ。結果として、表示専用のデータをAIのコンテキストから完全に隠す設計になっている。同時に長時間処理の進捗通知(Streaming)と、危険な操作の前での人間承認(Elicitation)の仕組みも盛り込まれた。AIに権限を持たせつつ、暴走を防ぐ回路を組み込んだ形だ。既存のMCPサーバーとの互換性も段階的縮退(Graceful Degradation)で担保されている。

これは単なる技術的改良ではなく、AIエージェント設計の思想転換を示している。「AIには見えなくてよい情報を、なぜ処理させるのか」という問いが前提にある。中小企業の業務システムでも同じ論理が通用する。社員のセンシティブデータを取得してAIに渡す前に、データを分類し、AIが本当に必要な部分だけを渡す設計を意識することで、セキュリティリスクと処理コストを同時に下げられる。

※ 上記は配信元記事をもとにAIの鬼編集部が要約・再構成したものです。正確な内容は出典元をご確認ください。

御社でもAIを使ってみませんか
まずはここから 御社でもAIを使ってみませんか? 御社の実際の業務を題材に、AIで何ができるかを一緒に考えます。 「ChatGPTの使い方」を教えるだけの研修ではありません。 AI研修・AI活用相談 →