Ana içeriğe geç
Yapay Zeka

Grok Bot dağıtık sistem mimarisiyle arka planda nasıl çalışıyor

Öne çıkanlar

  • Temporal tabanlı dayanıklı iş akışları sayesinde kesintiye uğrayan ajan adımları baştan başlamadan sürdürülüyor.
  • Kullanıcının tüm botları, Firecracker mikro sanal makineleri üzerindeki aynı çalışma alanını paylaşıyor.
  • Bağlam boyutu 100 bin belirteci aştığında arka planda otomatik sıkıştırma mekanizması devreye giriyor.

Modern sohbet tabanlı yapay zeka ajanlarının çalışma biçimi, geleneksel yazılım mühendisliğinde kullanılan dağıtık sistem bileşenlerine dayanıyor. Grok Bot altyapısını inceleyen teknik analiz, sistemin arkasındaki temel mekanizmaları ortaya koydu. Kullanıcı mesaj gönderdiğinde istemci yerel bir kimlikle iletiyi kuyruğa alıyor, sunucu tarafındaki idempotan yapı ise mükerrer istekleri engelliyor. Kullanıcıdan gelen doğrudan iletiler devam eden ajan işlemlerini anında kesebilme önceliğine sahip bulunuyor.

Sistemin ana döngüsü, dayanıklı iş akışı motoru Temporal üzerinde çalışıyor. Ajanın her model sorgusu ve araç kullanımı bağımsız bir adım olarak veri tabanına kaydediliyor. Sunucu kesintisi yaşandığında süreç en baştan başlamak yerine son kaydedilen adımdan itibaren kaldığı yerden devam ediyor. Hafif görevler ana döngü içinde tamamlanırken, kodlama ve bilgisayar kullanımı gibi ağır süreçler arka planda çalışan dört farklı yardımcı ajana devrediliyor.

Kullanıcı işlemleri için yaklaşık 125 milisaniyede açılabilen Firecracker mikro sanal makineleri devreye giriyor. Bir kullanıcının birden çok botu aynı sanal makinedeki paylaşılan depolama ve araçları ortak kullanabiliyor. Maliyet ve gecikmeyi düşürmek amacıyla sabit sistem komutları önbelleğe alınıyor. Bellek tüketimi 100 bin belirteci aştığında arka planda bağlam sıkıştırma işlemi uygulanıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.