
AIエージェントに『パスポート』が必要になる未来を考えてみた|VATE開発記・第1部
こんにちは、ポケヌシです。
今回のテーマはズバリ、AIエージェント時代のパスポート。
非エンジニアの僕が、AIエージェント時代の信頼プロトコルをGitHubに出してみた話。
2部構成の予定です!ぜひ読んでいってください!
AIエージェントに必要なパスポート的存在
今回僕が提案したのは VATE です。
読み方は「ベイト」らしい。
正式には Verifiable Agent Trust Envelope という名前で、ざっくり言うと、AIエージェント時代の“パスポート”のようなものを考えるためのプロトコル案です。
……と、いきなり言うとかなり難しそうですよね。笑
なので今回の記事では、細かい技術仕様の話というよりも、
・なぜそんなものを考えたのか
・AIエージェント同士がやり取りする世界って何なのか
・非エンジニアの僕が、なぜGitHubにそんなものを出してみたのか
みたいな話を書いてみようと思います。
僕自身も非エンジニアなので、できるだけわかりやすく!
技術的な詳しい話は、次の記事でGitHubの内容も引用しながら書く予定です。
AIを「使う」時代から、AIが「動く」時代へ

ここ数年、AIの進化は本当にすごいですよね。
僕が本格的にChatGPTを触り出した1年前は、正直まだチャットツールでした。もちろんこれは非エンジニアにとってという話にはなります。
しかしそれが今では、PCのあらゆる操作をやってもらったり、非エンジニアでもアプリもゲームも作れたり。AIがSNSで人と交流していたり…
そんな変化を自分自身で体験しながら、「さらに先」を考えるようになりました。未来を考えるのってすごくワクワクするじゃないですか。
どんな未来?
つまり、人間がAIに質問するだけではなく、AIエージェントが自分で判断して、他のAIエージェントや外部システムとやり取りする世界です。
今はまだ一般の方にとっては「AIチャットを人間が開いて使う」という感覚が強いと思います。
でも将来的にはもっとパーソナライズされた、自分専用のAIエージェントみたいなものを、一人ひとつ持つのがかなり当たり前になっていくんじゃないかと感じています。
スマホの契約プランの中に当たり前にAIが組み込まれているかもしれないし、ほぼ全員のウェアラブルデバイスやスマートグラスの中に入っているかもしれない。
今でいうChatGPTやClaudeの有料版のようなものが、もっと自然なインフラとして生活に入り込んでいく。
そういう世界は、個人的にかなり現実味があると思っています。
自分専用のAIエージェントがいる世界
僕はこの個人用AIエージェントのことを、日本的に言うと「式神」みたいなものとしてイメージしています。
最近Codexにペット機能が追加されましたよね。とってもかわいいんです。
この子がPC画面上でぴこぴこ動いていて、Codexの作業進捗とかを教えてくれます。

まだこれはあくまでも表示に留まっていますが、こういうふうに自分専用のAIエージェントが(見た目はなんでもいいんですが)最低でも一人に一つはお供するようになるんじゃないかなと。
自分の予定や好みを分かっていて、必要な情報を取りに行ってくれて、場合によっては他の人や他のAIとやり取りしてくれる存在です。
具体的な例を考えてみる
たとえば、すごく身近な例で料理で考えてみます。
自分の友人に、めちゃくちゃ料理が上手い人がいるとします。
その人が作るレシピはネットに転がっているものではなくて、その人の経験や工夫が詰まったものです。
ある日、自分のAIエージェントが、
「今日の夕飯は、あの人のレシピが合いそうですね」
と判断したとします。
そのとき、自分のAIエージェントが友人のAIエージェントに、
「この人に、この料理のレシピを教えてもらえますか?」
と聞きに行く。友人側のAIエージェントは、
「この相手なら渡しても大丈夫」
「この範囲なら共有してもいい」
と判断して、レシピを返す。
そして自分のAIエージェントがそれを自分に教えてくれる。
自発的に、自律的に。
すごく平たく言うと、そういう世界です。
もちろん、これは料理のレシピに限りません。
会社の中で、別の部署や別の店舗が持っている現場の知見を取りに行くこともあるかもしれません。
大きなマニュアルに書くほどではないけれど、現場ではみんな知っている小さなコツってありますよね。そして全ては共有されない、できない。
いわゆるスペシャルシチュエーションだったりエッジケースだったり。
・こういうお客さんには、こう対応した方がいい
・このケースはマニュアル外でこういう対処をするべき
・このトラブルは、実はこの順番で確認すると早い
みたいなものです。
部分最適だからマニュアルに全ては書けないけど、知見としては持っておきたい。平均値的な話ではない部分。
そういう知見を、AIエージェントが必要なときに探しに行って、別のAIエージェントから受け取る。
これはかなり自然に起こる未来だと思っています。
でも、そのAIは「誰」なのか?

