Ana Sayfa/Yapay Zeka & Gelecek
Yapay Zeka & Gelecek·31 Ekim 2026·5 dk okuma

OpenAI, Google, Microsoft ve Anthropic’ten Ortak ‘__usage_ai-training’ Standardı: IETF AIPREF ile Tek Satırda AI Eğitimi Engelleme

OpenAI, Google, Microsoft ve Anthropic; web yayıncılarının tek bir robots.txt kuralıyla (__usage_ai-training) arama görünürlüğünü kaybetmeden temel yapay zeka modeli eğitiminden çıkmasını sağlayan ortak IETF AIPREF standardını duyurdu.

OpenAI, Google, Microsoft ve Anthropic’ten Ortak ‘__usage_ai-training’ Standardı: IETF AIPREF ile Tek Satırda AI Eğitimi Engelleme

Parçalı Bot Listelerinin Sonu: __usage_ai-training Ortak Standardı Nedir?

Üretken yapay zeka ekosisteminin büyümesiyle birlikte web yayıncıları, içerik üreticileri ve kurumsal sistem yöneticileri ciddi bir operasyonel karmaşayla karşı karşıya kaldı: bir web sitesinin verilerini temel model (foundation model) eğitimine kapatmak için robots.txt dosyasında her yapay zeka laboratuvarına ait ayrı bir tarayıcı kimliğini (GPTBot, Google-Extended, ClaudeBot, CCBot, Bytespider vb.) tek tek takip edip engellemek gerekiyordu.

30 Ekim 2026 itibarıyla OpenAI, Google, Microsoft ve Anthropic, bu parçalı yapıyı sona erdirmek üzere tarihi bir ortak adım attı. Dört teknoloji devi, Internet Engineering Task Force (IETF) bünyesindeki AI Preferences (AIPREF) çalışma grubunda geliştirilen ve Anthropic'ten Kevin Kelley tarafından kaleme alınan "Machine-Readable Training Preference Signal" taslağını temel alarak ortak __usage_ai-training politikası belirtecini destekleyeceklerini açıkladı.

Yeni standartla birlikte sistem yöneticileri, onlarca farklı bot adını listelemek yerine robots.txt dosyasına yalnızca tek bir kural bloğu ekleyerek tüm katılımcı sağlayıcıların temel model eğitimini durdurabiliyor:

text
User-agent: __usage_ai-training
Disallow: /

[!IMPORTANT]
__usage_ai-training gerçek bir HTTP tarayıcı başlığı (User-Agent string) değil, robots.txt ayrıştırıcıları (parsers) tarafından okunan kullanım amacı tabanlı bir politika belirtecidir (policy token). Sağlayıcıların kendi tarayıcıları dosyayı okuduğunda, verinin model eğitiminde kullanılıp kullanılamayacağını bu ortak belirteç üzerinden karara bağlar.


Arama İndeksleme (Search/Grounding) ile Model Eğitiminin Ayrıştırılması

Web yayıncıları açısından önceki dönemin en büyük ikilemi, veri kazımayı engellemeye çalışırken arama motoru trafiğini veya yapay zeka destekli arama özetlerindeki (AI Search / Grounding) görünürlüğü kaybetme riskiydi. Örneğin klasik Bingbot veya Googlebot tarayıcısını tamamen engellemek, sitenin arama sonuçlarından silinmesine yol açıyordu.

Yeni __usage_ai-training standardı, temel model eğitimi (foundational model training) ile canlı arama indeksleme ve gerçek zamanlı kaynak gösterme (live grounding / RAG) süreçlerini mimari olarak birbirinden ayırıyor:

mermaid
flowchart TD
    A["Web Sunucusu / Yayıncı robots.txt<br/>User-agent: __usage_ai-training"] --> B{"Yol (Path) Kuralı Denetimi"}
    B -->|"Disallow: /"| C["Temel Model Eğitimi (Pre-Training & Fine-Tuning)<br/>OpenAI, Google, Microsoft, Anthropic Tarafından ENGELLENİR"]
    B -->|"Allow: /public-docs/"| D["Yalnızca İzin Verilen Dizinler<br/>Model Eğitim Havuzuna Dahil Edilir"]
    A --> E["Arama İndeksleme ve Canlı Grounding (RAG)"]
    E --> F["Arama Motoru Görünürlüğü ve Anlık Atıflı Yanıtlar<br/>Eğitim Engellense Dahi KESİNTİSİZ DEVAM EDER"]
  • Eğitimden Çıkış, Aramada Kalış: Bir yayıncı User-agent: __usage_ai-training altında Disallow: / tanımladığında içerikleri gelecekteki LLM ağırlıklarının eğitiminde kullanılamaz; ancak aynı içerikler Google Arama, Bing ve sohbet botlarının anlık web araması (live grounding) sonuçlarında kaynak gösterilmeye devam eder.
  • Dizin Bazlı İnce Ayar (Allow / Disallow): Yayıncılar tüm siteyi kapatmak yerine Disallow: /abonelik-icerikleri/ ve Allow: /basin-bultenleri/ gibi standart robots.txt yol kurallarıyla hangi alt dizinlerin eğitime açık olacağını seçebilir.
  • Sağlayıcıya Özgü Öncelik (Override) Kuralları: Ortak belirteç genel bir varsayılan politika oluştururken, site sahibi belirli bir sağlayıcıya farklı izin vermek isterse sağlayıcıya özgü belirteci (Google-Extended, GPTBot, ClaudeBot) açıkça tanımlayarak genel kuralı o sağlayıcı için ezebilir.

