CrewAI
Diğer adlandırmalar: Crew AI , crew framework
Tanım
CrewAI — João Moura’nın 2024’te açtığı çoklu agent orkestrasyon framework’ü. Python tabanlı. Bir çoklu agent sistemi hızlı kurmak için tasarlandı.
Üç temel kavram:
- Agent — rol + amaç + sınır + tool kümesi
- Task — bir agent’ın yapacağı iş
- Crew — agent’lar + task’lar + iş akışı
from crewai import Agent, Task, Crew
researcher = Agent(
role="Araştırmacı",
goal="Konu hakkında derin araştırma yap",
backstory="...",
tools=[search_tool],
)
writer = Agent(
role="Yazar",
goal="Bulguları okunur metne dönüştür",
backstory="...",
)
crew = Crew(
agents=[researcher, writer],
tasks=[research_task, write_task],
process=Process.sequential,
)
result = crew.kickoff()
Kim kullanır?
LangChain ile aynı kitle: AI/ML geliştiricisi. CrewAI’nın avantajı çoklu agent senaryosunda daha sade — LangChain’le aynı şeyi yapmak için daha çok kod yazarsın.
Ilura ile fark
CrewAI ile Ilura ortogonal:
- CrewAI — Python framework, geliştirici, çoklu agent orkestrasyonu
- Ilura — masaüstü ürün, KOBİ + profesyonel, yetiştirilmiş sektör agent’ları
Ilura’da çoklu agent paralel pod’larla yapılır (Sera + Naci + Tezcan); orkestrasyon ihtiyacı çoğu kullanıcıda gerçek değil — her agent kendi alanında çalışır.
Yaygın yanılgılar
“CrewAI = LangChain alternatifi.” — Tam değil. CrewAI dar amaçlı (çoklu agent koordinasyonu); LangChain geniş framework. Birlikte de kullanılır.
“CrewAI küçük ekipler için yeterli.” — Çoklu agent senaryosu sığsa evet. Ama ürün katmanı (UI, audit, KVKK uyumu) yok — kendin yazarsın.
“CrewAI Türkçe konuşamaz.” — Konuşur, prompt + LLM seçimine bağlı.