こんにちは。最近、AI将棋モデルの対局解説動画を見るのにハマっている大塚です。 将棋は全然わからないのですが、AIの予想外の手に驚いている解説を聞くのが結構面白いんですよね。 さて今回は、Agent–User Interaction(AG-UI)がどのような課題を解決するプロトコルなのかを確認します。 また、CopilotKitというフレームワークを利用して、AG-UIに準拠したアプリをどのように作成できるのかも試してみます。 1. AG-UIとは 1.1. AG-UIが解決しようとしている課題感 1.2. 他エージェントプロトコル(MCP・A2A)との違い 1.3. AG-UIが標準化している主なイベント 2. AG-UIを利用する 2.1. AG-UIを利用しない場合 Strands Agentsを利用したバックエンド実装 Google ADKを利用したバックエンド実装 フロントエンド

