Görüşelim

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.

Boyut0.8B・0.67GB
Diller4 dilJaponca, İngilizce, Almanca, Hırvatça
Gizlenen türler48 tür

* Ö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.

Evrakı yetkiliniz Mehmet Misal'e gönderiyoruz.
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) ve temperature 0 ile 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.

Kendi belgelerinizle deneyelim →

Noir modelini kendi makinenizde çalıştırın

Model ağırlıkları, örnek çıkarım kodu ve kısa bir kılavuz tek bir zip dosyasında. Açın, README’deki adımları izleyin, hemen çalışır.

Zip dosyasını indircatsai-noir.zip · 672 MBHugging Face: catsaiagency/Noir-0.8B-ja-en-GGUF →

Lisans

Noir modeli CatsAI Model License kapsamındadır. Beş ana nokta:

  • Denemek, hangi makinede olursa olsun ücretsizdir: bilgisayarda da sunucuda da.
  • Gerçek işte kullanmak için, modelin kurulu olduğu her makine başına ücretli lisans gerekir. Gerçek işte kullanılıyorsa geliştirme bilgisayarı da sayılır.
  • Kişisel kullanım, eğitim ve akademik araştırma ücretsizdir.
  • Lisans yalnızca model ağırlıklarını kapsar. Örnek kod açık kaynak olarak kalır.
  • Modeli yeniden dağıtabilir ve ince ayar yapabilirsiniz. Bu durumda da aynı lisans geçerlidir.
Lisans koşullarının tam metni (PDF)TürkçeEnglishLisans hakkında sorun →

Bu bir özettir. Geçerli olan PDF'teki tam metindir.

DEMO | Rakamlar kendi testimizden, gerisi geçici