本文へスキップ

GLOSSARY

Bytespider

ByteDance(TikTokを運営する中国企業)が、AIモデル訓練用に大規模なデータを集める学習・収集系クローラー。アクセス量が非常に多いです。

ばいとすぱいだー11分で読めます

Bytespiderとは何か

Bytespiderは、ByteDanceがAI訓練データ収集のために走らせる学習・収集系クローラーです。分類上は「AI Data Scraper(=AIモデルの訓練用データセットに含めるためにWebコンテンツをダウンロードするボット)」にあたります。運営者(ByteDance)が、どのサイトを・どれくらいの頻度で・どこまで深く巡回するかを決めるため、挙動は予測しにくく、収集パス(=一括収集の実行期間)が始まると大量にページを取得し、終わるとぱたりと止む、という波のある動き方をします。検索用クローラーよりも1回の来訪で取得するページ数がはるかに多いのが典型です。

公式のUA文字列は `Mozilla/5.0 (compatible; Bytespider; [email protected]) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.0.0 Safari/537.36` で、連絡先メールを含む形で名乗ります。サイト運営者はこのUA名を手がかりに検知し、robots.txtで拒否できます。第三者の観測データ(Webボット来訪を横断計測するサービス)によれば、世界の上位サイトのうち一定割合(同観測では約17%)がrobots.txtでBytespiderをブロックしており、AIデータ収集ボットの中でも警戒されやすい対象であることがうかがえます。

UA文字列の読み方

BytespiderのUA文字列で判別の軸になるのは、括弧内の「Bytespider」という語です。特徴的なのは、その直後に連絡先メール `[email protected]` を含めて名乗る点で、これはByteDance系であることの有力な手がかりになります。末尾の `Chrome/70.0.0.0 Safari/537.36` はブラウザ風の互換表記(=古いブラウザ判定を通すための慣習的な名乗り)で、実際のChromeバージョンを意味しません。ここに惑わされず、読むべきは「Bytespider」の語と、併記される `[email protected]` です。ログ集計では「Bytespider」を部分一致で拾うのが基本ですが、UAは詐称できるため、後述のIP照合・逆引きDNSと組み合わせて本物かを確かめます。

なぜ重要か(量と可視化の切り分け)

Bytespiderが重要なのは、AI検索で「引用された成果」としてではなく、「サーバー負荷とログ解釈を歪めるノイズ源」としてです。アクセス量が突出しているため、AIボットの来訪を素朴に合計すると、Bytespiderの数字に全体が引きずられます。ここで「AIからのアクセスが増えた=AI検索で評価が上がった」と読むのは典型的な誤りです。Bytespiderは訓練用の収集であって、回答での引用可視化とは無関係だからです。当ラボが学習系(訓練収集)と回答系(出典掲載)を厳密に分けて計測しているのは、まさにこの取り違えを防ぐためです。

なぜBytespiderの量がこれほど突出するのか、背景を押さえておくと解釈を誤りません。ByteDanceは、対話型AI「Doubao(ドウバオ/豆包)」をはじめとする自社AI群のために、できるだけ広く新しい公開Webを訓練データ候補として集めようとします。訓練用の収集は、検索インデックスの更新のように「差分だけ軽く見に来る」のではなく、対象を面で一気に取り込む性格が強いため、1回の収集パスあたりの取得ページ数が桁違いに大きくなりがちです。さらに、収集対象や頻度をByteDance側が随時決めるため、外から見ると予測しづらい波状のアクセスになります。この「面での大量取得×不規則なスケジュール」こそがBytespiderの数字を膨らませる正体であり、それ自体は自社コンテンツの評価とは無関係だ、理解しておくことが重要です。

仕組み(学習系ゆえの特徴)

量の主役でも、Bytespiderは「訓練収集」。回答の可視化とは指標が別。
観点Bytespider(学習・収集系)回答・検索系(例:出典掲載用ボット)
主目的AIモデル訓練用の大規模データ収集AIの回答に出典として載せる索引化
取得量非常に多い(1回の来訪で大量ページ)相対的に少ない
取得の意味訓練候補に入るだけ回答出典に載る候補になる
成果指標ログの量は成果ではない実際の引用露出が成果に近い
robots.txt遵守尊重が期待される分類尊重するのが基本(PerplexityBot等)
負荷への影響波状に大量取得しやすい相対的に穏やか

横にスクロールできます

具体例・データ

  • 公式UA:`Mozilla/5.0 (compatible; Bytespider; [email protected]) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.0.0 Safari/537.36`(連絡先メールを内包)。
  • robots.txtでの拒否例:`User-agent: Bytespider` の行に続けて `Disallow: /` を書くとサイト全体を拒否できます(一部だけなら `/` を対象パスに変えます)。
  • 観測傾向:Known Agents(旧Dark Visitors)の2026年7月31日時点の集計では、世界の上位1,000サイトのうち17%がrobots.txtでBytespiderをブロックしています。
  • アクセス量:Cloudflareが2024年7月3日に公開した集計では、同社ネットワーク上で観測されたAIボットのうちBytespiderがリクエスト数で最多で、アクセスされたサイトの割合も40.40%と最も広い結果でした。
  • 波のある巡回:収集パス中は大量アクセス、終了後は静止、という不規則なスケジュールになりやすいです。
  • 逆引きDNSでの本物判定:疑わしいアクセスは、アクセス元IPを逆引きしてByteDance系の正規ホスト名に解決されるか、順引き逆引きが往復一致するか(forward-confirmed reverse DNS)を確かめます。UA名だけで遮断すると、正規ブラウザを巻き込む事故や、逆に詐称を見逃す取りこぼしが起きやすいです。
  • 一部だけ拒否する例:`User-agent: Bytespider` の行に `Disallow: /` で全体拒否、`Disallow: /api/` のようにパス指定で部分拒否ができます。ただしrobots.txtは強制力のない要請なので、これだけを最終防衛線にしません。

