Yapay Zeka Ajanları
AI Agent Akademisi

Ders 3 / 6

CrewAI ile Multi-Agent Ekip Kurma

CrewAI, birden çok uzman agent'ı bir ekip (crew) gibi çalıştırmanı sağlar. Her agent'ın bir rolü, hedefi ve araçları vardır; görevler sıralı veya hiyerarşik yürür.

CrewAIPythonn8n

Ajanları 'dijital çalışan' gibi düşün: Agent, Task, Crew, Tool kavramları ve rol tasarımı.

Felsefe: ajanlar = çalışanlar

CrewAI'da bir agent'ı işe alır gibi tanımlarsınız: unvanı, geçmişi (backstory), hedefi ve kullanabileceği araçlar. İyi tanımlı roller, daha tutarlı ve odaklı çıktı üretir.

Agent, Task, Crew, Tool

Agent: rolü olan bir aktör. Task: belirli bir çıktı üreten görev. Crew: agent'ları ve görevleri bir araya getiren ekip. Tool: agent'ın kullanabileceği yetenek (web arama, dosya, API). Sequential süreç görevleri sırayla, hierarchical ise bir yönetici agent koordinasyonuyla yürütür.

Rol tasarımı + n8n entegrasyonu

Her role net bir backstory ve tek bir net hedef verin (çok amaçlı agent karışır). CrewAI çıktısını n8n ile tetikleyebilir veya sonucu CRM/e-postaya akıtabilirsiniz — üretim akışına böyle bağlanır.

Kopyala-Kullan Prompt

CrewAI ekip tasarımı

Prompt
Şu iş sürecim için CrewAI multi-agent ekibi tasarla:
Süreç: [ne üretmek/yapmak istiyorum]
Çıktı: [ne bekliyorum]
Mevcut araçlar/kaynaklar: [API, veritabanı, web vb.]

Belirle: 1) Kaç agent ve rolleri 2) Her agent için: ad/unvan, 10-15 kelimelik backstory, goal, kullanacağı tools 3) Task sıralaması 4) Yorum satırlı CrewAI Python kod iskeleti.

Örnek Senaryo (temsilî)

Bir araştırma ekibi içerik üretimini 4 agent'a böldü: araştırmacı, yazar, editör, SEO uzmanı. Her rol kendi adımına odaklandığı için çıktı kalitesi ve tutarlılığı arttı. (Temsilî senaryo.)

Sık sorulan sorular

CrewAI mı LangGraph mı öğrenmeliyim?

Birden çok 'rol'ün iş bölümü yaptığı senaryolar için CrewAI sezgiseldir. İnce taneli akış kontrolü, dallanma ve durum yönetimi gerekiyorsa LangGraph daha güçlüdür. İkisi birlikte de kullanılabilir.

Kaç agent kullanmalıyım?

Gerektiği kadar, mümkün olduğunca az. Her agent bir net sorumluluk taşımalı; gereksiz agent eklemek koordinasyon karmaşası ve maliyet yaratır.

WhatsApp'tan Danış