sözlük girişi A · autogen 3 dk okuma

AutoGen

Diğer adlandırmalar: Microsoft AutoGen , autogen-agentchat

Tanım

AutoGen — Microsoft Research’ün 2023’te açtığı çoklu agent framework’ü. Python tabanlı. İmzalı özelliği: agent’lar arası diyalog modeli.

from autogen import AssistantAgent, UserProxyAgent

assistant = AssistantAgent("yazar", llm_config={"model": "gpt-4o"})
user_proxy = UserProxyAgent("kullanici", code_execution_config={"work_dir": "out"})

user_proxy.initiate_chat(
    assistant,
    message="Pazar analizi raporu hazırla, kaynaklarını göster."
)

Asistan + kullanıcı-proxy arasında karşılıklı mesaj akışı olur. Asistan kod yazarsa proxy onu çalıştırır, sonucu geri dönüş.

İmzalı özellikler

  1. Konuşmacı orkestrasyon — agent’lar arası mesajlar, sıkı zincir değil.
  2. Kod execution — agent kod ürettiğinde otomatik çalıştırma + sonuç döndürme.
  3. Group chat — 3+ agent’ın aynı sohbette katılımı.
  4. Azure OpenAI entegrasyonu — kurumsal Microsoft ortamlarına doğal.

Ilura ile fark

LangChain/CrewAI gibi AutoGen de framework. Ilura ürün. Hedef kitleler ortogonal:

KullanımAutoGenIlura
Geliştirici Python kuruyor
KOBİ/profesyonel kullanıyor
Çoklu agent diyaloguBirinci sınıfPod’larla izole
Azure OpenAI tarafıDoğalEğitmen seçeneği

Yaygın yanılgılar

“AutoGen = ChatGPT için.” — AutoGen herhangi bir LLM ile çalışır; OpenAI sıkça kullanılır ama zorunluluk değil.

“AutoGen küçük projeler için.” — Aksine, kurumsal çoklu agent için daha uygun. Küçük projeye fazla.

“AutoGen Türkçe konuşur mu?” — LLM seçimine bağlı; framework dil-bağımsız.

Sıkça sorulanlar

AutoGen ile diğerlerinin farkı?
AutoGen'in imzası: agent'lar arası diyalog. Bir agent diğerine soru sorar, cevap alır, sonraki adıma geçer. Daha konuşmacı bir orkestrasyon modeli.
Microsoft bağlantısı önemli mi?
Azure OpenAI entegrasyonu ve kurumsal Microsoft tarafıyla doğal uyum. Üretim ortamı Azure'daysa avantajlı.
Türkiye'de yaygın mı?
Az. Türkçe topluluk küçük; LangChain ve CrewAI daha yaygın.