CrewAI, çoklu AI ajanlarını rol tabanlı bir ekip (crew) olarak organize eden açık kaynak bir Python çerçevesidir.

CrewAI, çoklu AI ajanlarını rol tabanlı bir ekip (crew) olarak organize eden açık kaynak bir Python çerçevesidir. Her ajan; belirli bir rol (araştırmacı, yazar, analist), hedef ve araç seti ile tanımlanır. Görevler (tasks) ajanlara atanır; çerçeve görev bağımlılıklarını ve ajan etkileşimlerini yönetir. 2024'te hızla popülerleşen CrewAI; LangGraph'ın düşük seviye graf kontrolüne kıyasla üst düzey soyutlama sunar ve üretime hazır çok-ajan uygulamaları için kısa sürede prototip çıkarmayı kolaylaştırır.

groups CrewAI Nasıl Çalışır?

CrewAI'nın temel yapı taşları: Crew (ajan ekibi + görev listesi), Agent (rol, hedef, arka plan hikayesi, araç seti), Task (açıklama, beklenen çıktı, sorumlu ajan). Crew; sıralı (sequential) veya hiyerarşik (hierarchical) süreçleri destekler. Hiyerarşik süreçte bir yönetici ajan diğerlerine görev dağıtır ve çıktıları birleştirir.

CrewAI Kullanım Alanları

article Araştırma & Raporlama

Araştırmacı ajan web'i tarar, analist özetler, yazar nihai raporu üretir. Her biri uzmanlık gerektiren üç farklı role karşılık gelir.

code Yazılım Geliştirme

Planlayıcı, kodlayıcı ve test ajanı birlikte çalışır. Her ajan kendi uzmanlık aracını (kod çalıştırma, linter vb.) taşır.

edit_note İçerik Üretim Hattı

Araştırma, taslak yazma, SEO düzenleme ve son kontrol görevlerini farklı ajanlara delege eder. Otomasyon ve kalite kontrol birleşir.

quiz Sık Sorulan Sorular

  • check_circle LangGraph ile kıyaslama?: CrewAI üst düzey soyutlama sunar; rol ve görev tanımları okunabilirdir. LangGraph düşük seviye; akış grafiğini kendiniz kurarsınız. CrewAI hızlı prototip, LangGraph ince kontrol için tercih edilir.
  • check_circle CrewAI hangi LLM'leri destekler?: OpenAI, Anthropic, Google Gemini, Groq, Ollama dahil litellm'in desteklediği tüm modeller kullanılabilir.
  • check_circle CrewAI Enterprise nedir?: 2024'te duyurulan yönetilen platform; crew'ları no-code arayüzde tanımlamayı, deploy etmeyi ve izlemeyi sağlar.