GLOSSARY
AIクローラー
生成AI各社が
AIクローラーとは、
AIクローラーとは (正確な 定義)
AIクローラーは、
「AIクローラー」と
なぜ重要か (AI検索での 位置づけ)
AI検索で
AIクローラーの
ここで
もう
仕組み/3つの 種別
AIクローラーは、
- 学習・収集系: モデルの
訓練や 大規模な 索引作成の ために、 サイトを 自動で 大量に 巡回して 集めます。 代表は GPTBot (OpenAIの 学習用)、 ClaudeBot (Anthropicの 収集用)、 Bytespider (ByteDanceの 収集用)。 robots.txtでの 拒否に 対応する - 回答・検索系: ユーザーの
質問に 答える ための 検索索引を 作る 目的で 巡回します。 代表は OAI-SearchBot (ChatGPT検索用)、 PerplexityBot (Perplexity検索用)。 これも robots.txtで 制御できます。 拒否すると 各AI検索の 結果に 載りにくくなる - user-triggered fetcher
(ユーザー起動型フェッチャー) : 人が AIに 質問した その 瞬間に、 答える ために ページを 取りに 来ます。 代表は ChatGPT-User、 Perplexity-User。 自動巡回ではなく 人の 操作が 起点である 点が 根本的に 異なる
この
具体例・ 代表的な AIクローラー一覧
主要な
| 名前 | 運営元 | 種別 | User-Agentの |
|---|---|---|---|
| GPTBot | OpenAI | 学習・収集系 | GPTBot/1.x; +https://openai.com/gptbot |
| OAI-SearchBot | OpenAI | 回答・検索系 | OAI-SearchBot/1.4; +https://openai.com/searchbot |
| ChatGPT-User | OpenAI | user-triggered fetcher | ChatGPT-User; +https://openai.com/bot |
| ClaudeBot | Anthropic | 学習・収集系 | ClaudeBot; +http://anthropic.com/bot.html |
| PerplexityBot | Perplexity | 回答・検索系 | PerplexityBot/1.0; +https://perplexity.ai/perplexitybot |
| Perplexity-User | Perplexity | user-triggered fetcher | Perplexity-User/1.0; +https://perplexity.ai/perplexity-user |
| Bytespider | ByteDance | 学習・収集系 | Bytespider; https://… |
| Google-Extended | 学習制御トークン | (HTTP UAは |
横にスクロールできます
各ボットの
- GPTBot
(OpenAI) : 主に 生成AI基盤モデルの 訓練向けに コンテンツを 収集します。 robots.txtでの 拒否に 対応。 学習利用を 避けたいなら ここを Disallowする - OAI-SearchBot
(OpenAI) : ChatGPTの 検索機能で 結果に 載せる ための 索引用。 拒否すると 検索の 回答に 出にくくなります。 露出したいなら 許可する - ChatGPT-User
(OpenAI) : ユーザーが ChatGPT内で 操作した 瞬間に、 答える ためページを 取りに 来る フェッチャー。 人の 操作が 起点 - ClaudeBot
(Anthropic) : Claude向けに Webコンテンツを 収集する クローラー。 robots.txtでの 制御に 対応 - PerplexityBot
(Perplexity) : Perplexity検索の 索引用。 AI基盤モデルの 訓練には 使わないと 明言されている - Perplexity-User
(Perplexity) : ユーザーの 質問に 答える ためその場で ページを 訪れる フェッチャー。 訓練用の 収集ではない
な
Googleの
一覧に
よく ある 誤解・ 注意点
- 「クロールされた」と
「AIの 回答に 引用された」は 別物。 取得=引用ではない - 学習系を
拒否しても 検索系まで 自動的に 拒否される わけでは ありません。 ボットごとに 設定が 独立している - user-triggered fetcher は
robots.txt に 従わない ことがある ため、 robots.txtだけで 完全に 止められるとは 限らない - UA名は
各社の 更新で 変わります。 ブロック・許可の 設定は 最新の 公式ドキュメントを 基に 見直す
AIエージェントとの 関係
近年は、
ただし本質は
実務での 扱い方 (企業・サイト運営者向け)
- 方
針を 決める : 学習に 使われてよいか /AI検索の 結果に 出したいかを、 ボット種別ごとに 整理する - robots.txtで
出し分ける : 検索系 (OAI-SearchBot、 PerplexityBot)は 許可、 学習系 (GPTBot等)は 方針に 応じて 許可/拒否を 書く - サーバーログで
観測する : 許可した ボットが 実際に 取得できているか、 拒否した ボットが 本当に 止まっているかを 確認する - 本物か
検証する : 重要な 判断の 前に、 公式IPレンジJSONと ログの 接続元IPを 照合し、 詐称を 排除する - 定期的に
見直す: UA名・ 公式方 針は 変わる ため、 四半期ごとなど 周期を 決めて 設定を 点検する
AIクローラーを 全部 ブロックすれば プライバシーは 守れますか。
学習系・検索系の
学習には 使わせたくないが、 AI検索には 出したい 場合は。
可能です。
AIクローラーと Googlebotは 何が 違いますか。
動き
ログの UA名だけで ボットを 信用して よいですか。
いけません。
AIクローラーの 巡回は サーバーに 負荷を かけませんか。
かける
Bytespiderのような 聞き慣れない ボットは 拒否すべきですか。
まず正体
関連する出典
この記事の根拠にした一次情報(=発表元がみずから出している資料)です。
関連用語
クローラー(クロール)
くろーらーリンクをたどってページを次々に取得して回る巡回プログラム(クローラー)と、その巡回作業(クロール)。
GPTBot
じーぴーてぃーぼっとOpenAIが公開・運用する学習・収集系クローラー。将来のモデル訓練データにするために公開Webを巡回します。ChatGPT検索の回答表示用OAI-SearchBotや、ユーザー起点取得のChatGPT-Userとは目的が別。
ClaudeBot
くろーどぼっとAnthropic(対話型AI「Claude」を開発する企業)がモデル訓練用データを集めるために公開する学習・収集系クローラー。
PerplexityBot
ぱーぷれきしてぃぼっとPerplexity(出典付きで回答するAI検索エンジンを運営する企業)が、回答の出典として表示する候補をインデックスするための検索系クローラー。
OAI-SearchBot
おーえーあいさーちぼっとOpenAIの回答・検索系クローラー。ChatGPTの検索機能で参照先(出典)を表示するために使います。学習用GPTBotとは目的が別で、AI検索の可視性ではここが最重要。ここに取得・索引されることが「ChatGPTの回答に載る」に最も近いです。
ユーザーエージェント
ゆーざーえーじぇんとHTTPリクエストでソフトが自己申告する名前。ブラウザとボットの見分けに使うが、詐称も可能。
robots.txt
ろぼっつてきすとサイト直下に置き、クローラーに取得してよい範囲を伝える取り決めファイル。強制力はなく準拠は任意。
サーバーログ
さーばーろぐWebサーバーが全アクセスを1行ずつ機械的に記録するファイル。AIクローラーの訪問はここでしか見えません。
Perplexity-User
ぱーぷれきしてぃゆーざーPerplexity(出典付きで回答するAI検索エンジンを運営する企業)が公開する、ユーザーの質問時にその場でページを取りに行くユーザー起点フェッチャー。索引用のPerplexityBotとは区別します。
ChatGPT-User
ちゃっとじーぴーてぃーゆーざーOpenAIが公開する、ChatGPT利用者がその場で指示したときにだけ発火してページを取りに行くユーザー起点フェッチャー。学習用のGPTBot・回答検索用のOAI-SearchBotとは目的が別。
