AI Araçları·3 dk okuma·

AX – Google’ın Açık Kaynak Ajan Orkestratörü

Paylaş
AI AraçlarıEdumints Blog

Modern yapay zekâ sistemlerinde ajan tabanlı (agentic) görevleri güvenli ve ölçeklenebilir şekilde çalıştırmak kritik bir mühendislik problemidir. Google tarafından geliştirilen açık kaynaklı AX (Agent Executor), ajan görevlerini izole bir sandbox ortamına alır, çalışma alanını (workspace) otomatik yapılandırır, ağ erişimini sınırlar ve küme başına milyarlarca görevin kesintisiz yürütülmesini sağlar.

Bildirimsel Görev Tanımı ve Yaşam Döngüsü

AX, Kubernetes tarzı bildirimsel bir yaklaşımla task.yaml manifestolarını kullanır:

  • Dağıtım ve Takip: ax apply -f task.yaml komutuyla Workspace ve Task kaynakları oluşturulur; ax watch ve ax get tasks ile görevin yaşam döngüsü adım adım izlenir.
  • Sandbox Yönetimi: ax ssh komutuyla çalışan sandbox içerisine bağlanıp derleme ve süreç denetimi yapılabilir.
  • Dondurma ve Temizleme: Görevler ax suspend ile askıya alınabilir, ax resume ile durum kaybı olmadan anında devam ettirilebilir ve ax delete ile temizlenir.

Neden AX?

Yapay zekâ ajanları ne klasik mikroservis ne de geleneksel toplu iş (batch job) modellerine uyar. Durum biriktirirler, katı izolasyona ihtiyaç duyarlar, harici model API'lerine bağlanırlar ve gözetimsiz bırakılırlarsa döngüye girip yüksek maliyet yaratabilirler. AX, bu karmaşıklığı 4 temel ilkel (primitive) ile yönetir:

  1. Task (İzole Çalıştırma): Güvenilmeyen ajan kodunu CPU ve bellek limitleriyle sınırlandırılmış sandbox ortamında çalıştırır. Kolayca oluşturulur, duraklatılır ve imha edilir.
  2. Workspace (Kolay Çalışma Alanı Kurulumu): Ajanın ihtiyaç duyduğu Git depolarını, MCP sunucularını ve becerileri tanımlar; AX tüm ortamı görev başlamadan hazırlar.
  3. Gateway (Ağ Politikaları): Ağ trafiğini açık bir izin listesiyle (allowlist) belirli ana makine ve portlarla kısıtlar, gelen isteklere kimlik bilgilerini güvenle enjekte eder.
  4. Model (Merkezi Yapılandırma): Model parametrelerini, API anahtarlarını ve model sürümlerini tek noktada toplar; tek bir güncelleme ile anahtar rotasyonu sağlar.

Nasıl Çalışır?

AX, yüksek yoğunluklu ve durum bilgisi içeren aktör yaşam döngüleri için geliştirilen Agent Substrate çalışma zamanı üzerinde yükselir:

  • Milyarlarca Görev: Her görev hafif bir aktör olarak çalışır ve orkestratör darboğazı olmadan küme başına milyarlarca eşzamanlı oturumu destekler.
  • Saniye Altı Devam Ettirme: Modelden veya dış araçlardan yanıt bekleyen boştaki ajanlar kontrol noktasına (checkpoint) alınıp askıya alınır; bir saniyenin altında gecikmesiz geri çağrılır.
  • Yoğun Çoklama: Onlarca görev aynı işçi kaynaklarını paylaşır; bekleme süreleri boşa harcanmaz, böylece yalnızca ajan aktif işlem yaparken maliyet oluşur.

Üretken Platform ve Pratik Çıkarımlar

Platform, üretken yapay zekâyı doğrudan mimarisine dahil eder. Geliştirici sadece hedefi doğal dille belirterek (örneğin veri analizi ortamı) gerekli çalışma alanının otomatik hazırlanmasını sağlayabilir.

Yazılım Geliştirme Çıkarımı: Üretimde ajan güvenilirliği sağlamak isteyen ekipler için AX; deterministik sandbox izolasyonu, MCP uyumluluğu ve askıya alma/devam ettirme mekanizmasıyla hem güvenlik açıklarını hem de kontrolsüz API ve işlemci maliyetlerini minimize eden vazgeçilmez bir altyapı sunar.

Orijinal kaynağa buradan ulaşabilirsiniz.


Bu konuyu derinlemesine öğrenmek isterseniz: Production'da Agent Güvenilirliği modülüne göz atın.

Paylaş

Bu konuyu daha derinlemesine öğrenmek ister misin?

Edumints'teki ücretsiz kursları incele ve bugün başla.

Kurslara Göz At →