Geri Dön
AX: Google'ın ajan görevleri için açık orkestratörü
SiTech AI Team3 წთ. საკითხავი

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.

SSiTech

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.