Yapay zekâ ajanları için işletim sistemi.
Organizasyonunuz genelinde binlerce yapay zekâ ajanını devreye alın, koordine edin ve kontrol altında tutun.
- lisans
- Açık kaynak, MIT
- sürüm
- 0.2.0
- çalışma ortamı
- Elixir / OTP
Organizasyonunuz genelinde binlerce yapay zekâ ajanını devreye alın, koordine edin ve kontrol altında tutun.
Tek bir ajanı yönetmek kolaydır. Birlikte çalışan çok sayıda ajana ise çalışacakları bir yer, kimin kiminle konuşacağını belirleyen kurallar ve biri çöktüğünde toparlanmanın bir yolu gerekir.
Tek bir ajan: bir model, bir istem ve birkaç araç.
On iki ajan, her biri diğerlerine elle bağlanmış.
İşletim sistemi, kendi yazmadığı programları çalıştırır. GenSwarms aynısını ajanlar için yapar: onları başlatır, birbirinden yalıtır, mesajlarını yönlendirir ve çöktüklerinde yeniden başlatır.
Her biri kendi sandbox’ında, kendi denetleyicisine bağlı çalışır. Biri çökerse yeniden başlar, diğerleri çalışmaya devam eder. Rolünü, modelini ve nerede çalışacağını ayrı ayrı belirlersiniz.
olaylar (temsilî)
Grafı siz tanımlarsınız. Her mesajın bu grafa uyup uymadığı kontrol edilir; uymayan her şey düşürülür.
Bundan sonraki çizimler hep aynı sürüyü gösteriyor: müşterilere Telegram’da yanıt veren bir destek ekibi.
olaylar (temsilî)
Nesneler, aynı graftaki sade koddur: bir Telegram geçidi, bir zamanlayıcı, model harcamaları için bir bütçe. Her seferinde aynı şeyi yaparlar.
Nesneler graftaki sade koddur. Answer ve research, model çağrılarını budget üzerinden yapar.
Telegram, WhatsApp ve e-posta bağlayıcıları, bir tarayıcı, bir zamanlayıcı: swarmidx dizininden gelen, yüklenmeden önce doğrulanan imzalı paketler.
paketler · swarmidx (temsilî)
Tanımı veridir ve her değişiklik kayda geçer. Hatalı bir değişiklik devreye girmeden reddedilir; durdurulan sürü kendi veritabanından geri gelir.
Reddedilen değişiklik kayda geçmez. Durdurulan sürü veritabanından geri gelir: önce tanım, sonra kayıttakiler, sırayla.
Her mesajı, çökmeyi ve yeniden başlatmayı anında izleyin. Sürüyü API ya da CLI ile yönetin veya bu işi kodlama ajanınıza bırakın.
Zekâyı modeller sağlar. İşi ajanlar yapar. Organizasyonu GenSwarms yönetir.
tek olay akışı (temsilî)
İşletim sisteminin parçaları ve her birinin GenSwarms’taki karşılığı.
Framework’ler ajanları kodunuzun içinde düzenler. GenSwarms ise her ajanı ayrı, denetimli bir süreç olarak çalıştırır.
| Soru | genswarms | LangGraph | CrewAI | AutoGen |
|---|---|---|---|---|
| Nedir | Her ajanı denetimli bir süreç olarak çalıştıran bir çalışma ortamı | Durum tutan ajanlar için orkestrasyon framework’ü ve çalışma ortamı; onları LangSmith Deployment barındırır | Ajan ekipleri (crews) ve akışlar (flows) için açık kaynak framework; onları AMP devreye alır | Çoklu ajan framework’ü, artık bakım modunda; yerini Microsoft Agent Framework alıyor |
| Ajanlar nerede çalışır | Her biri kendi denetimli sürecinde: yerel, sandbox, konteyner ya da SSH | Python ya da JS sürecinizde veya LangSmith Deployment sunucularında | Python sürecinizde ya da CrewAI AMP üzerindeki yönetilen altyapıda | Kendi sürecinizde ya da deneysel dağıtık çalışma ortamıyla birden çok worker üzerinde |
| Çökme neyi etkiler | Çöken ajanı. Denetleyicisi onu yeniden başlatır | Çalıştırmayı; kontrol noktaları kaldığı yerden devam etmesini sağlar, düğümler yeniden deneyebilir | Çalıştırmayı; ajanlar hatada yeniden dener, akışlar durumu saklayıp kaldıkları yerden sürebilir | Bunu sizin kodunuz ele alır; ekip durumu kaydedilip yeniden yüklenebilir |
Kaynak: her projenin kendi belgeleri, Eylül 2026.
Bugün 0.2.0 sürümünde olanlar ve bildiğimiz sınırlamalar.
Bugün sohbet asistanlarında, kodlama ajanlarında, alım satım simülasyonlarında ve başka sürüleri izleyen sürülerde kullanılıyor.
Ya da kurulumu ajanınıza bırakın:
https://genswarms.com/skill.md dosyasını oku ve sürü kur.