ChatGPT-User Nedir?
Kısa tanım
ChatGPT-User, OpenAI'nin ChatGPT ve Custom GPT'lerde kullanıcıların başlattığı bazı eylemler için kullandığı user-agent'tır; bir kullanıcı soru sorduğunda ChatGPT bir web sayfasını bu adla ziyaret edebilir. OpenAI'ye göre web'i otomatik taramak için kullanılmaz, eylemler kullanıcı tarafından başlatıldığı için robots.txt kuralları uygulanmayabilir ve içeriğin ChatGPT aramasında görünüp görünmeyeceğini belirlemez.
Diğer adları: ChatGPT User, ChatGPT-User user agent, ChatGPT-User botu, OpenAI ChatGPT-User

Ne zaman devreye girer?
OpenAI'nin bot belgesine göre ChatGPT-User, ChatGPT ve Custom GPT'lerde kullanıcıların başlattığı bazı eylemler için kullanılır. Bir kullanıcı ChatGPT'ye ya da bir Custom GPT'ye soru sorduğunda ChatGPT bir web sayfasını bu user-agent ile ziyaret edebilir. OpenAI aynı açıklamada kullanıcıların GPT Actions aracılığıyla harici uygulamalarla etkileşime girebileceğini de anar.
Belirleyici özellik, isteği bir tarama kuyruğunun değil bir insanın tetiklemesidir. OpenAI, ChatGPT-User'ın web'i otomatik biçimde taramak için kullanılmadığını belirtir. Bu yüzden kayıtlarda düzenli bir tarama örüntüsü yerine kullanıcı ilgisini izleyen dağınık istekler görülür: bir sayfa sosyal medyada paylaşıldığında kısa sürede birkaç istek gelebilir, sonra haftalarca hiç gelmeyebilir.
"robots.txt kuralları uygulanmayabilir" ne demek?
OpenAI'nin ifadesi dikkatle okunmalı: eylemler kullanıcı tarafından başlatıldığı için robots.txt kurallarının uygulanmayabileceği söylenir. Bu "hiçbir zaman uygulanmaz" demek değildir, ama User-agent: ChatGPT-User altına yazılan bir Disallow satırının erişimi güvenilir biçimde durduracağına da güvence vermez. OpenAI ayrıca ChatGPT-User'ın bir içeriğin aramada görünüp görünmeyeceğini belirlemek için kullanılmadığını, arama kapsamından çıkmak ve otomatik taramayı yönetmek için robots.txt'de OAI-SearchBot kurallarının kullanılması gerektiğini söyler. Model eğitimi tercihi ise GPTBot üzerinden bildirilir.
Kullanıcı tetiklemeli getiricilerde sağlayıcıların tutumu aynı değildir. Anthropic, Claude-User'ın site sahiplerine bu isteklerin hangi sitelere erişebileceğini kontrol etme imkânı verdiğini belgeler. Perplexity ise Perplexity-User'ın genellikle robots.txt kurallarını dikkate almadığını açıkça yazar. ChatGPT-User bu iki uç arasında, kesin bir taahhüt içermeyen bir ifadeyle tanımlanmıştır.
Kayıtlarda tanımak ve doğrulamak
OpenAI'nin belgelediği tam user-agent dizesi:
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/botDizedeki bağlantının openai.com/bot olduğuna dikkat edin; GPTBot'un dizesindeki openai.com/gptbot bağlantısından farklıdır. User-agent kolayca taklit edilebildiği için önemli kararlarda isteğin IP adresini OpenAI'nin yayımladığı https://openai.com/chatgpt-user.json listesiyle karşılaştırın. Kayıtları filtrelerken tam dize yerine ChatGPT-User ifadesini aramak, sürüm numarası değişse bile eşleşmeyi korur.
Engellemek mantıklı mı?
ChatGPT-User'ı güvenlik duvarı düzeyinde engellemek, bir kullanıcı ChatGPT'ye sayfanızı doğrudan sorduğunda ya da bağlantısını paylaştığında ChatGPT'nin o sayfayı okuyamaması demektir. Bu durumda cevap başka kaynaklara ya da modelin önceden bildiklerine dayanır ve sayfanızdaki güncel fiyat, stok veya politika bilgisi cevaba yansımayabilir. İçeriğinin model eğitiminde kullanılmasını istemeyen bir site, GPTBot'u engelleyip ChatGPT-User'a izin vererek iki tercihi birbirinden ayırabilir. Sunucu yükü sorun yaratıyorsa tamamen engellemek yerine makul bir hız sınırı daha dengeli bir çözüm olabilir. Bot erişimini etkileyen diğer katmanlar bot erişilebilirliği maddesinde anlatılıyor.

