FDE Foundations · Modül 8: Ajanlar ve Araçlar
İzinler ve Onay Akışları
Ajanlar birinin yetkisiyle hareket eder. Her eylemi bir kimliğe bağla, araç başına en az ayrıcalığı uygula ve yanlış yapmayı göze alamadığın eylemler için açık insan onayı isteyin.
10 dk okuma
Kazanımlar
- Ajan eylemlerini kullanıcı kimliğine ve en az ayrıcalığa bağlamak
- Hassas eylemleri açık onayın arkasına koymak
- Her karar noktasını denetim için kaydetmek
Kimlik ve en az ayrıcalık
Ajan asla tanrı hesabı tutmaz. Her araç çağrısı, isteyen kullanıcının izinleriyle ya da dar kapsamlı bir servis kimliğiyle çalışır; böylece "ajan yapabilirdi" asla "ajan kullanıcının hakkının ötesinde yaptı" olmaz. Araç başına kimlik kapsamı, denetimli ve dönen.
Onay kapıları
Eylemleri sınıflandır: güvenli (okuma), geri alınabilir (taslak, sahneye koyma), hassas (para gönder, sil, müşteriye e-posta). Hassas eylemler, ne olacağını insan okur özetle açık onay bekler. Onay arayüzünü sistemin parçası olarak tasarla: ne öneriliyor, kimin adına ve karar veren iki buton.
Denetim izi
Zincirin tamamını kaydet: kullanıcı isteği, argümanlarıyla araç çağrıları, sonuçlar, onaylayanın kimliğiyle onaylar, son etkiler. Bu iz, bir olaydan sonra önemli olan iki soruya cevap verir: ajan ne yaptı ve kim izin verdi.
Hata tatbikatı
Hatayı prova et: ajan iadeyi yanlış siparişe yönlendirdi. Kapılar ve kayıtlarla yakalanmış hata ve düzeltmedir. Onlarsız açıklanamayan müşteri aramasıdır. Tatbikatı müşteriyle masa başı egzersizi olarak koşmak, mimariyi her diyagramdan iyi satar.
Mini kontrol
2-3 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.
Alıştırma
Kurgusal bir gider raporu ajanı için izin ve onay planını tasarlayın: kimlik bağlama, örnekleriyle üç eylem sınıfı, onay özet satırı ve denetim günlüğü alanları.
Geçme kriterleri
Kimlik bağlama belirtilmiş, üç sınıf somut örneklerle, onay özeti tutar ve hedefi içerir ve denetim alanları her kararı yeniden kurmaya izin vermeli.