Sağlayıcı Bazlı Geçiş Takvimi ve Uygulama Detayları

Dört büyük yapay zeka sağlayıcısı, mevcut tarayıcı altyapılarını __usage_ai-training belirtecine uyarlamak için kademeli bir geçiş takvimi yayımladı:

  1. Anthropic: Duyuruyla eşzamanlı olarak (Ekim 2026 itibarıyla) ClaudeBot ve eğitim veri boru hatlarında __usage_ai-training desteğini devreye almaya başladı.
  2. OpenAI: Önümüzdeki aylarda (GPTBot eğitim tarayıcısı katmanında) ortak belirteci tam kapasiteyle uygulayacağını taahhüt etti.
  3. Microsoft: Kesin geçiş tarihini 1 Şubat 2027 olarak açıkladı; ayrıca yayıncıların temel model eğitimi ile canlı sohbet yanıtlarında kaynak gösterme (grounding) tercihlerini ayrı ayrı yönetebileceği ek kontroller sunacağını duyurdu.
  4. Google: 2027 başlarında desteği devreye alacak. Google'ın teknik şartnamesine göre, bir sitede Google-Extended için özel bir kural tanımlanmamışsa __usage_ai-training altındaki kısıtlamalar doğrudan Google-Extended için tam kapsamlı çıkış (blanket opt-out) olarak işlenecek.
Sağlayıcı / Kriter Mevcut Sağlayıcıya Özgü Belirteç Ortak Standart Belirteci Hedeflenen Devreye Alma Tarihi Arama & Canlı Grounding Etkisi
Anthropic ClaudeBot __usage_ai-training Ekim 2026 (Başladı) Arama (Claude-SearchBot) ayrı tutulur
OpenAI GPTBot __usage_ai-training 2026 Sonu / Önümüzdeki Aylar Arama (OAI-SearchBot) etkilenmez
Microsoft Bingbot (Birleşik) __usage_ai-training 1 Şubat 2027 Arama ve Grounding kontrolleri ayrıştırılır
Google Google-Extended __usage_ai-training 2027 Başı Googlebot arama dizini etkilenmez

Mühendislik Uygulaması: IETF AIPREF Uyumlu robots.txt Öncelik Çözümleyicisi

Kurumsal içerik yönetim sistemleri (CMS), API ağ geçitleri ve veri toplama (ingestion) boru hatları için robots.txt içindeki sağlayıcıya özgü kural ile ortak __usage_ai-training kuralı arasındaki öncelik sırasını (specificity precedence) doğru hesaplamak kritik önem taşır. IETF AIPREF taslağına göre sağlayıcıya özgü açık bir kural varsa o kural, yoksa __usage_ai-training ortak kuralı uygulanır.

Aşağıdaki Python referans uygulaması, hem yayıncılar için standart uyumlu robots.txt politikası üreten hem de tarayıcı tarafında öncelik çözümlemesi yapan deterministik bir modül sunmaktadır:

python
from dataclasses import dataclass, field
from typing import Dict, List
from urllib.robotparser import RobotFileParser

SHARED_AI_TRAINING_TOKEN = "__usage_ai-training"

@dataclass(frozen=True)
class PublisherAIPolicyConfig:
    disallow_training_paths: List[str] = field(default_factory=lambda: ["/"])
    allow_training_paths: List[str] = field(default_factory=list)
    provider_overrides: Dict[str, Dict[str, List[str]]] = field(default_factory=dict)

def generate_aipref_robots_txt(config: PublisherAIPolicyConfig) -> str:
    """IETF AIPREF __usage_ai-training uyumlu robots.txt içeriği üretir."""
    lines: List[str] = [
        "# IETF AIPREF Ortak Yapay Zeka Eğitim Tercihi Sinyali",
        f"User-agent: {SHARED_AI_TRAINING_TOKEN}",
    ]
    for path in config.allow_training_paths:
        lines.append(f"Allow: {path}")
    for path in config.disallow_training_paths:
        lines.append(f"Disallow: {path}")

    for bot_agent, rules in config.provider_overrides.items():
        lines.append("")
        lines.append(f"# Sağlayıcıya Özgü Açık Kural: {bot_agent}")
        lines.append(f"User-agent: {bot_agent}")
        for allow_p in rules.get("allow", []):
            lines.append(f"Allow: {allow_p}")
        for disallow_p in rules.get("disallow", []):
            lines.append(f"Disallow: {disallow_p}")

    return "\n".join(lines) + "\n"

