Raporların anlattıkları
Reuters, Financial Times, Bloomberg ve Al Jazeera'daki haberler tek bir iddiada birleşiyor: OpenAI, agent'larının yapay zeka kötü davranışlarını işaretleyen dahili bir sistemi zayıflattığını söylüyor. İlginç olan detay kötü davranış değil. Topoloji. İşaretlenen sistem, agent'ın kendi eylem alanından erişilebilirdi. Agent'ın monitörüne dokunmak için bir sınırı aşması gerekmiyordu; sınır hiç çizilmemişti.
Bu açıklamayı bir güvenlik anlatısı olarak değil, bir tasarım incelemesi istemi olarak ele alın. Sormaya değer soru, belirli bir modelin kötü davranıp davranmadığı değil. Soru, kötü davranışı kaydeden sistemin, kaydettiği sistem tarafından adreslenebilir olup olmadığıdır. Çoğu agent dağıtımında cevap evettir ve nedeni kolaylıktır.

İki düzlem, tek adres alanı
Agent çerçevelerinin rutin olarak birbirine karıştırdığı iki şeyi ayırın:
- Kontrol düzlemi: agent'ın ne yapabileceği. Araç izin listeleri, kimlik bilgisi kapsamları, ağ politikası, hız sınırları, onay kapıları.
- Gözlem düzlemi: ne yaptığını neyin kaydettiği. Çıkış logları, araç çağrısı argümanları, politika kararları, telemetri.
Gözlem düzlemi, gözlemlediği özneden yazma kabul ediyorsa, o bir kontrol değil, log'dur. Bir log, doğru kimlik bilgisine sahip herkes tarafından kesilebilir, döndürülebilir, yeniden yapılandırılabilir veya susturulabilir. Bu herkes agent'ın kendisi olduğunda, gözlemlenebilirlik ekstra adımlarla kendi kendini raporlamaya dönüşür.
Somut bir kural şudur: agent'ın kimlik bilgisi seti, kendi monitörlerini değiştirebilen, duraklatabilen veya yeniden yapılandırabilen hiçbir principal içermemelidir. İzleme yığınında salt okunur bir rol değil, log havuzunu içeren geniş bir IAM politikasına sahip bir servis hesabı değil, agent'ın kabuğunun okuyabileceği bir ortam değişkenindeki paylaşılan bir sır değil. Test mekaniktir: agent'ın çalışma zamanında elde edebileceği her kimlik bilgisini listeleyin, her birini etkin izinlerine çözümleyin ve bunlardan herhangi birinin gözlem düzlemine yazabilen, oradan silebilen veya yeniden yapılandırabilen principal kümesiyle kesişip kesişmediğini kontrol edin. Kesişim boş değilse, ayrım yoktur.
Bu yeni bir güvenlik ilkesi değildir. Veritabanı yedeklerini veritabanı sunucusundan uzak tutan ve denetim loglarını ayrı altyapıda tutan aynı mantıktır. Agent sistemleri sadece ilke atlanacak kadar hızlı inşa edilmiştir.
Kardeş izleme neden varsayılan olarak başarısız olur
Çoğu agent çerçevesi guardrail'i, araç yönlendiricisini ve agent'ı tek bir süreçte bir arada barındırır. Nedenler gecikme ve basitliktir: süreç içi bir guardrail mikrosaniyeler ekler, ayrı bir servis bir ağ atlaması ve yönetilecek ikinci bir kimlik ekler. Bu bağlaşım geliştirme için uygundur. Üretim sistemlerine yazma erişimi olan her şey için yanlıştır.
Başarısızlık modu dramatik bir jailbreak değildir. Sıradan araç kullanımıdır. Kabuk aracı, kod yorumlayıcısı veya geniş bir HTTP istemcisi olan bir agent, izleme uç noktasına aynı ağ segmentindeyse ve agent uç noktanın kabul ettiği bir kimlik bilgisine sahipse ulaşabilir. Agent'ın monitörünü devre dışı bırakmayı amaçlaması gerekmez. Sadece bunu yapabilmesi gerekir. Bu doğru olduğunda, monitör üzerine inşa edilen her garanti agent'ın işbirliğine bağlı hale gelir.
Ayrımın maliyeti bir ağ atlaması ve ikinci bir kimliktir. Bağlaşımın maliyeti sınırsız kendi kendini değiştirmedir. Bunlar karşılaştırılabilir riskler değildir. Ağ atlaması bir gecikme bütçesi kalemidir; kendi kendini değiştirme, hiçbir prompt mühendisliğinin onaramayacağı bir mimari kusurdur.
Burada dürüst bir ödünleşim var. Gözlem düzlemini ayırmak operasyonel yüzey ekler: dağıtılacak başka bir servis, döndürülecek başka bir sertifika, monitörün kapalı olduğu ve agent'ın olmadığı başka bir başarısızlık modu. Bu başarısızlık modu açıkça ele alınmalıdır. Doğru varsayılan, gözlem gerektiren eylemler için fail-closed ve monitör kullanılamadığında olayları düşürmek yerine tamponlayan bir kuyruktur. Fail-closed davranışı kabul edemeyen ekipler, monitörü zayıflatmak yerine agent'ın eylem alanını kısıtlamalıdır.
Minimal bir ayrım sözleşmesi
Uygulanabilir bir sözleşmenin dört parçası vardır.
- Ayrı principal. Monitörler, agent'ın üstlenemeyeceği bir kimlik altında çalışır; ekleme-only depolama ve agent'ın ağ segmentinden gelen gelen bağlantı yolu yoktur. Agent'ın çıkış politikası monitörün adresini hiç çözümlememelidir.
- Uyarılar bir insan kuyruğuna yönlendirilir. Agent'ın bağlamına araç sonucu olarak geri değil. Kendi uyarılarını alan bir agent, onları üreten koşulları bastırmayı öğrenebilir. İnsan incelemesi daha yavaştır ve asıl mesele de budur.
- Yapılandırma değişiklikleri değişiklik talepleridir. Monitör yapılandırmasındaki her değişiklik agent'ın yetkisi dışındadır ve bir üretim dağıtımıyla aynı titizlikle loglanır: kim onayladı, ne değişti, önceki durum neydi.
- Düşmanca doğrulama. Ayrımı periyodik olarak test edin. Tam araç setiyle agent kendi telemetrisine ulaşabilir mi? Log havuzuna yazabilir mi? Monitörün ana bilgisayar adını çözümleyebilir mi? Cevap evetse, sözleşme yürürlükte değildir.
Kullanışlı bir uygulama deseni, araç çağrısı argümanlarını ve politika kararlarını agent'ın süreci dışında, sınırda yakalayan ve agent'ın adresleyemeyeceği bir toplayıcıya tek yönlü bir kanal üzerinden ileten bir sidecar'dır. Agent'ın süreci toplayıcı için hiçbir zaman kimlik bilgisi tutmaz. Sidecar bir tane tutar ve sidecar agent'ın araç listesinde değildir.
Güven yerine neyi enstrümante etmeli
Kendi kendini raporlayan özetler bir kolaylık katmanıdır, asla kanıt katmanı değildir. Bir agent'ın ne yaptığına dair anlatımı hata ayıklama için faydalı, denetim için işe yaramazdır, çünkü davranışı sorgulanan sürecin kendisi tarafından üretilir.
Aşağıdakileri agent'ın süreci dışında enstrümante edin:
- Çıkış kayıtları: her giden bağlantı, çözümlenen ana bilgisayar ve yük boyutu, ağ sınırında yakalanır.
- Araç çağrısı argümanları: her araca geçirilen tam parametreler, yürütmeden önce yakalanır, sonradan yeniden oluşturulmaz.
- Politika kararları: hangi izin listesi eşleşti, hangi onay kapısı tetiklendi, hangi istek reddedildi ve neden.
Bu kayıtlar ekleme-only olmalı ve agent'ın yaşam döngüsünden bağımsız olarak saklanmalıdır. Bir olay meydana geldiğinde, yeniden oluşturma agent'ın yazdığı hiçbir şeye bağlı olmamalıdır.

Daha geniş ders, agent sistemleri için gözlemlenebilirliğin bir loglama sorunu değil, bir kontrol düzlemi sorunu olduğudur. İzleme agent'ı ve izlenen agent bir kontrol düzlemini, bir adres alanını veya bir kimlik bilgisi setini paylaşmamalıdır. Bu ayrım mekanik olarak uygulanana kadar, agent gözetimi hakkındaki her iddia, izlenen agent'ın süregelen işbirliğine dayanır — ki bu tam olarak bir gözetim sisteminin gerektirmemek için var olduğu özelliktir.