よくある誤解・注意点

実務での扱い方

  1. 針を決める:訓練データへの利用を「無断学習は拒否」で止めるか、負荷が許容範囲なら放置するかを、自社の考えとサーバー負荷から判断します。
  2. robots.txtで拒否する:止めるなら `User-agent: Bytespider` に `Disallow: /` を明記します。ただしrobots.txtは強制力のない要請なので、これだけに頼りません。
  3. IPで裏を取る:大量アクセスや不審挙動は、UA名でなくアクセス元IPを照合し、なりすましを見極めます。
  4. 確実に止めたい場合:robots.txtに加え、ファイアウォールやWAF(=Webアプリを守る防御層)でIP単位・レート単位の遮断を併用します。
  5. ログ集計を分ける:Bytespiderの量を、回答・検索系ボット(出典掲載に関わるもの)と混ぜて集計しません。「学習系」と「回答系」を必ず分けて可視化します。

当ラボのサーバーログ観測での見え方

当ラボの実観測では、AIボットの来訪をUAごとに数えると、Bytespiderが最大勢力になりやすいのが実情でした。しかもその現れ方は一定ではなく、収集パス(=一括収集の実行期間)が始まると短期間に大量のページ取得が集中し、終わるとぱたりと止む「波状」のパターンを描きます。この山を素朴に月次の合計へ足し込むと、月によってAIアクセス総数が乱高下し、あたかも「AI検索での評価が上下している」ように見えてしまいます。これは典型的な読み違いです。Bytespiderは学習・収集系であり、山が来た月に回答での引用が増えたわけではありません。したがって当ラボでは、(1) Bytespiderを含む学習・収集系を独立した列で集計し、(2) 回答・検索系(出典掲載に関わるボット)とは別のダッシュボードで並べ、(3) 実際の回答出典モニタリングを「成果指標」として最上位に置く、という三層の切り分けで数字を読んでいます。ログの量は負荷管理の指標にはなっても、AI検索での可視化の成果指標にはなりません。

他の主要ボットとの比較

量の主役はBytespiderでも、系統(学習系か回答系か)が成果解釈の分かれ目になる点に注意。
ボット運営系統典型的な取得量
BytespiderByteDance学習・収集系非常に多い(波状)
GPTBotOpenAI学習・収集系中程度
ClaudeBotAnthropic学習・収集系中程度〜穏やか
PerplexityBotPerplexity回答・検索系穏やか

横にスクロールできます

よくある質問(FAQ)

Bytespiderのアクセスが一番多いのですが、AI検索で評価されている証拠ですか?

いいえ。Bytespiderは訓練用データを集める学習・収集系で、量が多くても回答での引用可視化とは無関係です。成果は回答・検索系の露出で測ってください。

Bytespiderはrobots.txtを守りますか?

Known Agents(旧Dark Visitors)は、Bytespiderをrobots.txtに従うことが期待されるボットに分類しています。ただしrobots.txtはどのボットに対しても強制力のない要請なので、負荷を確実に抑えたいなら、robots.txtだけでなくIP照合や防御層での遮断を併用してください。

Bytespiderをブロックするデメリットはありますか?

主にByteDance系AIの訓練データから自社が外れることですが、Bytespiderは回答の出典掲載には直結しないため、AI検索の露出への影響は限定的です。サーバー負荷軽減のメリットの方が大きい場合が多いです。

UAが「Bytespider」を名乗るアクセスは信用してよいですか?

いいえ。UAは詐称できます。負荷や不審な挙動があるときは、UA名でなくアクセス元IPを照合し、加えて逆引きDNSがByteDance系の正規ホスト名に往復一致するかを確かめてから遮断・許可を判断してください。

Bytespiderの大量アクセスでサーバーが重いです。どう止めますか?

まず `User-agent: Bytespider` に `Disallow: /` を書いて意思表示します。ただしrobots.txtは強制力のない要請なので、それだけに頼らず、レート(=単位時間あたりのアクセス数)を見ながら、ファイアウォールやWAFによるIP単位・レート単位の遮断を併用するのが確実です。

Bytespiderと他のAIボットは何が違いますか?

Bytespider(ByteDance)・GPTBot(OpenAI)・ClaudeBot(Anthropic)はいずれも訓練データを集める学習・収集系ですが、Bytespiderは取得量が突出して波状になりやすいのが特徴です。一方PerplexityBotは回答の出典掲載に関わる回答・検索系で、系統そのものが異なります。成果を測るときは、この系統の違いを必ず踏まえてください。

関連する出典

この記事の根拠にした一次情報(=発表元がみずから出している資料)です。

  1. Dark Visitors: Bytespider(ByteDance)(新しいタブで開く)https://darkvisitors.com/agents/bytespider
  2. Cloudflare Blog(2024年7月3日): Declare your AIndependence: block AI bots, scrapers and crawlers with a single click(新しいタブで開く)https://blog.cloudflare.com/declaring-your-aindependence-block-ai-bots-scrapers-and-crawlers-with-a-single-click/

CONTACT US

お問い合わせ

調査・取材・共同研究のご相談を承ります。

FOLLOW US

最新情報をチェック

新着のレポートと研究員コラムをお知らせします。

調査レポート日本のAI検索 実態レポート 第1回:通信キャリア編