Sadece kişisel veri
kararır.
Noir, bir belgeyi ve “neyin gizleneceği” talimatını alır, buna uyan yerleri liste hâlinde döndürür; maskelemeye özel küçük bir LLM'dir. Dışarı çıkmadan önce belgeleri yalnızca şirket içindeki CPU ile işleyebilirsiniz. Sayfayı kaydırdıkça bir ışık çizgisi belgenin üzerinden geçer.
JA担当の山田太郎です。お電話は03-0000-1234までお願いします。
ENPlease call Emily Carter at (555) 010-4477 before March 3.
DEFrau Anna Becker wohnt in der Lindenstraße 12, 10115 Berlin.
HRIvan Horvat (42 godine) javio je da je na bolovanju.
* Örnek metinler, adlar ve numaraların tümü kurgusaldır. Yukarıdaki animasyon bir örneğin oynatılmasıdır.
Talimatı
gündelik sözlerle verin.
“Kişisel veriler”, “iletişim bilgileri”, “ama yaş hariç”. Her zamanki konuşma dilinizle talimat verin; aynı belgede gizlenen yerler değişir. Düğmelere basın ya da olduğu gibi izleyin.
Konu: Örnek Ticaret – Sözleşme ayrıntılarının teyidi
Sayın Ali Deneme, Örnek Ticaret İdari İşler Müdürlüğü
Merhaba, ben Kedi Veri A.Ş.'den Ayşe Örnek.
20 Kasım Cuma günü sözleşmenizin yenilenmesini görüşmek isteriz. Aylık ücret 48.000 TL olarak kalıyor.
Yetkiliniz Mehmet Misal'in (42 yaşında) bel ağrısı nedeniyle bugün izinli olduğunu öğrendik.
Bize 0212 000 12 34 numarasından ya da [email protected] adresinden ulaşabilirsiniz.
Gönderim adresi: Örnek Mah. Deneme Sk. No: 3 Kat: 5, Kadıköy/İstanbul
* Bu alan bir gösterimdir; önceden belirlenmiş yanıtları oynatır (gerçek model çalışmıyor). Örnek metinlerin tümü kurgusaldır.
120B'ye göre
fazladan karartmaz.
Japonca ve İngilizce 100'er belgede gpt-oss-120b'ye (117 milyar parametre) aynı talimatı verip karşılaştırdık. Üstteki kâğıtlar her hata türünün birer örneğidir. Alttaki çubuklar o hatanın görülme oranını gösterir; çubuk ne kadar kısaysa sonuç o kadar iyidir.
* Kendi hazırladığımız testteki ölçümlerdir (Kasım 2026, Q4_K_M; e-posta, telefon, URL ve tarih için genel kurallarla birlikte). Ayrıntılı koşullar sayfanın sonunda.
Talimat belirsizleştikçe
fark açılır.
Kaçırma oranlarını teraziyle karşılaştırıyoruz. Daha çok kaçıran taraf aşağı iner. Türlerin açıkça sayıldığı talimatlarda sonuç başa baştır; “kişisel veriler” gibi belirsiz talimatlarda ya da “ama … hariç” eklendiğinde fark açılır.
Noir0%
gpt-oss-120b0%
* Japonca ve İngilizce toplamı. Kaçırma oranı (%, 1 kare = %1). Talimatların dağılımı: türleri sayan 69, belirsiz 104, istisnalı 27 belge.
4 dil,
her birinin karnesi.
Her dil için ayrı bir Noir sunuyoruz (Japonca ve İngilizce ortaktır). Sarı renk, gpt-oss-120b'den daha iyi olan rakamları gösterir.
- Hırvatça ve Almancada kaçırma oranı gpt-oss-120b ile neredeyse aynı. Kaçanların çoğu “02.11.2026” ya da “14:12 Uhr” gibi Avrupa usulü tarih ve saatlerdi.
- Bu biçimdeki tarih ve saatleri yakalayan iki kural eklendiğinde, hesaplamamıza göre kaçırma oranı Hırvatçada %31'den %23'e, Almancada %25'ten %15'e iniyor ve gpt-oss-120b'nin (%24 ve %19) altına düşüyor. Ürüne eklemeyi planlıyoruz. Planlanıyor
Dönen çıktı:
JSON.
Bulduğu yerleri, aynı şeye ait olanları bir araya toplayan bir liste olarak döndürür. Dizgiler belgede yazdığı gibi geldiğinden, metinde doğrudan arayıp değiştirebilirsiniz.
Mehmet Bey'in telefonu 0212 000 12 34,
e-postası [email protected].
- id: Aynı kişi ya da aynı şey tek kayıtta toplanır (“Mehmet Misal” ve “Mehmet”).
- type: 48 tür etiketinden birinin adı. Talimatın dilinde döner (Japonca talimatta “人名”).
- mentions: Belgede yazdığı gibi dizgiler. Uyan bir şey yoksa
[].
Aşağıdaki belgede, hedefe uyan her şeyi
bul. … (kısaltıldı)
Çıktı yalnızca bir JSON dizisi olsun: [{"id": "E1",
"type": "...", "mentions": ["..."]}]
Hedef:
kişisel veriler, ama yaş hariç
Yöntem: karartma (replacements ekleme)
Belge:
(belge buraya)Bir belge
yaklaşık 20 saniye.
Bir dizüstü bilgisayarın CPU'sunda (GPU yok), yaklaşık 900 karakterlik bir belgeyi okuyup gizlenecek yerleri döndürmesini izleyin. Oynatma 5 kat hızlıdır, saat ise gerçek saniyeleri gösterir.
0.0sn5× hızda oynatılıyor
Belgeyi okumaGizlenecek yerleri yazma
Gizlenen yer 0 / 0
- Talimat
- Kişi adı, telefon numarası, e-posta adresi, adres
- Okuma
- yaklaşık 140 token/sn
- Yazma
- yaklaşık 24 token/sn
- Donanım
- Core i7-11800H, 8 iş parçacığı
- Bu hızla sırayla işlendiğinde tek makine saatte yaklaşık 170 bin karakter işler.
- GPU'da 16 belge aynı anda işlendiğinde 100 belge yaklaşık 20 saniye sürdü (gpt-oss-120b'de yaklaşık 90 saniye). Şirket içi ölçüm
* Belge ve gizlenen yerler örnektir (bu sayfada model çalışmıyor). Süre, şirket içinde ölçtüğümüz okuma ve yazma hızlarından hesaplanmıştır. Aynı kişiyi gösteren farklı yazımlar tek kayıtta toplanır ve birlikte gizlenir.
1.000 karakterlik
parçalara bölerek verin.
Uzun belgeleri yaklaşık 1.000 karakterlik parçalara bölüp modele tek tek verin. Uzunluk eğitimde gördüğüne yakın olunca gözden kaçan azalır. Sonuçlar en sonda birleştirilir; e-posta, telefon, URL ve tarih gibi kalıbı belli olanları yakalayan kurallarla bir araya getirilir.
Başlatma (llama.cpp)
llama-server -m noir-ja-en-Q4_K_M.gguf \ -c 16384 -t 8 -np 1 --jinja --port 8191
YayındaAğırlıkları indir →
- Düşünme modu kapalı (
enable_thinking: false) vetemperature 0ile kullanın. - Modeli dile göre seçin: Japonca ve İngilizce için ja-en, Almanca için de-en, Hırvatça için hr-en.
- CPU'da (Core i7-11800H, 8 iş parçacığı) 1.000 karakterlik bir parça yaklaşık 20 saniye sürer. Şirket içi ölçüm
Aynı belge,
tek talimatla farklı kararır.
Örnek belgelerde bir talimat seçip deneyebilirsiniz. Talimatı değiştirince aynı belgede gizlenen yerler de değişir. Modele giden talimat metnini ve dönen JSON'u da olduğu gibi görebilirsiniz.
1Belge seçin
2Talimat seçinSeçince hemen çalışır
Ya da türleri kendiniz seçin
Modele giden talimat
Dönen JSON
[]
Ölçüm yöntemi
ve görüşme.
- Belgeler: Japonca, İngilizce, Almanca ve Hırvatça için 100'er belge. E-posta, toplantı tutanağı, insan kaynakları notu, fatura, sağlık kaydı gibi test için hazırlanmış kurgusal belgelerdir; gizlenmesi gereken yerler doğru yanıt olarak işaretlenmiştir.
- Talimatlar: Her belge için “türleri sayma”, “belirsiz ifade” ya da “istisnalı” biçimlerinden biri. Aynı talimat metni gpt-oss-120b'ye de (reasoning effort medium) verildi.
- Ölçütler: Kaçırma = doğru yanıtlardan açıkta kalanların oranı; fazla maskeleme = gizlenen yerlerden gereksiz olanların oranı; talimat dışı = talimatta olmayan türlerin gizlenme oranı.
- Tarih: Kasım 2026, Q4_K_M. Resmî yayından önce gözden geçirilecektir.