tag AutoGen
Bu sayfada AutoGen etiketi ile işaretlenmiş tüm yapay zeka kavramlarını inceliyorsunuz.
Agent Framework (Ajan Çerçevesi)
Agent Framework (Ajan Çerçevesi), LLM tabanlı ajanların döngüsel düşünme, araç kullanımı, bellek yönetimi ve diğer ajanlarla iletişim gibi temel davranışlarını standart bir şekilde uygulamak için hazır altyapı sunan yazılım çerçevelerinin genel adıdır. Tek bir API çağrısından öteye geçen, çok adımlı, araç kullanan, bellek saklayan ve gerektiğinde insan onayı bekleyen karmaşık ajan sistemleri inşa etmek için bu çerçeveler kullanılır. LangGraph, CrewAI, AutoGen, Semantic Kernel ve Amazon Bedrock Agents bu kategorinin önde gelen örnekleridir. Bir ajan çerçevesi genellikle şu bileşenleri sunar: Orchestration (ajan döngüsünü yöneten çalıştırıcı), Tool Integration (Python fonksiyonları veya API'lerin araç olarak kaydedilmesi), Memory Management (kısa/uzun vadeli bellek ve konuşma geçmişi), State Management (çok adımlı görevlerde durum takibi) ve Multi-Agent Coordination (birden fazla ajan arasında görev dağılımı ve mesajlaşma). Bazı çerçeveler bunlara ek olarak insan-döngüde (human-in-the-loop) onay kapıları, hata kurtarma mekanizmaları ve dağıtık yürütme desteği de sunar. Ajan çerçeve seçimi uygulamanın ihtiyaçlarına göre değişir. Hızlı prototip için CrewAI'ın yüksek soyutlama katmanı tercih edilebilirken, karmaşık döngüsel iş akışları için LangGraph'ın düşük seviye graf kontrolü uygundur. 2024-2025 döneminde bu alandaki rekabet yoğunlaşmış; her büyük bulut sağlayıcısı kendi ajan çerçevesini sunmaya başlamıştır. Anthropic'in Model Context Protocol (MCP) ve OpenAI'ın Agents SDK'sı, bağımsız ajan entegrasyonunu standartlaştırma hedefiyle geliştirilmektedir.
AutoGen (AutoGen)
AutoGen, Microsoft Research tarafından geliştirilen ve çoklu AI ajanlarının mesajlaşarak karmaşık görevleri birlikte çözdüğü açık kaynak bir Python çerçevesidir. Temel fikir, farklı yeteneklere sahip ajanların (insan proxy'si, kod yürütücüsü, uzman LLM) birbirleriyle yapılandırılmış konuşmalar yürütmesidir. AutoGen 0.4'ten itibaren asenkron, olay güdümlü mimariyle yeniden tasarlanmış; üretim ölçeğinde dağıtık ajan sistemleri için temel platform hâline getirilmiştir.
CrewAI (CrewAI)
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.