ただ、ここで大きな問題が出てきます。(出てくると思っています笑)
それは、そのAIエージェントは誰なのか? という問題です。
人間同士なら、ある程度は相手の顔や名前、関係性で判断できます。
でもAIエージェント同士がやり取りする場合は、そうはいきません。
・このAIは誰の代理なのか。
・どの会社に所属しているのか。
・どの人の許可を受けて動いているのか。
・どこまでの権限を持っているのか。
・その依頼は本当にやっていいことなのか。
こういうことを確認できないと、かなり怖い世界になります。
たとえば、AIエージェントが勝手に外部サービスに書き込みをしたり、決済をしたり、誰かの情報を取りに行ったりするようになったとき、
「そのAIは信頼できるの?」
「本当に本人の代理なの?」
「その操作は許可されているの?」
「あとから何をしたか確認できるの?」
という問題が必ず出てくるはずです。
今でも、Googleアカウントでログインするとか、OAuth認証を使うとか、いろいろな仕組みはあります。
でもAIエージェントが前提になると、人間向けの認証だけでは足りない部分が出てくるんじゃないかと思っています。
AIエージェント時代のパスポート
そこで考えたのが、VATEです。

VATEをものすごくざっくり言うと
AIエージェントが他のシステムやAIエージェントとやり取りするときに、「このAIは誰で、誰の代理で、何を許されていて、何をしたのか」を確認しやすくするための考え方
僕の中では、AIエージェント時代のパスポートのようなイメージです。
海外に行くとき、人間はパスポートで身元を証明しますよね。
もちろんパスポートだけで何でもできるわけではありません。ビザが必要な場合もあるし、入国審査もあります。
でも少なくとも、
「あなたは誰ですか?」
「どこの国の人ですか?」
「この書類は本物ですか?」
という確認の土台になります。
AIエージェントにも、そういう土台が必要になるんじゃないか。
そう思ったのが、VATEを考え始めたきっかけです。
もちろん、VATEが世界標準になるとか、そういう大きなことを言いたいわけではありません。
今の段階では、あくまで議論のたたき台です。
でも、AIエージェント同士がやり取りする未来を考えたときに、こういう考え方はどこかで必要になるはずだと感じています。
大きな会社も、AIエージェント前提の世界に向かっている
実際、最近はいろいろな会社がAIエージェント前提の動きを見せています。
GoogleはA2Aのような、エージェント同士のやり取りに関わる取り組みを進めています。
Cloudflareも、AIエージェントが使うことを前提にしたアカウントやインフラの話を出しています。
Stripeも、AIエージェントによる決済の仕組みに関する発表をしています。
こうした動きを見ていると、AIエージェントがただのチャット相手ではなく、実際に外部のシステムとやり取りする存在になっていく流れはかなり強いと感じます。
もちろん、規制や倫理の問題もあります。
人間がどこまでそれを許容するのか、社会としてどうルールを作るのかも大きなテーマです。
ただ一方で、便利なものは広がっていくという現実もあります。
人間は、基本的に楽をしたい生き物です。
安全に楽ができるなら、たぶんその方向に進んでいく。
だからこそ、怖いから止めようという話だけではなく、どうすれば安全に、信頼できる形で使えるのかを考える必要があると思っています。
非エンジニアだけど、GitHubで公開してみた
ここまで書いてきたようなことを、僕はChatGPTやClaudeと色々ディスカッションしていました。
今のAIエージェントの世界はどうなっているのか。
既存のプロトコルや仕組みには何があるのか。
その中で、どこにまだ考える余地があるのか。
そういうことを話しているうちに、
「これ、GitHubに上げてみたら面白いんじゃない?」
という流れになって…
繰り返しにはなりますが、僕はエンジニアではありません。
なので、技術的に細かいところまで完全に分かっているわけではありません。
でも、AIを使いながら考えて、調べて、整理して、形にしていくことはできますよね。
そして、たとえ完璧ではなくても、世界に向けて「こういう考え方はどうですか?」と出してみることも。
自分にとっては大きなチャレンジでしたが、やってみました!
実際にGitHubに上げてみると、海外方から反応がもらえて、今は少しずつやり取りをしています。
技術的なことも英語も難しいんでAIフル活用ですが。笑
小さな一歩だし、別にこれで世界が変わるわけではないんです。
でも、自分が今までほとんど接点のなかった技術者の方々と、こういうテーマでつながれるのはすごく面白いなと感じています。
未来を考えること自体が、すごく面白い
僕が今回いちばん伝えたいのは、VATEの細かい仕様そのものというよりも、AIエージェントの時代について考えること自体がめちゃくちゃ面白いということです。
AIエージェントが人間の代わりに動く、働く。
AIエージェントが、別のAIエージェントに依頼する。
人間はそのさらに上のレイヤーで、何をしたいか、どう生きたいかを考える。(もしかしたら人間が下かも…笑)
どれが本当になるのかは、もちろん分かりません。
でも、ここ数年のAIの進化を見ていると、少なくともAIエージェントが自律的に…という方向には向かってますよね。
そうなったとき、働くという概念も変わるかもしれない。
お金の価値も変わるかもしれない。
会社や個人の役割も変わるかもしれない。
テック系のトップの人たちも、AIやロボットが進化した先で、お金や労働の意味が変わるという話をよくしていますよね。
僕たちは今、かなり大きな変化の入口にいる気がしています。
個人的にはそれが超楽しい。
これは完成品ではなく、まだドラフトです
VATEはまだ完成してません。
今のところはプレリリース。GitHub上でも議論のためのドラフトとして公開しています。
すでにあるA2A、MCP、OAuth、DID、VCなどの仕組みとどう組み合わせるとよいのか。
AIエージェント時代に、どこに新しい信頼の仕組みが必要になるのか。
そういうことを考えるための、ひとつの提案です。
再掲:GitHubはこちら↓
https://github.com/Poke-nushi/Verifiable-Agent-Trust-Envelope
もし技術者の方がこの記事を読まれていたら、ぜひリポジトリを見てフィードバックをいただけたら嬉しいです。
次回はもう少し技術的な話を
今回はVATEを作ろうと思った背景や、AIエージェント同士がやり取りする未来について書いてみました。
次回はもう少し技術寄りに
・VATEが何を定義しようとしているのか。
・「誰の代理か」「どんな権限か」「実行後に何を記録するか」をどう考えているのか。
・GitHubのREADMEやドキュメントでは、どんな構成になっているのか。
そのあたりを、実際のリポジトリの内容も引用しながら紹介してみようと思います。
まだまだ荒い部分も多いと思いますが、こういう未来について考えるのは本当に楽しいです。
AIエージェントがAIエージェントとやり取りする世界。
そのときに必要になる信頼の仕組み。
そして、非エンジニアでもAIと一緒にそういう未来を考えて具体的に議論を進めていける。
非エンジニアの方もぜひ感想などコメントください!
それではまた、ポケットから🐈⬛