
AX: Google'ın ajan görevleri için açık orkestratörü
AX, YAML ile tanımlanan bir ajan görevini alıp sanal alanda çalıştıran, çalışma alanını hazırlayan ve ağını sınırlayan açık kaynaklı bir kontrol düzlemi. Proje Apache 2.0 lisansıyla yayımlanıyor.
AX, yapay zekâ ajanlarını çalıştırmak için açık kaynaklı bir kontrol düzlemidir: görev YAML ile tanımlanır, sistem onu sanal alana alır, çalışma alanını hazırlar, ağını çitle çevirir ve bir kümede bu tür görevlerden çok sayıda çalıştırmaya olanak tanır. Proje GitHub'da google/ax adıyla Apache 2.0 lisansı altında yayımlanıyor ve agentexecutor.io adresinde tanıtılıyor.
Dört ilkel öğe
AX, ajan altyapısını dört bildirimsel nesneye indiriyor. Task, güvenilmeyen ajan kodunu CPU ve bellek sınırları olan bir sanal alanda çalıştırır; oluşturmak, askıya almak veya silmek ucuzdur. Workspace, ajanın ihtiyaç duyduğu Git depolarını, MCP sunucularını ve becerileri listeler — ya da yalnızca hedefi tarif eder — ve görev başlamadan önce her sanal alanda hazırlanır. Gateway ağ politikalarını tanımlar: trafik, açıkça izin verilen sunucu ve port listesine kilitlenir, dışarı giden isteklere kimlik bilgileri enjekte edilir. Model bloğu ise modelleri, parametreleri ve sırları tek yerde tutar; böylece anahtar döndürmek ya da belirli bir model sürümüne sabitlenmek tek bir apply işlemidir.
Nasıl çalışıyor
AX, projenin Agent Substrate adını verdiği bir çalışma zamanı üzerinde çalışıyor; bu ortam yoğunluk ve hızlı durumlu aktör yaşam döngüleri için tasarlanmış. Her görev hafif bir aktör olarak çalışıyor ve projeye göre bu, orkestratör sınırları olmadan küme başına milyarlarca eşzamanlı ajan oturumuna ölçeklenmeyi mümkün kılıyor. Model yanıtını, araç çağrısını veya insan onayını bekleyen boşta ajanlar kontrol noktasına alınıp askıya alınıyor, ardından soğuk başlatma olmadan bir saniyeden kısa sürede geri dönüyor; onlarca görev aynı işçi kaynaklarını paylaştığı için bekleme süresi boş hesaplama kapasitesine dönüşüyor. Komut satırı da aynı bildirimsel modeli izliyor: ax apply -f task.yaml çalışma alanını ve görevi oluşturuyor, ax watch ile ax get tasks aşamayı ve işçi IP'sini gösteriyor, ax ssh sanal alan içinde kabuk açıyor, ax suspend, ax resume ve ax delete ise yaşam döngüsünü yönetiyor.
Nereden çıktı
Proje kendini Google'da doğmuş olarak tanımlıyor: ajan çalışma zamanları üzerine araştırma ile frontier hesaplamanın kesiştiği bir yerde, kısmen Google DeepMind araştırmasına dayanarak. Argümanı şu: ajanlar ne mikroservis ne de toplu işlerdir. Durum biriktirirler, sıkı yalıtıma ihtiyaç duyarlar, model API'lerine ve araç sunucularına çağrı yaparlar ve kimse izlemezse kaynak israf ederler. Durumsuz servisler için kurulmuş geleneksel orkestratörler, boşta duran sanal alanları ayakta tuttuklarında maliyetli hale gelir ve saniyenin altında askıya alma ile devam ettirme desteği doğal olarak yoktur. AX ayrıca araştırmacıları hedefliyor: yörünge toplamak, pekiştirmeli öğrenme döngüleri kurmak ve ajanları ölçekte değerlendirmek için yeniden üretilebilir sanal alanlar açabiliyorlar.
Platformda üretken özellikler de var: çalışma alanı sade bir İngilizceyle tarif edilebiliyor ve AX bu hedefi ilk açılışta bir ajana vererek araç zincirlerini kurup bağımlılıkları doğrulamasını sağlıyor. Projeye göre AX etkileşimli kodlama ajanlarını, uzun süre çalışan ajan sunucularını, Jupyter not defterlerini, arayüzsüz tarayıcı testlerini ve özel araç çalışma ortamlarını çalıştırıyor.
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.