Works
Blog Recruit Contact AI互換性診断
エージェンティックWeb
calendar_today
[エージェンティックWeb実装ガイド Vol.1] 山下 太郎 山下 太郎

エージェンティックWeb実装ガイド 第1回:三番目の読者 ― Webサイトが「読まれる」から「使われる」へ

Webサイトの読者は、人間とクローラだけではなくなった。見て・操作し・取引する「三番目の読者」=AIエージェントである。連載「エージェンティックWeb実装ガイド」第1回は、これからのサイトに必要な層を一枚の地図として示す。

エージェンティックWeb実装ガイド 第1回:三番目の読者 ― Webサイトが「読まれる」から「使われる」へ

Webサイトには、長いあいだ二種類の読者しかいなかった。

一つは人間。もう一つはクローラ。私がHTMLを手で書き始めてから四半世紀、私たちが作ってきたサイトは、突きつめればこの二者に向けたものだった。人間には見やすく、迷わず、気持ちよく。クローラには正しく、漏れなく、構造的に。SEOも、レスポンシブデザインも、表示速度の改善も、根は同じだ。二種類の読者に、それぞれ最適な形で情報を届ける。それがWeb制作の仕事だった。

いま、三番目の読者が現れた。AIエージェントである。

そしてこの三番目は、これまでの二者と、関わり方の質が根本から違う。

クローラは読むだけだった。エージェントは動く

違いを順に見ていく。

クローラは受動的だ。ページを読み、索引に入れ、それで終わる。Googlebotがあなたのサイトで商品を買うことはないし、問い合わせフォームを送ることもない。読んで、記録する。それだけの読者だった。

人間は能動的だ。読んで、考えて、操作する。フォームを埋め、ボタンを押し、決済まで進む。ただし遅い。一度に一人しか動けないし、疲れるし、迷う。

エージェントは、この両者の性質を併せ持つ。クローラのように高速で、休まず、大量に。そして人間のように、読むだけでなく操作する。あなたのサイトで検索し、絞り込み、申し込み、ときには支払いまで済ませる。しかも本人としてではなく、本人の代理として。

受動的な観測者だったものが、能動的な行為者に変わる。これが三番目の読者の正体だ。

Webサイトの三種類の読者 クローラ 読む → 索引に入れる 行動はしない 受動的な観測者 人間 読む・考える・操作する ただし遅い/一人ずつ 能動的だが低速 AIエージェント 読む・操作する・取引する 高速・休まず・代理で 能動的な行為者(三番目) 受動的な観測 能動的な行為

観測者と行為者では、サイト側の身構え方がまるで違う。読まれるだけなら、正しく書いてあればいい。だが動かれるなら、「何を、どこまでさせるか」を設計しなければならない。ここから先は、情報設計の話であると同時に、権限設計の話になる。

関与には、深さの階段がある

もっとも、エージェントの関与は一枚岩ではない。浅いものから深いものまで、はっきりした段階がある。

第一段は、見る。ページの意味を機械的に読み取る段階だ。これは実のところクローラの延長線上にある。「この価格は税込か」「この日付は営業日か」を、推測ではなく構造として読めるようにする。Schema.orgや構造化データの世界だ。

第二段は、問い合わせる。エージェントが自然言語で「在庫はあるか」「最短の納期は」と尋ね、サイトがそれに答える。サイトが会話可能な窓口になる段階だ。

第三段は、操作する。検索する、絞り込む、フォームを送る、予約を入れる。人間がマウスとキーボードでやっていたことを、エージェントが直接呼び出す。

第四段は、取引する。操作の果てに、決済がある。エージェントが本人の財布を預かり、支払いまで完了させる。

この階段を一段上がるごとに、サイトがエージェントに渡すものが増えていく。最初は情報を見せるだけ。次に質問に答える。次に操作を許す。最後に財布を預ける。渡す権限が増えるほど、設計の責任は重くなる。

エージェント関与の4段階(この連載の地図) 下段(見る)ほど渡す権限は小さく、上段(取引)ほど大きい。横断課題と実装順は第6回・第7回で扱う。 見る(意味) Schema.org・llms.txt 第2回 問い合わせる(会話) NLWeb 第3回 操作する(アクション) WebMCP 第4回 取引する(決済) A2A・AP2・ACP・UCP 第5回 横断:RAG(根拠)+ セキュリティ・権限 ― すべての層に効く(第6回)

この梯子が、そのままこの連載の地図になる。

「より良く」ではなく、「対応しているか」

ここで、これまでのWebと決定的に違う点を一つ挙げておく。

SEOは競争だった。GEO(生成エンジン最適化)も競争だ。同じ土俵に大勢が並び、「より上位に」「より引用されやすく」を競う。順位という連続した量を、少しでも上げる戦いだった。

エージェント対応は、競争というより、二値に近い。フォームにエージェント向けのツール定義があるか、ないか。決済のプロトコルに乗っているか、いないか。「より良く見つけてもらう」の前に、「そもそも扱える形になっているか」が問われる。ある線を越えていなければ、どれだけ丁寧に作り込んでも、エージェントからは存在しないのと同じになる。

「最適化(Optimization)」という言葉が、この地形ではうまく届かない。より良くする、の対象がそもそも無いからだ。まず、在るか、無いか。私は以前、最適化という言葉の輪郭が痩せていく感覚について書いた。その続きを、今度は実装の側から確かめていく連載だと思ってもらっていい。

