Tenuo ve Jev yazılım bağımlılıkları için güvenli yapay zeka ajanı geliştirdi
Öne çıkanlar
- Jev, belirlenen seçenekler arasından tip korumalı ve olasılıksal kararlar üretti.
- Tenuo, her iş parçacığına yalnızca göreve özel kısa süreli yetki belgeleri tanımladı.
- LangGraph, durum yönetimini ve kontrol akışını düğümler aracılığıyla yürüttü.
- Kaynak kodu güncelleyen işçilerin test dosyalarını silmesi veya zayıflatması kısıtlandı.
Tenuo ekibi, yazılım depolarındaki bağımlılık güncellemelerini güvenli biçimde otomatikleştiren safe-upgrade adlı açık kaynaklı yapay zeka ajanını duyurdu. Sistem; semantik kararları üreten Jev, iş akışını yöneten LangGraph ve araç yetkilendirmelerini kısıtlayan Tenuo platformlarını bir araya getirdi. Bağımlılık güncellemeleri sırasında oluşabilecek API uyumsuzlukları ve gizli kod bozulmaları, ajan mimarisiyle adım adım denetlendi.
Yapı, muhakeme ile yetki mekanizmalarını birbirinden kesin çizgilerle ayırdı. Deterministik kod tarafından hesaplanan geçerli seçenekler arasından Jev, tip güvenli olasılıksal kararlar aldı. Ardından LangGraph bu kararları ilgili işçilere yönlendirdi. Tenuo ise her işçiye yalnızca görevi kapsamındaki araçları ve dosyaları içeren kısa ömürlü yetki belgeleri sağladı. Bu sayede kaynak kodu yazan işçinin test dosyalarını değiştirmesi veya yetkisiz komutlar çalıştırması engellendi.
Sürekli entegrasyon süreçlerinde gözetimsiz çalışan ajanlar için GitHub Actions izinlerinin yetersiz kaldığını belirten geliştiriciler, görev düzeyinde yetkilendirmenin şart olduğunu vurguladı. Modelin düşük güven skoru üretmesi veya hatalı seçim yapması durumlarında iş akışı otomatik olarak deterministik kurtarma rotalarına yönlendirildi. Ajanın kaynak kodları ve testleri açık kaynak olarak yayımlandı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.