Kanıt ve doğrulama
#Çekinceler
Kanıt raporunun son bölümü, raporun neyi iddia etmediğini yazar. Her çekincenin sabit bir kodu vardır; iki dönemin raporu karşılaştırılırken kodlar değişimi gösterir.
Bazı çekinceler her raporda bulunur (ürünün yapısal sınırları), bazıları yalnız o dönem gerçekleştiyse (imzasız dönem, tanımsız amaç). Aşağıdaki liste ürünün kaynak kodundan üretilmiştir; metinler raporda birebir aynıdır.
#no_signed_checkpoint — İmzalı checkpoint yok
Bütünlük, bu paket üretilirken hash zincirinin yeniden hesaplanmasıyla doğrulandı. Bu dönemi kapsayan imzalı checkpoint bulunmadığı için doğrulama üretim anına dayanır; bağımsız bir üçüncü tarafın imza üzerinden aynı doğrulamayı yapması mümkün değildir.
#checkpoint_lags_records — İmzalı checkpoint dönemin tamamını kapsamıyor
Bu dönemin son kaydı … sıra numarasını taşıyor; en güncel imzalı checkpoint …'e kadarını doğruluyor. Aradaki kayıtlar zincir bütünlüğüyle korunuyor, ancak bağımsız olarak imza üzerinden doğrulanabilir değil.
#special_category_coverage — Özel nitelikli veri kapsamı
#ner_unavailable — Serbest metin taraması çalışmadı
Bu dönemde derin veya sıkı mod seçilmiş isteklerde serbest metin (NER) taraması kullanılamadı ve kayıtlara "ner_not_available" olarak geçti. Yapısal tanımlayıcı tespiti (TC, IBAN, kart, e-posta, telefon, IP) etkilenmemiştir; serbest metindeki isim, adres ve kurum bilgisi taranmamıştır.
#ner_partial_language — Serbest metin taraması Türkçe dışı metinlerde garanti edilmez
Bu dönemde … istekte metnin dili Türkçe olarak tanınmadı. Bu sürümün serbest metin modeli Türkçe için eğitilmiştir; diğer dillerde model yine çalışmış ve bulduğunu maskelemiştir, ancak kapsamı ölçülmemiştir ve garanti edilmez. Bu istekler kayıtlara "ner_partial" olarak geçmiştir.
#ner_place_as_address — “Adres” kategorisi yer adlarını da kapsar
Serbest metin taramasının “adres” olarak saydığı bulgular, modelin yer adı (LOC) tespitlerinden gelir. Bir şehir ya da ülke adı ile bir posta adresi bu kayıtta ayrışmaz; sayı, kişiye ait bir adresin değil, bir yer referansının sayısıdır.
#input_only — Yalnız girdi taraması
Bu paket modele giden isteklerin taranmasını belgeler. Model yanıtlarının taranması bu dönemde hiç çalışmamıştır; "kişisel veri tespit edilmedi" ifadesi yanıt içeriğini kapsamaz.
#streamed_not_scanned — Akan yanıtlar taranmadı
Bu dönemde … yanıt akış olarak iletildi ve çıktı taraması bunlara uygulanmadı. Akış varsayılan olarak olduğu gibi geçirilir; taranabilmesi için tamponlu modun açık olması gerekir. Bu yanıtlar için "kişisel veri tespit edilmedi" ifadesi geçerli değildir.
#no_declared_purpose — Amaç ve hukuki sebep beyan edilmemiş
Bu dönemdeki … isteğin geldiği API anahtarında işleme amacı ve/veya KVKK Md. 5 hukuki sebebi tanımlı değil. Bu paket ne yapıldığını belgeler; hangi amaçla ve hangi hukuki sebeple işlendiği sorusunu bu istekler için cevaplayamaz. Amaç anahtar üzerinde tanımlanır ve kayıtlar onu actor.api_key_id üzerinden devralır.
#unrecognised_frame_shape — Tanınmayan akış çerçeveleri
Bu dönemde … tamponlu yanıt, içerik sınırının tanımadığı bir çerçeve şekli taşıdı. O çerçevelerde yapısal tarama (kimlik ve kart numaraları gibi sağlama toplamlı tanımlayıcılar) çalıştı, serbest metin taraması çalışmadı. Bu yanıtlar için "kişisel veri tespit edilmedi" ifadesi isim ve adres gibi serbest metin bulgularını kapsamaz.
#no_content_fingerprint — İçerik parmak izi yok
Bu dönemdeki … kayıt içerik parmak izi taşımıyor (… kayıt taşıyor).. Parmak izi, içeriği saklamadan "şu tam metin buradan geçti mi" sorusunu cevaplandırır. Taşımayan kayıtlar için bu soru cevaplanamaz; kaydın hangi isteği anlattığı yalnızca istek kimliği ve zaman damgasıyla bilinir.
#buffer_limit_refusals — Tampon sınırını aşan yanıtlar
Bu dönemde … akan yanıt tampon sınırını aştı ve iletilmedi. Bu yanıtların içeriği taranmadığı için haklarında hiçbir tespit kaydı yoktur; çağırana ulaşmadıkları için de bir aktarım oluşturmamışlardır.
#injection_pattern_only — Injection tespiti kalıp tabanlıdır
Prompt injection tespiti bilinen ifade kalıplarını tanır; niyeti anlamaz ve ifadeyi değiştiren bir saldırgan yanından geçebilir. Bu paketteki "injection tespit edilmedi" ifadesi "injection girişimi olmadı" anlamına gelmez. ML tabanlı sınıflandırıcı bu sürümde bulunmuyor.
#injection_check_disabled — Injection tespiti kapalıydı
Bu dönemde … istek, injection tespiti kapalı bir politikayla işlendi. Bu istekler için hiçbir injection kontrolü çalışmamıştır; kayıtlarda bu kontrole dair bulgu olmaması, kontrolün temiz sonuç verdiği anlamına gelmez.
#embeddings_not_masked — Embedding isteklerinde içerik maskelenmedi
Bu dönemde … embedding isteğinde kişisel veri tespit edildi ve kayda geçirildi, ancak maskelenmedi: embedding vektörü metinden hesaplanır, maskeleme farklı bir cümlenin vektörünü döndürür ve çağıranın aramasını bozar. Bu istekler için tespit ve KVKK Md. 9 bölge kuralı çalışmıştır; içerik sağlayıcıya olduğu gibi gitmiştir.
#agentic_run_grouping — Çok adımlı yapay zekâ koşuları tek tek kaydedilir
Her istek kendi kaydını üretir. Bir yapay zekâ aracısının birbirini izleyen adımları bu defterde tek bir koşu olarak gruplanamaz; bu paketteki bütün sayımlar istek bazlıdır. Ayrı ayrı sınırlı görünen işlemlerin bir arada daha kapsamlı bir sonuç doğurup doğurmadığı bu kayıttan okunamaz.
#output_accuracy — Yanıtların doğruluğu değerlendirilmez
Bu katman modele gideni ve modelden geleni kaydeder; içeriğin doğru olup olmadığını değerlendirmez. Üretken modellerin gerçeğe uymayan ama ikna edici görünen çıktı üretmesi ve bu çıktının sonraki bir adımda girdi olarak kullanılması bu paketin kapsamı dışındadır. Kayıtlardaki hiçbir ifade, iletilen içeriğin doğruluğuna dair bir beyan değildir.
#derived_inference — Çıkarıma dayalı veriler tespit edilmez
Tespit motoru metindeki kalıpları tanır. Tek başına kişisel veri niteliği taşımayan bilgilerin birleşmesiyle kişi hakkında ortaya çıkan çıkarımlar — modelin ürettiği profil değerlendirmeleri dâhil — taranmaz ve bu kayıtta görünmez. "Kişisel veri tespit edilmedi" ifadesi, kişi hakkında çıkarım yapılmadığı anlamına gelmez.
#rate_limiter_unavailable — İstek limiti bazı isteklerde uygulanamadı
Bu dönemde … istek, sayaca ulaşılamadığı için limit kontrolünden geçmeden iletildi. Limit bir maliyet kontrolüdür ve sayaç erişilemezken istekleri reddetmek yerine geçirmek bilinçli bir tercihtir; bu istekler için limitin uygulandığı söylenemez.
#declared_region — Beyan tabanlı bölge etiketi
Bazı hedeflerin bölgesi operatörün beyan ettiği dağıtım haritasından gelir, sağlayıcıdan teyit edilmemiştir. Tabloda "(beyan)" olarak işaretlenmiştir.