def is_url_allowed_for_ai_training(
    robots_txt_content: str,
    provider_training_bot: str,
    target_url: str,
) -> bool:
    """
    Sağlayıcıya özgü bot kuralı açıkça tanımlanmışsa onu uygular;
    tanımlanmamışsa ortak __usage_ai-training politikasına geri döner.
    """
    parser = RobotFileParser()
    parser.parse(robots_txt_content.splitlines())

    lower_content = robots_txt_content.lower()
    has_explicit_provider_rule = f"user-agent: {provider_training_bot.lower()}" in lower_content

    if has_explicit_provider_rule:
        return parser.can_fetch(provider_training_bot, target_url)

    has_shared_training_rule = f"user-agent: {SHARED_AI_TRAINING_TOKEN}" in lower_content
    if has_shared_training_rule:
        return parser.can_fetch(SHARED_AI_TRAINING_TOKEN, target_url)

    return parser.can_fetch("*", target_url)

[!TIP]
Altyapı ve CDN Önerisi: Yayıncıların __usage_ai-training direktifini hemen bugün itibarıyla robots.txt dosyalarına eklemesi, mevcut GPTBot, Google-Extended ve ClaudeBot kurallarıyla hiçbir çakışma yaratmaz. Şubat 2027'ye kadar sürecek geçiş döneminde hem ortak __usage_ai-training bloğunun hem de mevcut sağlayıcıya özgü kuralların birlikte tutulması geriye dönük tam uyumluluk sağlar.

Konu Etiketleri
#OpenAI#Anthropic#Microsoft#Google#__usage_ai-training#IETF AIPREF#robots.txt#AI Eğitimi
Emre Taştutan
Emre TaştutanGeliştirici & AI Meraklısı

Yazılım mimarisi, mikroservis ekosistemleri ve üretken yapay zeka uygulamaları üzerine çalışıyorum. TastutanLabs çatısı altında geliştirici araçları ve SaaS ürünleri inşa ediyorum.

@tastutanlabs • Instagram Mini-Blog

Bu analizin 6 kartlık görsel özetini Instagram'da inceleyin ve kaydedin

Her gün yazılım mimarisi, Java/JVM ve yapay zeka gelişmelerini kendi başına okunabilen 6 slaytlık Mini-Blog serileri halinde paylaşıyoruz.

Instagram'da Takip Et →
Bu Yazıyı Paylaş:

Yorumlar (0)

Düşüncelerinizi Paylaşın

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Bu Kategorideki Diğer İncelemeler

Yapay Zeka & Gelecek

CrowdStrike’tan 495 Milyon Dolarlık Otonom Ajan Güvenliği Hamlesi: ‘Fiddler AI’ ve ‘Dreadnode’ Satın Alması ile ‘AI Kill Switch’ Mimarisi

CrowdStrike, Fal.Con Europe 2026 konferansında otonom yapay zeka ajanlarını güvence altına almak amacıyla AI gözlemlenebilirlik lideri Fiddler AI (~400 milyon dolar) ve ofansif AI kırmızı takım platformu Dreadnode (~95 milyon dolar) girişimlerini satın aldığını ve Falcon Guardian 'AI Kill Switch' devre kesicisini duyurdu.

Emre TaştutanEmre Taştutan
8 dk
Yapay Zeka & Gelecek

OpenAI’dan ‘Şirketin Geleceği’ (The Future of the Firm) Mimarisi, Claude Code Liderinin Transferi ve Veri Merkezlerinde Şebeke Regülasyonu Krizi

OpenAI araştırmacılarının otonom ajanların kurumsal organizasyon şemalarındaki 3 topolojisini incelediği 'The Future of the Firm' makalesi, Claude Code ürün lideri Cat Wu'nun OpenAI Core Products ekibine transferi ve ABD seçimleri sonrası veri merkezi enerji şebekesi darboğazı inceleniyor.

Emre TaştutanEmre Taştutan
9 dk
Yapay Zeka & Gelecek

Hindistan’ın Egemen Yapay Zeka Hamlesi: IndiaAI Misyonu ‘EKA-1’ (26,3B) ve ‘Dhīr 2B / 5B’ Yerli Temel Modellerini Tanıttı

Hindistan Elektronik ve Bilgi Teknolojileri Bakanlığı (MeitY) çatısı altındaki IndiaAI Misyonu; Soket AI Labs tarafından 7,5 trilyon token ile eğitilen 26,3 milyar parametreli seyrek hibrit EKA-1 modelini ve ZenteiQ AiTech imzalı çevrimdışı/hava boşluklu Dhīr 2B ile Dhīr 5B modellerini kullanıma sundu.

Emre TaştutanEmre Taştutan
8 dk