Wardline
EnglishGirişDemo talep et

ÇÖZÜMLER · 04

Araç çağrısında modele güvenmeyin.

Bir agent EFT başlattığında, müşteri kaydını sildiğinde ya da e-posta gönderdiğinde kararı model verir; sonucu kurum taşır. Wardline her araç çağrısını çalıştırılmadan önce değerlendirir: araç bu agent için izinli mi, argümanlar şemaya uyuyor mu, tutar eşiği aşıyor mu, oturumun risk bütçesi yetiyor mu.

SORUN

Model bir yetki sistemi değildir

Agent’a verilen araç listesi bir öneridir; model bir enjeksiyonla ya da hatalı bir planla listede olmayan bir aracı, beklenmeyen bir argümanla çağırabilir. Prompt’a yazılan “asla tutar sınırını aşma” cümlesi bir kontrol değildir.

Riskin bir kısmı tek çağrıda değil, oturumun gidişatındadır: aynı aracı döngüye sokan bir agent, “hesap bakiyesi sorgula” hedefiyle başlayıp “tüm müşterileri dışa aktar” planına kayan bir oturum. Bunlar ancak oturum düzeyinde izlenirse görülür.

MEKANİZMA
ARAÇ ÇAĞRISIİZİN LİSTESİARGÜMAN ŞEMASIIDEMPOTENCYRİSK BÜTÇESİPOLİTİKADENYONAY TOKEN’Itek kullanımlıkALLOW

NASIL ÇALIŞIR

Adım adım

  1. İmzalı agent kataloğu

    Hangi agent’ın hangi araçları kullanabileceği, politika paketiyle birlikte imzalanan katalogda tanımlıdır. Katalogda olmayan araç ilk adımda reddedilir.

  2. Argüman şeması

    Argümanlar aracın JSON Schema tanımına göre doğrulanır: tip, aralık, zorunlu alan, ek alan yasağı. Şemaya uymayan çağrı çalışmaz.

  3. Yıkıcı araçlarda idempotency

    Para transferi ya da silme gibi araçlar idempotency anahtarı ister. Aynı anahtarla farklı argüman gelirse çağrı çakışma olarak reddedilir; model tekrar denediğinde işlem iki kez yapılmaz.

  4. Risk bütçesi

    Her araç politikada bir maliyetle tanımlanır; oturumun bütçesi her izinli çağrıda atomik olarak düşer. Bütçe bittiğinde politika reddi ya da onayı seçer.

  5. İnsan onayı

    REQUIRE_APPROVAL kararında bir onay kaydı açılır ve onaylayıcıya webhook gider. Onay verilirse uygulama aynı çağrıyı tek kullanımlık, çağrıya bağlı imzalı bir token ile tekrarlar. Token başka argümanla ya da ikinci kez kullanılamaz.

  6. Oturum izleme

    Agent adımları (hedef, plan, araç niyeti, araç sonucu) oturum anahtarıyla ilişkilendirilir. Döngü tespiti ve hedef ile plan arasındaki anlamsal uzaklık (plan sapması) politikaya sinyal olarak girer.

KARARLAR

Bu trafikte hangi karar ne zaman çıkar

KararNe zamanÖrnek sebep kodu
ALLOWAraç katalogda, argümanlar şemaya uygun, bütçe yeterli: çağrı çalışır.POLICY.RULE_MATCH
REQUIRE_APPROVALTutar ya da işlem türü onay eşiğini aşıyor: çağrı onaylayıcının kararına kadar çalışmaz, onaydan sonra imzalı token ile tekrarlanır.TOOL.FINANCIAL_THRESHOLD
DENYArgüman şemaya uymuyor ya da araç bu agent için izinli değil: çağrı çalışmaz.TOOL.ARGS_INVALID
DENYOturumun risk bütçesi bitti ve politika bu durumda reddi seçti.AGENT.RISK_BUDGET_EXHAUSTED

ÖRNEK

Hazine asistanında havale

Kurumsal bankacılık asistanı, müşteri talimatını işleyip bir havale aracını çağırıyor. Araç katalogda, argümanlar şemaya uygun, idempotency anahtarı var. Tutar politikadaki onay eşiğinin üstünde. Wardline REQUIRE_APPROVAL döner, operasyon ekibine onay isteği gider. Onaydan sonra uygulama aynı çağrıyı imzalı token ile tekrarlar; token yalnız bu argümanlarla ve bir kez geçerlidir.

Kanıt kaydı
KararREQUIRE_APPROVAL
Agenthazine-asistani · oturum HMAC
Araçhavale_baslat · şema geçerli
Idempotencyanahtar var · çakışma yok
Onaykayıt açıldı · webhook gönderildi
Sebep kodları
  • TOOL.FINANCIAL_THRESHOLD
  • APPROVAL.PENDING
Bayraklar
  • REVIEW
Risk skoru0,81

YAPILANDIRMA

Yöneticinin belirledikleri

İ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