ÇÖZÜMLER · 06
Yanıt da bir veri çıkışıdır.
Model, bağlamında gördüğü bir IBAN’ı yanıtına taşıyabilir ya da şirket adına verilmemesi gereken bir taahhüt yazabilir. Wardline yanıtı kullanıcıya ulaşmadan inceler; akışlı yanıtlarda bunu kullanıcıyı bekletmeden, küçük pencereler hâlinde yapar.
SORUN
Akış denetimi zorlaştırır
Akışlı yanıtta metin parça parça gelir. Bir IBAN iki parçaya bölünebilir; ilk yarısı kullanıcıya gittikten sonra ikinci yarıyı yakalamak işe yaramaz. Tüm yanıtı beklemek ise sohbet deneyimini bozar.
Sızıntı dışında da çıktı riski vardır: bankanın asistanı rakip bir ürünü önerebilir, faiz oranı taahhüdü verebilir ya da konu dışı bir soruya uzun uzun yanıt yazabilir. Bunlar kurumun kendi listeleri ve kapsam tanımıyla denetlenir.
NASIL ÇALIŞIR
Adım adım
Pencereleme
Akış yaklaşık kırk sekiz token’lık pencerelere ayrılır. İlk pencere hızlı gönderilir, sonrakiler kısa bir bekleme sınırıyla toplanır.
Tutma payı
Her pencerenin son doksan altı karakteri bir sonrakiyle birlikte incelenmek üzere bekletilir. Böylece iki pencereye bölünmüş bir IBAN ya da anahtar yarım hâlde gönderilmez.
Çıkış yönünde inceleme
Her pencere giden trafik olarak incelenir: kişisel veri, secret, toksik içerik, rakip ve marka listeleri, gizli proje adları.
Kapsam sinyali
İmzalı kapsam belgesindeki konulara gömme benzerliği hesaplanır. Bankacılık asistanının konu dışı yanıtı bir sinyal olarak politikaya girer.
Uygulama
MASK pencereyi yeniden yazar ve akış devam eder. DENY ya da REQUIRE_APPROVAL akışı keser; kullanıcı yanıtın o noktada durdurulduğunu görür. Akışsız yanıtlar aynı denetimden tek seferde geçer.
KARARLAR
Bu trafikte hangi karar ne zaman çıkar
| Karar | Ne zaman | Örnek sebep kodu |
|---|---|---|
| ALLOW | Pencerede bulgu yok: pencere kullanıcıya gider. | POLICY.DEFAULT_ACTION |
| MASK | Yanıtta kişisel veri: değer pencerede maskelenir, akış devam eder. | OUT.PII_LEAK |
| DENY | Yanıtta secret: akış kesilir, kalan metin gönderilmez. | OUT.SECRET_LEAK |
| DENY | Politikada yasaklanmış bir marka iddiası ya da taahhüt: akış kesilir. | BRAND.FORBIDDEN_CLAIM |
ÖRNEK
Asistanın yanıtında başka müşterinin IBAN’ı
Müşteri asistanı, bağlamına yanlışlıkla eklenmiş bir işlem dökümünden alıntı yaparken bir IBAN yazmaya başlıyor. IBAN iki pencerenin sınırına denk geliyor. Tutma payı ilk yarıyı bekletir, iki yarı birlikte incelenir ve mod-97 doğrulaması tutar. Politika MASK der; kullanıcı yanıtın geri kalanını alır, IBAN’ın yerinde maske görür.
| Karar | MASK |
|---|---|
| Yön | çıkış · akışlı yanıt |
| Konum | pencere 7–8 · bayt 412–437 |
| Doğrulama | iban · mod-97 doğrulandı |
| Akış | devam etti · 1 maske |
| Sebep kodları |
|
| Bayraklar | yok |
| Risk skoru | 0,97 |
YAPILANDIRMA
Yöneticinin belirledikleri
Varlık listeleri
Rakip adları, marka adları ve gizli proje adları; her biri için ayrı sonuç.
Yasak iddialar
Asistanın vermemesi gereken taahhüt ve iddia türleri.
Kapsam belgesi
Asistanın konuşabileceği konular; imzalı politika sürümüyle birlikte dağıtılır.
Pencere ayarları
Pencere boyu ve tutma payı uygulama bazında ayarlanır; gecikme ile denetim derinliği arasındaki denge sizin seçiminizdir.
İLGİLİ
Birlikte çalışan yetenekler
Kendi trafiğinizde görün.
Demo oturumunda bu akışı güvenlik ekibinizin seçtiği örneklerle, konsoldaki kanıt görüntüleyicide birlikte inceleriz.
Demo talep et