AgentGrade
EnglishEspañol日本語中文

ナレッジベース

AgentGradeがチェックするすべてのプロトコルをわかりやすく解説するガイド。

概要

はじめに — サイトをエージェント対応にする

サイトをAIエージェントに発見・利用可能にするためのクイックチェックリスト。

スコアの見方

AgentGradeのスコアリング方法、検証済みと宣言済みの違い、改善方法。

Cloudflareとエージェントアクセス

Cloudflareがエージェントトラフィックをブロックする理由と、エージェントアクセス用の設定方法。

スキャンについて

AgentGradeがサイトをスキャンする方法、収集するデータ、オプトアウトの方法。

決済

決済プロトコルの比較

x402 vs MPP vs L402 — 各マシン決済プロトコルの使い分け。

x402 — HTTP決済プロトコル

エージェントがBase上のUSDCでリクエストごとに支払えるHTTP 402決済プロトコル。仕様、従来のAPI収益化との比較、エコシステム、実装方法。

MPP — マシン決済プロトコル

Tempoネットワーク上のpathUSDを使用した、サブ秒のエージェント決済向けマイクロペイメントプロトコル。

SPT — Stripe Shared Payment Tokens

Shared Payment TokensとMPP 402フローを使用した、AIエージェント向けStripeカード決済。

L402 — Lightning決済

マカロンとインボイスを使用したAPIアクセス向けBitcoin Lightning Network決済。

x-payment-info — OpenAPI決済ディスカバリー

OpenAPI拡張による事前リクエストの決済ディスカバリー — エージェントが402を発生させる前に価格を把握できます。

Bazaar — サービスディスカバリー

エージェントが有料APIエンドポイントを発見・閲覧できるx402サービスカタログ。

コンセプト

AIエージェントは実際にどのようにWebをブラウズするのか

ChatGPT、Perplexity、GeminiがWebコンテンツをどのように取得・処理するか — そしてそれがあなたのサイトに何を意味するのか。

発見

MCP — Model Context Protocol

AIアシスタントを外部ツールに接続するオープン標準。仕様、トランスポートオプション、エコシステム、認証、デバッグ、MCPサーバーの実装方法。

ディスカバリー

OpenAPI — API仕様

どのエンドポイントが存在し、どう呼び出すかをエージェントに伝える機械可読なAPI記述。

llms.txt — LLMコンテキストファイル

大規模言語モデルにサービスの内容を説明するプレーンテキストファイル。

llms-full.txt — LLM向けの全コンテンツ

llms.txtのコンパニオン:サイトのテキスト全体を1つのファイルに連結したもの。ブラウジングしないLLMが1回のフェッチでコンテンツを取り込めるようにします。

agents.txt — エージェントアクセスポリシー

AIエージェントがサービス上で何を許可されているかを定義するファイル。

Organization JSON-LD — エージェント向けのエンティティグラフ

schema.orgのOrganizationとしてサイトを宣言し、他の正規サーフェスへのsameAsリンクを記述する。LLMが散在するサーフェスを知識グラフ内の単一エンティティに統合するために使うリンクトデータシグナル。

エージェント向けrobots.txt

サイトがAIクローラーを歓迎することを示すrobots.txt内のエージェント固有ディレクティブ。

skillファイル (SKILL.md)

AIエージェントにサービスの使い方を伝える、YAMLフロントマター付きのmarkdownファイル。

アイデンティティ

アイデンティティプロトコル

エージェントがドメインの所有者を検証できる分散型アイデンティティ標準。

ケイパビリティ

AIエージェント向けコンテンツネゴシエーション

User-AgentやAcceptヘッダーに基づいてエージェント最適化レスポンスを配信する方法。

Web Bot Auth (RFC 9421)

AIエージェントが暗号学的なHTTPメッセージ署名で身元を証明する方法。

A2A — Agent-to-Agent Protocol

Google製の、AIエージェントが他のエージェントを発見し通信するためのプロトコル。

WebMCP — ブラウザエージェントのインタラクション

ブラウザベースのAIエージェントが、注釈付きフォームを通じてWebサイトとやり取りできるようにするW3Cドラフトプロトコル。

概念

Infrastructure — キャッシュ、エラー、リダイレクト

エージェントが依存する HTTP レベルの振る舞い: キャッシュヘッダー、構造化エラー、HTTPS リダイレクト、サイトマップ。

JavaScript レンダリングのサイトとエージェントの可視性

なぜクライアントレンダリングの SPA は AI クローラに見えないのか、何が壊れて何が壊れないのか、そしてどう直すか。