İletişim

PerplexityBot Nedir?

Kısa tanım

PerplexityBot, Perplexity'nin web sitelerini kendi arama sonuçlarında göstermek ve onlara bağlantı vermek için kullandığı tarayıcıdır. Perplexity'ye göre bu bot, yapay zekâ temel modellerinin eğitimi için içerik toplamaz. Kullanıcının sorusu üzerine sayfaları anlık getiren ayrı bir user-agent olan Perplexity-User ise genellikle robots.txt kurallarını dikkate almaz.

Diğer adları: Perplexity crawler, Perplexity bot, Perplexity user agent

PerplexityBot'un açık sayfaları tarayıp model eğitimi için değil arama dizini için topladığı ve cevaplarda kaynak gösterdiği katmanlar

İki ayrı user-agent

Perplexity, bot belgesinde iki user-agent tanımlar ve ikisinin robots.txt karşısındaki davranışı farklıdır:

PerplexityBotPerplexity-User
AmaçWeb sitelerini Perplexity arama sonuçlarında göstermek ve bağlantı vermekKullanıcı bir soru sorduğunda doğru cevap için sayfayı ziyaret etmek
Model eğitimiTemel model eğitimi için içerik toplamazBelgede eğitim amacı tanımlanmaz; kullanıcı eylemlerini destekler
robots.txtKurallara uyarGetirme kullanıcı tarafından istendiği için genellikle robots.txt kurallarını dikkate almaz
IP listesihttps://www.perplexity.com/perplexitybot.jsonhttps://www.perplexity.com/perplexity-user.json

OpenAI ve Anthropic'ten farklı olarak Perplexity'nin listesinde ayrı bir eğitim tarayıcısı yer almaz. PerplexityBot'un rolü, OpenAI tarafındaki OAI-SearchBot'a daha yakındır: bir yapay zekâ arama ürününe kaynak sağlamak.

User-agent dizeleri

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)

Kayıtlarda bu adlarla gelen isteklerin gerçekten Perplexity'den gelip gelmediğini, yukarıdaki JSON listelerindeki IP aralıklarıyla karşılaştırarak doğrulayabilirsiniz.

robots.txt ile ne yapılabilir?

PerplexityBot'u engellemek için:

User-agent: PerplexityBot
Disallow: /

Bu kuralın etkisini doğru okumak gerekir. Botun görevi siteleri arama sonuçlarında göstermek olduğundan, engellemek eğitimi değil, Perplexity aramasında kaynak olarak yer alma ihtimalinizi etkiler. Öte yandan Perplexity-User, kullanıcı isteğiyle çalıştığı için bu kurala bağlı değildir; bir kullanıcı sayfanızı doğrudan sorduğunda yine ziyaret edilebilir. Kullanıcı tetiklemeli bu erişimi de kesin olarak durdurmak isterseniz, robots.txt'nin ötesinde sunucu ya da güvenlik duvarı düzeyinde önlem almanız gerekir; bunun Perplexity'deki görünürlüğünüzü de etkileyeceğini hesaba katın.

Yaygın yanlış anlamalar

  • "PerplexityBot'u engellersem içeriğim modelleri eğitmekte kullanılmaz." Perplexity, PerplexityBot'un zaten temel model eğitimi için içerik toplamadığını belirtir. Bu gerekçeyle yapılan bir engelleme, asıl olarak arama görünürlüğünü etkiler.
  • "Kayıtlarda Perplexity-User görüyorum, demek ki robots.txt'im çalışmıyor." Perplexity-User'ın kullanıcı isteğiyle çalıştığı ve genellikle robots.txt'yi dikkate almadığı belgelenmiştir; bu bir yapılandırma hatası değildir.
  • "User-agent: * altında Disallow: / herkesi durdurur." Bu kural yalnızca robots.txt'ye uyan botlar için anlam taşır.

Görünürlük açısından

Perplexity cevaplarında kaynaklar numaralı bağlantılarla gösterilir. Bu nedenle botun erişebildiği, net ve doğrudan cevap veren sayfalar kaynak olarak gösterilmeye aday olabilir. Erişim izni bir garanti değil, ön koşuldur; hangi kaynağın seçileceği Perplexity'nin kendi sistemlerine bağlıdır.

robots.txt yapılandırmanızın genel mantığı için robots.txt maddesine bakabilirsiniz.

İlgili terimler

← Sözlüğe dön