AgentGrade
EnglishEspañolDeutsch日本語中文
← ナレッジベース

AIエージェントとは何か?

定義

AIエージェントとは、大規模言語モデルを使ってユーザーに代わって行動を計画・実行するソフトウェアです — 検索、API呼び出し、価格比較、注文、決済。決定的な特徴は知能ではなく委任です。人間が目標を述べ、エージェントがどのサイトを訪れ、どのツールを呼び、いつ仕事が終わったかを判断します。

これによりエージェントは、ウェブが想定してきたあらゆる訪問者とは根本的に異なる存在になります。閲覧するのではなく、使うのです。デザインを見る目も、クリックフローに付き合う忍耐もなく、人間なら待つ場面で厳格なタイムアウトを持っています。

エージェント vs ボット vs クローラー

3つの言葉は混同されがちですが、異なる機械を指します:

クローラーボットエージェント
動作の起点スケジュールとURLフロンティア固定のスクリプト目標と計画
誰のために働くかインデックスやデータセットスクリプトを書いた人今この瞬間の1人のユーザー
サイト訪問広く繰り返しスクリプトの指示どおりタスクに有用な場合のみ
GPTBot、ClaudeBot価格監視スクリプトテーブルを予約するChatGPT

混同が起きるのは、同じベンダーが3種類すべてを運用しているからです。OpenAIは学習クローラー(GPTBot)、検索インデックスクローラー(OAI-SearchBot)、そしてエージェントが使うライブフェッチャー(ChatGPT-User)を運用しています — robots.txtトークンも挙動も別々の3階層です。robots.txtガイドが階層モデルを解説し、User-Agentリファレンスがすべてのボットを記載しています。

エージェントの解剖学

4つの部品があり、それぞれが異なる形であなたのサイトと接触します:

エージェントがサイトに必要とするもの

エージェントは、機械可読なサーフェスが許す範囲でのみタスクを完了できます。エージェントが出会う順にレイヤーを並べると: 位置を把握するための発見ファイル(llms.txt、エージェント対応のrobots.txt)、行動するための呼び出し可能な機能(MCPOpenAPI)、読むためのコンテンツネゴシエーション、取引するための決済経路。このスタックこそエージェント対応度が測定するものです。

ログに現れるエージェントトラフィック

想像より分かりにくいものです。一部は名乗ります — リファレンスに記載された名前付きUser-Agentで、公開IPレンジと照合できます。しかし大きな割合は匿名で届きます。コーディングエージェントやデスクトップアシスタントはユーザー自身のマシンからフェッチするため、リクエストは住宅用IPからcurlのような汎用クライアント文字列や普通のブラウザUAで届きます。ログに「1ページだけ取得してアセットを読み込まない汎用クライアント」の増加が見えたら、それは帰属できないエージェントトラフィックであることが多いのです。それをブロックすることは、それを送った人間をブロックすることです。

よくある質問

ChatGPTはAIエージェントですか?

ChatGPTはエージェントを内包するアシスタントです。会話しているだけのときはエージェントではありません。ウェブを検索し、ページを取得し、ユーザーに代わってチェックアウトを完了するとき、それがエージェントの振る舞いです — そしてChatGPT-Userやエージェントモードのフェッチャーとしてサーバーに届きます。

AIエージェントはチャットボットと同じですか?

いいえ。チャットボットは会話し、エージェントは行動します。判定基準は、目標のために現実の行動(フェッチ、API呼び出し、取引)を取るかどうかであり、話すかどうかではありません。

AIエージェントはJavaScriptをレンダリングしますか?

ほとんどの場合、しません。大半のフェッチャーは生のHTTPレスポンスを読み、スクリプトを実行しないため、JavaScript実行後にしか存在しないコンテンツは見えません。JavaScriptレンダリングを参照してください。

エージェントが自分のサイトを訪れているかどうやって知る?

アクセスログをUser-Agentリファレンスの名前付きトークンと照合し、匿名パターン(汎用クライアント文字列、住宅用IP、アセット読み込みのない単一ページ取得)に注目してください。そしてサイトをスキャンして、訪れたエージェントが実際に何をできるかを確認しましょう。

関連