なぜ、今なのか

三番目の読者の話は、少し前まで思考実験だった。2026年、そうではなくなった。

象徴的なのがWebMCPだ。Webページが自分の機能を「エージェントが呼べる道具(tool)」として差し出すための、ブラウザ側の仕組みである。2026年2月にW3CのWeb Machine Learning Community Groupで最初の草案が公開され、GoogleとMicrosoftのエンジニアが共同で仕様を進めている。ただし現時点ではW3Cの正式な標準ではなく、コミュニティグループの草案という位置づけだ。当初はChrome 146でフラグを立てないと動かない実験実装だったが、そこからChrome 149のオリジントライアルへと段階的に開かれてきた(Chrome for DevelopersのWebMCPドキュメント)。自分のマシンのフラグの内側ではなく、実際のユーザーの前でツールを試せる段階に入った、ということだ。

仕様も生きて動いている。APIの名前も設計も、この一年で何度も書き換えられてきた(Edgeチームによる更新と補足)。初期の草案にあった provideContext() は2026年3月に削除され、ツールを登録・解除する作法もその後さらに置き換えられている。半年で作法が変わる。それくらいの速度で動いている領域だ。正確な現行APIは、実装を扱う第4回で最新状態に洗い直す。

まだ固まってはいない。ブラウザの対応状況は、一次情報で追えるかぎりChromeが先行し、Edgeは共同で仕様を練りながらも搭載の足並みは流動的だ。「安定版を待ってから」と言えるほど整ってはいない。だが同時に、「まだ何も動いていないから様子見でいい」も、もう正しくない。動き出したものを、動き出した状態のまま観察する。それが今の正しい立ち位置だと考えている。

そしてWebMCPは一つの点にすぎない。意味の層(Schema.org、llms.txt)、会話の層(NLWeb)、決済の層(A2A、AP2)。バラバラの点として現れていた技術が、この一年で互いにつながり、一つの地形になり始めた。私は以前、それらを一枚に束ねた全体像を書いた(エージェンティックWebの完全スタック)。本連載は、その地図を実装者の手元に引き寄せ、2026年7月時点の最新状態に洗い直す試みである。

この連載で歩く道

各層について、二つのことを対で書く。何を入れるか(Do)と、それが意図どおり入っているかを確かめる観点(Check)だ。作ることと確かめることは、同じ一覧の裏表だからだ。

  • 第2回 意味と全体像 ― Schema.org、構造化データ、llms.txt
  • 第3回 会話 ― NLWeb
  • 第4回 操作 ― WebMCP(この連載の主役)
  • 第5回 取引・決済 ― A2A、AP2、ACP、UCP
  • 第6回 横断 ― RAG(根拠)とセキュリティ・権限
  • 第7回 実装順とロードマップ ― 何から、いつ手をつけるか

各回は単独でも読める。だが順に積むと、冒頭の梯子が一枚の地図として立ち上がる。

まず、自社サイトの現在地を知る

具体的な確認の観点は各回で示す。その前に、大づかみの自己診断を置いておく。次の四つに答えてみてほしい。

  1. あなたのサイトの意味は、機械が推測せずに読めるか。価格、在庫、日付、対応地域が、構造として書かれているか。
  2. 「これは何ができるサイトか」を、エージェントが一覧できるか。人間向けのナビゲーションとは別に、機械向けの見取り図があるか。
  3. サイトの主要な操作 ― 検索、申し込み、予約 ― は、エージェントが呼べる形になっているか。それとも画面を目で見て手で押すことを前提にしているか。
  4. その操作のうち、取り返しのつかないもの(購入、送信、契約)に、人間の確認は挟まっているか。

多くのサイトは、一つ目からすでに怪しい。それでいい。まず現在地を知ることが、地図を持つということだ。

次回

土台から始める。第2回は「意味と全体像の層」を扱う。サイトが、自分が何者で、何ができるのかを、機械にどう名乗るか。Schema.orgと構造化データ、そしてllms.txt。エージェントがあなたのサイトで何かをする前に、まず正しく「読める」ようにする話だ。

参考情報
山下 太郎

山下 太郎

代表取締役 / CEO

2000年、Webデザイナーとしてこの世界に飛び込み、フリーランスを経て2007年に株式会社アンタイプを創業。AI時代の到来とともに、効率だけを追うAI活用に違和感を覚えながら、それでも最前線でツールを使い続ける。企業のWebとコミュニケーションを設計する仕事を通じて、「人間らしさとは何か」を問い直す視点を発信し続けている。

View Profile arrow_outward

Related

あわせて読みたい

Lighthouseが「AIエージェントに読めるか」を監査し始めた — Agentic Browsingの構造と、8割が「すでに知っている仕事」である理由
Lighthouse
Lighthouse

Lighthouseが「AIエージェントに読めるか」を監査し始めた — Agentic Browsingの構造と、8割が「すでに知っている仕事」である理由

GoogleがLighthouseに標準搭載した新監査「Agentic Browsing」を解説。AIエージェントに読めるWebの条件、監査の8割が従来のアクセシビリティ対応の延長である理由、自社サイト実測で属性1個の修正から満点に至った過程を、実務の優先順位とともに整理。