LangGraph ve CrewAI ve AutoGen
Grafik tabanlı, rol tabanlı ve konuşma tabanlı düzenleme — çok adımlı aracıların üç farklı yaklaşımı.
LangGraph ve CrewAI ve AutoGen, CoddyKit'te ücretsiz bir AI Agents dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, AI Agents öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. AI Agents kursu toplamda 4 dersten oluşur.
Üç Büyük Çerçeve
Çok adımlı veya çok aracılı sistemlerde üç çerçeve öne çıkar:
- LangGraph — düğümlerin ve kenarların açıkça tanımlandığı grafik
- CrewAI — rollere dayalı aracı ekipleri
- AutoGen — aracılar arasında serbest biçimli konuşma
LangGraph Tarzı
Durum makinesi; düğümleri, kenarları ve türü belirlenmiş bir durum nesnesini tanımlarsınız. Denetim akışı açık olduğunda BEST seçimdir.
from langgraph.graph import StateGraph, END
g = StateGraph(State)
g.add_node('plan', plan_fn)
g.add_node('act', act_fn)
g.add_edge('plan', 'act')
g.add_conditional_edges('act', router, {'continue': 'plan', 'done': END})
app = g.compile()CrewAI Tarzı
Aracıları (rolleri, hedefleri ve geçmişleriyle) ve görevleri tanımlarsınız. Görevleri aracılara atarsınız; aracılar bir ekip olarak çalışır:
from crewai import Agent, Task, Crew
researcher = Agent(role='Researcher', goal='Find facts', backstory='...', tools=[search_tool])
writer = Agent(role='Writer', goal='Compose answers', backstory='...')
tasks = [
Task(description='Research X', agent=researcher),
Task(description='Write summary', agent=writer)
]
crew = Crew(agents=[researcher, writer], tasks=tasks)
result = crew.kickoff()AutoGen Tarzı
Konuşma odaklıdır. Aracılar birbirlerine iletiler gönderir; bir yönetici sırada kimin konuşacağına karar verir:
from autogen import AssistantAgent, UserProxyAgent
assistant = AssistantAgent('coder', llm_config={'model': 'gpt-4o-mini'})
user = UserProxyAgent('user', code_execution_config={'work_dir': './work'})
user.initiate_chat(assistant, message='Write a fibonacci function')LangGraph Ne Zaman Kullanılır?
- Açık durum makinelerine ihtiyaç duyduğunuzda
- Döngüler, dallanma ve insan denetimli akış gerektiğinde
- Dayanıklılık için kontrol noktaları istediğinizde
- Üretim güvenilirliği öncelik olduğunda
CrewAI Ne Zaman Kullanılır?
- Rol tabanlı zihinsel model ekibinize uyduğunda
- Sıralı veya hiyerarşik görev listeleri gerektiğinde
- Üst düzey bir soyutlama istediğinizde
- Tipik kullanım durumları için daha az kod istediğinizde
AutoGen Ne Zaman Kullanılır?
- Araştırma odaklı, konuşma tabanlı görevlerde
- Yürütme aracılarının bulunduğu kod oluşturma işlerinde
- Çok aracılı tartışma veya eleştiride
Olgunluk Karşılaştırması
| LangGraph | CrewAI | AutoGen | |
|---|---|---|---|
| Bakım sorumlusu | LangChain | CrewAI Inc | Microsoft |
| Kararlılık | Yüksek | Orta | Orta |
| Gözlemlenebilirlik | LangSmith | Temel, yerleşik | Özel |
Performans
Çerçeveler ek yük getirir. Düşük gecikmeli aracılarda (sohbet arayüzleri) elle yazılmış asgari kod çoğu zaman çerçevelerden daha iyi performans gösterir. Karmaşık, çok adımlı aracılarda ise çerçeve, ek yük olarak getirdiğinden daha fazla geliştirme zamanı tasarrufu sağlar.
LangGraph En Güçlü Üretim Desteğine Sahip
Kontrol noktası yöneticileri (Postgres, Sqlite), insan denetimli akış, yeniden denemeler, akış ve zaman yolculuğu gibi üretim ilkelleri birinci sınıf özelliklerdir. Diğer çerçeveler daha fazla ölçüde kullanıcı koduna dayanır.
CrewAI Basit Durumlar İçin En İyi DX'e Sahip
Birkaç aracı ve görevi tanımlamak, 3-5 aracılı ekipler için gerçekten LangGraph kullanmaktan daha kısa ve bildirimseldir.
AutoGen Kod Aracılarında Öne Çıkar
Microsoft, GitHub Copilot Workspace'e benzer kod yürütme aracıları için AutoGen'i kurum içinde kullanır. Kod yürütme döngüsü sınıfının en iyisidir.
Birlikte Kullanabilirsiniz
Bu, ya hep ya hiç seçimi değildir. Örneğin dış durum makinesi için LangGraph'ı, içteki kod oluşturma alt aracısı için AutoGen'i kullanabilirsiniz.
Çerçeveye Aşırı Odaklanmayın
Aracısı 100-200 satırda elle yazılabilecek kadar basitken birçok ekip çerçeve seçimine gereğinden fazla yatırım yapar. En basit çözümle başlayın; gerçekten ihtiyaç duyduğunuzda bir çerçeve benimseyin.
Çerçevelerin Güçlü Yönleri
En güçlü üretim desteğine sahip çerçeve hangisidir?
Özet
Açık durum makineleri ve üretim için LangGraph. Bildirimsel, rol tabanlı ekipler için CrewAI. Konuşma odaklı aracılar için AutoGen. Seçiminizi denetim akışının tarzına göre yapın.
Yapay zeka eğitmeniyle AI Agents öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 60
- Dersler
- 239
Sıkça Sorulan Sorular
“LangGraph ve CrewAI ve AutoGen” dersi ücretsiz mi?
Evet — “LangGraph ve CrewAI ve AutoGen” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve AI Agents kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. AI Agents kursu toplamda 4 dersten oluşur.
“LangGraph ve CrewAI ve AutoGen” dersinde ne öğreneceğim?
Grafik tabanlı, rol tabanlı ve konuşma tabanlı düzenleme — çok adımlı aracıların üç farklı yaklaşımı. AI Agents ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
AI Agents öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te AI Agents, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“LangGraph ve CrewAI ve AutoGen” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu AI Agents dersinde kod yazıp çalıştırabilir miyim?
Evet. Her AI Agents dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- LangGraph ve CrewAI ve AutoGen
- Uzun Ömürlü Aracılar için Letta (eskiden MemGPT)
- OpenAI Assistants API ve Threads
- Kullanım Alanına Uygun Çerçeveyi Seçme