動画記事 · AI Engineer
AI の万能リモコンへ—Alex Hancock氏、Blockが語る
動画の文字起こしと公開情報をもとにAIで要約・構成しています。 正確な発言は元動画と時間位置で確認してください。
まず要点
Block の Alex Hancock 氏は、AI エージェントのクライアント側を管理する標準プロトコル「ACP」を発表し、MCP と同様に業界全体での相互運用性とエコシステムの拡大を目指す。
AI の「万能リモコン」が来る:Block が提案する新規格「ACP」とは
現在の AI ツールは、特定のエディタやクライアントに縛られすぎており、ユーザーの選択肢を狭めている。この課題に対し、Block(Cash App や Square を運営)の Alex Hancock 氏は、エージェントとクライアントをつなぐ新しい標準規格「Agent Client Protocol (ACP)」を提案した。
現在のツールリングが抱える「ロックイン」の問題
多くの AI ツールが特定のアプリケーションに依存している現状は、ウェブブラウザの世界で「1 つのブラウザしか使えない」という状況と同じだ。Hancock 氏はこれを「ツールリングの問題」と指摘し、標準化の必要性を説く。
「もしすべてのウェブサイトにアクセスする際に、使うブラウザやプロトコルが一つに限定されていたら、オープンなウェブは成立しないでしょう。」
MCP(Model Context Protocol)は、エージェントがツールを使って行動するための「エージェント側の標準」として確立された。しかし、クライアント側でタスクを管理し、進捗を確認する仕組みについてはまだ十分な標準がないのが実情だ。
ACP は何をするプロトコルか?
ACP(Agent Client Protocol)は、エージェントとクライアントを接続し、双方向の通信を可能にするプロトコルである。具体的には以下の機能を提供する。
- タスク送信: ユーザーがアプリケーションに入力したメッセージや、クライアント側から送りたい指示を送る。
- 進捗更新: エージェントからのテキスト、画像、音声による応答や、作業状況のリアルタイム通知。
- ツール呼び出しの通知: どのツールが呼ばれ、どのようなメタデータが使われたかを伝える。
- 権限確認: ユーザーに「このツールを実行してもよいか?」といった確認を促す仕組み。
設計は JSON-RPC を基盤としており、拡張性が非常に高い。基本プロトコルに加え、プロジェクト固有のメソッドを追加することも可能で、コミュニティの使い方に合わせて規格自体が成長していくことを想定している。
異なるクライアントが同じエージェントと連携するデモ
Hancock 氏は、ACP の実用性を示すデモを披露した。Zed エディタとターミナルベースのクライアント(Poolside AI 製)という全く異なる2つのクライアントから、同じ Goose エージェントに接続し、「このプロジェクトについて教えて」と指示を出した。
結果は両者とも同じものであった。エージェントは HTML ファイルの内容を読み取り、ツール呼び出しの詳細を伝えながらリアルタイムで要約を表示した。これは、「1 つのツール実装で、多様なクライアントに対応できる」ことを証明するものだ。
リモート環境での柔軟な構成とスケーラビリティ
ローカル環境だけでなく、リモート通信もサポートしているのが ACP の強みだ。HTTP や WebSocket を経由して、エージェント、ハネス(ツール呼び出しのサイクルを実行するプログラム)、ツール、モデルという4つのコンポーネントを分散配置できる。
- クライアントはローカルのエディタだが、モデルはクラウド上の API に接続。
- ツールのみがリモート環境で動作し、クライアントはローカルにある。
- すべてのコンポーネントが同じマシン上にあってもよいし、すべて分散してもよい。
この柔軟性により、エンタープライズレベルでのスケーラブルな AI インフラ構築が可能になる。Hancock 氏は「昨夜作ったばかりのシンプルなクライアントでも、ネットワーク越しに同じプロセスに接続して詩を書かせることができた」と実証した。
業界標準として定着すれば生まれる未来
ACP が業界標準として定着すれば、開発者は特定のベンダーに縛られずに AI エージェントを管理するクライアントを開発・選択できるようになる。ユーザーは自分の業務や好みに合わせたカスタムクライアントを作成し、市場競争を通じてユーザー体験の質が向上することが期待される。
「新しいカテゴリーが生まれることで、クライアントの品質が上がるでしょう。多くの選択肢がある市場では、ユーザーが『足で投票』します。使いにくいクライアントには誰も使わないので、開発者は UX の改善に競い合うことになります。」
Hancock 氏は、このプロトコルへの参加を呼びかけつつ、AI ツールの標準化が進むことで、より良い AI エージェント体験が実現すると結んでいる。
まとめ
ACP は、AI エージェントとクライアントの接続を標準化し、ベンダーロックインを打破する「万能リモコン」としての役割を果たす。この規格が普及すれば、開発者は自由にクライアントを選び、ユーザーはより高品質で柔軟な AI ツール環境を手に入れることができるだろう。
Original Source
元動画で発言を確認
プレイヤーは必要になるまで読み込みません。YouTubeのCookieと通信も再生を選ぶまで開始しません。
時間位置から根拠を確認
章や引用を選ぶと、元動画をその位置から再生します。