定義
AG-UIとは、AIエージェントのバックエンド処理とフロントエンドUIの間で、テキスト生成や状態変化、ツール呼び出しなどのイベントをリアルタイムに橋渡しするオープンプロトコルのこと。
AG-UI (エージェントUI連携)とは(詳しく解説)
AG-UI(Agent-User Interaction Protocol)は、AIエージェントのバックエンド処理をフロントエンドUIへリアルタイムに伝えるオープンプロトコルで、CopilotKitが中心となり2025年に公開されたとされる。MCP(Model Context Protocol)がエージェントと外部ツール・データの接続を担うのに対し、AG-UIはエージェントとユーザーの対話画面をつなぐ役割と位置づけられている。テキストのストリーミング表示、生成中の状態同期、ツール呼び出しの進捗表示、人間による承認(Human-in-the-loop)などのイベントを標準化されたJSON形式で送受信する仕組みが用意されているとされる。2026年時点の実運用では対応フレームワークがまだ限定的で、既存UIへの組み込み時はイベントスキーマ差異を吸収するアダプタ層の実装コストが現場でのつまずきどころとされる。導入前には対応言語(TS/Python中心)を確認し、独自WebSocket実装からの置き換えで得られる保守性向上と移行工数の相場感を比較する選び方が実務では推奨される。
この解説の引用について
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「AG-UI (エージェントUI連携)とは」 https://aipicks.jp/glossary/ag-ui
AG-UI (エージェントUI連携)の使用例
- LangGraphで構築したエージェントの応答をAG-UI経由でReact製チャットUIへストリーミング表示する構成。
- ツール呼び出し中の進捗表示や人間承認ボタンをAG-UIの標準イベントでUIに描画する実装パターン。