Yapay zeka ajanlarına kabuk (shell) ve dosya sistemi içeren izole (sandboxed) bir ortam sağlamak, ajan geliştirme alanında son zamanların popüler yaklaşımlarından biri haline geldi. Turso'nun AgentFS'i, Anthropic'in Agent SDK'sı ve Vercel'in metinden SQL'e dönüştüren ajanını sandbox üzerine yeniden inşa etmesi gibi örnekler, bu trendin yaygınlaştığını gösteriyor. Bu yaklaşım, kodlama görevleri için yoğun takviyeli öğrenme (RL) kullanan büyük laboratuvarların yöntemleriyle uyum sağlayarak, kodlama alanındaki kazanımları diğer problem alanlarına taşıma potansiyeli sunuyor.
Dosya sistemi erişiminin temel avantajları arasında, çok sayıda arama, yazma, taşıma ve listeleme aracını tek bir Bash aracıyla değiştirmek yer alıyor. Bu durum, araç alanını önemli ölçüde azaltırken, ajanların işlemleri sezgisel bir şekilde zincirlemesine olanak tanıyor. Unix paradigmaları, iyi bir araç tasarımı için doğal bir temel sağlıyor. Ayrıca, ajanların düşüncelerini düzenlemek, ilerlemeyi takip etmek veya ara sonuçları depolamak için geçici dosyalar oluşturabileceği "plan/scratch" dosyaları gibi desenler de ortaya çıkıyor. Uzun bağlam (long context) yönetimi için de eski mesajların ve araç sonuçlarının dosya sistemine sıkıştırılarak gerektiğinde yeniden okunması, bağlamda her şeyi tutma ihtiyacını ortadan kaldırıyor.
Bu avantajlar açık olsa da, mevcut alanlara nasıl uygulanacağı konusunda önemli zorluklar bulunuyor. Özellikle, e-postaları düzenleyen bir ajan veya Google Drive gibi mevcut bir platformla çalışırken, verilerin ne zaman kopyalanacağı, güncellemelerin nasıl geri yazılacağı, insan tarafından yapılan düzenlemelerin nasıl senkronize edileceği gibi sorular yanıtsız kalıyor. Mevcut uygulamalardaki PostgreSQL veritabanları, nesne depolama ve API'ler gibi farklı veri kaynaklarının, pratik ve ölçeklenebilir bir şekilde sandbox dosya sistemine nasıl dönüştürüleceği temel sorun olarak öne çıkıyor. Makale, bu boşluğu kapatmak için FUSE (Filesystem in Userspace) kullanarak "her şeyi bir dosya sistemine dönüştürme" modelini sunuyor.
Yapay zeka ajanlarının farklı veri kaynaklarına dosya sistemi arayüzü üzerinden erişmesini sağlayarak, karmaşık etkileşimleri basitleştiriyor ve ajanların yeteneklerini genişletiyor.