概要
AIエージェントが新たなWebクライアントとして台頭する中、従来の視覚的推測から脱却し、WebMCPやNLWebを通じて明示的な操作・対話インターフェースを提供する「第二のレスポンシブ設計」の重要性を説く。
詳細内容
### AIエージェントを「第3のクライアント」として定義する
かつてのモバイル革命が画面サイズへの対応を迫ったように、AIエージェントの普及は「視覚を持たず意図を持つクライアント」への対応をWebに求めています。現状のComputer Useやスクレイピングは、人間向けの視覚レイヤーを推測して操作する「脆い」手法であり、サイト側が明示的なインターフェースを提供する必要性が高まっています。
### 二つの基盤技術:WebMCPとNLWeb
本記事では、AIエージェント向けのWebアーキテクチャを支える2つの標準技術を解説しています。
- **WebMCP**: ブラウザ内でサイトが許可する「ツール(操作)」を定義・実行するプロトコル。ユーザーのセッションを継承しつつ、Human-in-the-loop(人間の承認)を組み込める設計が特徴です。
- **NLWeb**: 自然言語での「問い合せ」に応じる窓口。Schema.orgやベクトルDBを活用し、RAG的にサイト情報を構造化して提供します。
### UXからAX(Agent Experience)への拡張
今後のWeb設計は、人間向けのUXだけでなく、エージェントがサイトをどれだけ理解・操作しやすいかを示す**AX (Agent Experience)**が重要になります。検索エンジンの評価指標が「エージェントからの実行容易性」に拡大する未来を見据え、開発者は今からサイトの主要操作の棚卸しや構造化データの点検を行うべきであると提言しています。