TotalApp Docs

Eleştirmen / Linter Ajanı

Bir çıktıyı sisteminizin kurallarına ve RBAC yetkilerine karşı inceleyen — halüsinasyon gören veya politikayı ihlal eden her şeyi reddeden veya düzelten backend ajanı. Yapay zeka çıktısı için bir güvenlik duvarı ajanı.

Eleştirmen / Linter Ajanı Nedir?

Eleştirmen / Linter Ajanı, TotalApp'in Temel Ajanlarından biridir. Bir çıktıyı — başka bir ajandan veya kullanıcıya yönelik bir üretim akışından — sistemin kurallarına ve isteği yapan kullanıcının RBAC yetkilerine karşı inceler; gerçekleri halüsinasyon gören veya politikayı ihlal eden her şeyi yayınlanmadan önce reddeder veya düzeltir.

Bir ajan veya kullanıcıya yönelik bir üretici, ikna edici okunan ama aslında doğru olmayan, veya isteği yapan kişinin görmeye yetkili olmadığı veriyi ifşa eden bir çıktı üretebilir. Eleştirmen / Linter Ajanı, her üreticinin kendi kendini denetlemesine güvenmek yerine paylaşılan bir koruma bariyeri görevi görür — her çıktı, bir kişiye veya akış aşağısındaki bir sisteme ulaşmadan önce aynı inceleme adımından geçer.

Tek cümlede

Eleştirmen / Linter Ajanı'na bir çıktı, kaynak verisi ve isteği yapan kullanıcının yetkilerini verin — çıktıyı gerçek kontrolünden, format kontrolünden ve RBAC kontrolünden geçirir, teslimattan önce başarısız olan her şeyi reddeder veya sansürler.

Nasıl Çalışır — İki İnceleme Geçişi

1. Çıktı İncelemesi 2. RBAC Uygulaması 3. Yayınla, Düzelt veya Engelle
AşamaNe olur
1. Çıktı İncelemesiÇıktıdaki olgusal iddialar, güya inşa edildiği kaynak veriye karşı kontrol edilir. Çıktı formatı ve yapısı, akış aşağısındaki adımın beklediğine karşı doğrulanır.
2. RBAC UygulamasıÇıktı içeriği, isteği yapan kullanıcının gerçek RBAC yetkilerine karşı çapraz kontrol edilir. Kullanıcının erişmeye izinli olmadığı her şey teslimattan önce engellenir veya sansürlenir.
3. Yayınla, Düzelt veya EngelleHer iki kontrolü de geçen çıktı olduğu gibi yayınlanır. Başarısız olan çıktı mümkünse düzeltilir veya tamamen reddedilir — her engelleme veya düzeltme, uyumluluk incelemesi için kaydedilir.

Ajan başına mantık değil, tek paylaşılan politika katmanı

Her ajanın kendi gerçek kontrolü ve izin mantığını uygulaması yerine, Eleştirmen / Linter Ajanı herhangi bir ajanın çıktısı üzerinde standart bir inceleme adımı olarak çalışır — platformdaki her ajan ve ekranda aynı şekilde işleyen bir güvenlik duvarı.

Temel Yetenekler

Kaynağa Karşı Gerçek Kontrolü

Bir çıktıdaki, güya inşa edildiği veriyle desteklenmeyen iddiaları işaretler — halüsinasyonu bir okuyucuya ulaşmadan önce yakalar.

RBAC Farkında Sansürleme

İsteği yapan kullanıcının, statik bir izin listesine değil gerçek yetkilerine göre çapraz kontrol edilerek, görmeye yetkili olmadığı çıktı içeriğini engeller veya sansürler.

Şema & Format Kontrolleri

Çıktı yapısının işlem hattındaki bir sonraki adımın beklediğiyle eşleştiğini doğrular, bozuk çıktıyı akış aşağısındaki bir tüketiciyi bozmadan önce yakalar.

Tam Reddetme Günlüğü

Her engelleme veya düzeltme kaydedilir — neyin ve neden yakalandığına dair, sonraki uyumluluk incelemesi için kullanılabilir eksiksiz bir denetim izi.

Çıktı — Geriye Ne Döner

AlanAnlamı
verdictİncelenen çıktının geçip geçmediği, düzeltildiği veya tamamen engellendiği.
unsupported_claimsÇıktıda, alıntılanan kaynak verisiyle desteklenmeyen herhangi bir ifade.
redactionsİsteği yapan kullanıcının RBAC yetkilerinin kapsamadığı için kaldırılan veya maskelenen içerik.
rejection_logUyumluluk incelemesi için tutulan her engelleme veya düzeltmenin bir kaydı.

Katılık iş akışı bazında yapılandırılabilir

Her iş akışının sert bir engellemeye ihtiyacı yoktur — bazılarının yalnızca çıktının yanında bir uyarı göstermesi yeterlidir. Katılık iş akışı bazında yapılandırılır, böylece Eleştirmen / Linter Ajanı'nın davranışı belirli bir çıktının gerçekte ne kadar önemli olduğuyla eşleşir.

Sıkça Sorulan Sorular

Eleştirmen / Linter Ajanı her ajanın çıktısını mı inceliyor, yoksa yalnızca belirli olanları mı?
Yalnızca bir belirli üreticinin değil, herhangi bir ajanın çıktısının arkasında durabilecek standart bir inceleme adımı olarak çalışır — aynı paylaşılan koruma bariyeri platform genelinde geçerlidir.
Bir "düzeltme" ile bir "engelleme" arasındaki fark nedir?
Bir düzeltme, otomatik olarak düzeltilebileni düzeltir (ör. yetkisiz bir alanı sansürlemek) ve çıktının geri kalanının geçmesine izin verir. Çıktı güvenli bir şekilde düzeltilemediğinde bir engelleme teslimatı tamamen durdurur — hangisinin uygulandığı, o iş akışı için yapılandırılan katılığa bağlıdır.
RBAC kontrolü statik bir izin listesine mi dayanıyor?
Hayır — istek anında isteği yapan kullanıcının gerçek, canlı RBAC yetkilerine karşı çapraz kontrol edilir; bu, TotalApp'in her yerinde kullanılan aynı yetkilendirme modelidir.