Pi 1.0 aracı Codemode ile yapay zeka operasyonlarını birleştiriyor
Öne çıkanlar
- Pi 1.0, MCP sunucularını WASM tabanlı QuickJS yalıtım alanında çalışan Codemode ile entegre etti.
- Büyük araç yanıtları model bağlamına girmeden doğrudan JavaScript kodu içinde filtrelenebiliyor.
- Pi, eşzamanlı araç çalıştırma limitini dört işlemle sınırlandırarak gerisini kuyruğa alıyor.
- Geliştirici ekip, durum kalıcılığı sorunları için Starlark gibi deterministik dilleri araştırıyor.
Pi geliştiricileri, Pi 1.0 sürümüyle birlikte Model Context Protocol (MCP) desteğini Codemode adı verilen yeni bir çalışma mantığıyla sundu. Geliştirici ekibi, dil modellerinin doğrudan araç tanımları yüklemesi yerine kod tabanlı orkestrasyon kurmasını savunan yaklaşımı bu yapıyla somutlaştırdı. Codemode, modelin istemci çalışma ortamındaki komut satırı arayüzünden bağımsız olarak, merkezi kontrol yazılımı tarafında güvenli bir JavaScript çalıştırma alanı kuruyor.
Söz konusu yapı, QuickJS ve WASM temelli bir yalıtım alanında çalışıyor; ağ erişimi, zamanlayıcılar ve dosya sistemi kısıtlamalarıyla güvenliği sağlıyor. Dil modeli, araç çağrılarını doğrudan istem bağlamına yığmak yerine JavaScript kodu yazarak araçları çağırabiliyor ve eşzamanlı işlemleri kendi içinde işleyebiliyor. Bu yöntem, konsol çıktılarının bağlam penceresini gereksiz yere doldurmasını engellerken alt ajan yönetimi ve görüntü işleme gibi yerel işlevlerin verimli aktarılmasını mümkün kılıyor.
MCP sunucularının mevcut mimaride tam olarak Codemode mantığına göre tasarlanmaması sebebiyle iç içe kod yürütme zorlukları yaşandığı açıklandı. Geliştiriciler, çoklu JSON kaçışları ve durum kalıcılığı gibi sorunların çözümü için Starlark gibi dillerin değerlendirilebileceğini belirtti. Küçük dil modellerinin bu kod tabanlı mantığı yönetmede henüz yetersiz kaldığı da aktarılan teknik detaylar arasında yer aldı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.