AutoGen, Microsoft Research tarafından geliştirilen ve çoklu AI ajanlarının mesajlaşarak karmaşık görevleri birlikte çözdüğü açık kaynak bir Python çerçevesidir.

AutoGen, Microsoft Research tarafından geliştirilen ve çoklu AI ajanlarının mesajlaşarak karmaşık görevleri birlikte çözdüğü açık kaynak bir Python çerçevesidir. Temel fikir, farklı yeteneklere sahip ajanların (insan proxy'si, kod yürütücüsü, uzman LLM) birbirleriyle yapılandırılmış konuşmalar yürütmesidir. AutoGen 0.4'ten itibaren asenkron, olay güdümlü mimariyle yeniden tasarlanmış; üretim ölçeğinde dağıtık ajan sistemleri için temel platform hâline getirilmiştir.

mediation AutoGen Mimarisi

AutoGen'in temel soyutlamaları: ConversableAgent (LLM + araç + insan proxy soyutlaması), GroupChat (birden fazla ajanın katıldığı yuvarlak masa görüşmesi), GroupChatManager (konuşmayı yöneten koordinatör). AutoGen 0.4 ile gelen AgentChat API; ajan ekipleri (RoundRobinGroupChat, SelectorGroupChat) ve asenkron mesaj geçişini standart hâle getirir.

AutoGen Kullanım Senaryoları

terminal Kod Yazma & Debug

Kullanıcı proxy'si görevi tanımlar; coder ajan kodu yazar, executor sandbox'ta çalıştırır, hata varsa coder düzeltir. İnsan onayı isteğe bağlıdır.

fact_check Araştırma & Doğrulama

Araştırmacı web'i tarar, doğrulayıcı ajan çapraz kontrol yapar, eleştirmen çelişkileri işaretler. Çok tur tartışmayla daha güvenilir çıktı üretilir.

psychology Uzman Panel

Finans, hukuk, teknik gibi farklı uzmanlık rollerine sahip ajanlar bir konuyu çok perspektiften tartışır; yönetici ajan nihai kararı sentezler.

quiz Sık Sorulan Sorular

  • check_circle CrewAI ve LangGraph ile kıyaslama?: AutoGen diyalog odaklıdır; ajanlar birbirleriyle konuşarak ilerlir. CrewAI görev-rol atamasına, LangGraph ise akış grafiğine odaklanır.
  • check_circle AutoGen Studio nedir?: No-code arayüz; ajan ekiplerini görsel olarak tanımlamayı, test etmeyi ve yerel olarak çalıştırmayı sağlar. Üretim deploy için AutoGen Core kullanılır.
  • check_circle Hangi modeller desteklenir?: OpenAI API'si ile uyumlu tüm modeller (GPT-4, Claude, Gemini, Ollama, vLLM vb.) desteklenir.