Skip to content
Canlı

Hangi ajanın diğeriyle konuşabileceği ve ne söyleyebileceği.

Kararlar ve kapsamlandırılmış belirteçler (token), ajandan ajana giden yollarda zorunlu kılınır. Açıklanabilirlik düzeyi ("bu neden engellendi"), uygulanan denetimden daha sınırlıdır.

Ne işe yarar

Birden fazla ajana sahip olduğunuz an, asıl kritik hata kötü bir yanıt verilmesi değil; A ajanının yalnızca B ajanının bilmesi gereken bir şeyi öğrenmesidir. Ajanlar arasındaki yetki, bağlantı noktalarında kararlar içeren bir grafik olmalıdır, çünkü sorunun gerçek yapısı tam olarak budur.

Neden önemlidir

Bir ajanın erişmemesi gereken bir şeye ulaşmasını ne engeller?

Nasıl çalışır

  • Ajandan ajana giriş noktası önce bir güven kararını çözümler; yetkisiz bir çağrı modele asla ulaşmaz.

    Arayan belirteçleri kapsamlandırılmıştır ve tek kullanımlıktır

  • Bir devretme işlemi, yeniden kullanılabilir bir kimlik bilgisi yerine, o geçiş için üretilen ve bir kayıt defterinde izlenen bir belirteç taşır.

    Bilgi ifşası ikili (evet/hayır) değil, kademelidir

  • Bir karar, tam erişim ile ret arasında seçim yapmak yerine, daha düşük bir ifşa kademesinde yanıta izin verebilir.

    Bu aslında neye karşı koruma sağlıyor?

Sorular

Bir ajanın, diğerinden sahibinin paylaşmayı asla kabul etmediği bir şeyi çekip alması: yetkilendirme hatasının çoklu ajan versiyonu ki bu, ölçeklendikçe en kötü sonuçları doğuran hata türüdür.
Bir isteğin neden reddedildiğini görebilir miyim?
Kararlar bağlantı başına kaydedilir ve yöneticiler tarafından görülebilir. Son kullanıcıya yönelik daha zengin bir "neden engellendi" açıklaması, arkasındaki yaptırım gücünden daha zayıftır ve bunu açıkça belirtmeyi tercih ederiz.
AccessControl

The rest of the bag

Canlı

Yalnızca sayfaları değil, yanıtları da filtreleyen belge başına izinler.

İlke çözümlemesi hız için oturum başına önbelleğe alınır; bir izin değişikliği, işlemdeki her istekte anında değil, önbellek geçersiz kılındığında geçerli olur.

Her klasör ve her uç belge (leaf document) bir erişim ilkesi taşır: genel, oturum açmış veya sahip onaylı. Bu ilkeler, bir ajanın yanıt vermeden önce neleri alabileceğini filtreleyen oturum başına bir zarfa dönüştürülür. Bir yetenek kaydı, kiracı başına tüm özellikleri kısıtlar ve kritik erişim kontrolleri hata durumunda erişimi kapatır (fail-closed).

Canlı

Dokümanlar

Ajanın okuduğu bir klasör ağacı ve uyduğu bir yapılandırma dosyası.

Veri çıkarma işlemi PDF'leri, e-tabloları ve dökümleri kapsar. Egzotik ikili (binary) formatlar ayrıştırılmaz.

Canlı

Ajanların neyi neden yaptığına dair kalıcı bir günlük.

Süreç içi (in-process) olay veri yolu, dağıtık bir aracı değil, tek düğümlü bir yayıcıdır. Ajanlar arası kalıcı kayıt ise ayrı bir Postgres görev günlüğüdür.

Ajanlar arası çalışma; yeniden başlatmalardan etkilenmeyen ve yeniden oynatılabilen bir Postgres günlüğünde görevler, olaylar, bağlantılar ve artefaktlar olarak kaydedilir. Türü belirlenmiş bir süreç içi veri yolu, bir düğüm içindeki abonelere yaklaşık doksan tür alan (domain) olayı taşır. Bunlar birlikte size bir zaman çizelgesi sunar: ne istendi, kime devredildi, ne döndü ve nerede takıldı.

Hikayeye geri dön

That was step 3 of 6: a trust decision resolves. Next, policy filters what is retrievable before generation, so a document you cannot open cannot be paraphrased at you.