AG2 (eski adıyla AutoGen), MCP (Model Bağlam Protokolü) ve A2A (Aracıdan Aracıya) gibi standartlaştırılmış protokolleri desteklerken, karmaşık görevlerde işbirliği yapmak üzere birden çok yapay zeka aracısını oluşturmayı ve düzenlemeyi sağlayan açık kaynaklı bir programlama çerçevesidir.
https://mcp.ag2.ai/?ref=producthunt&utm_source=aipure
AG2

Ürün Bilgisi

Güncellendi:Aug 28, 2025

AG2 Nedir

AG2, aracı temelli yapay zeka uygulamalarının geliştirilmesini ve araştırılmasını kolaylaştırmaya odaklanan, AutoGen'den geliştirilmiş topluluk odaklı bir çerçevedir. Karmaşık sorunları çözmek için birlikte çalışabilen yapay zeka aracıları oluşturmak için kapsamlı bir platform sağlar. Çerçeve, çeşitli kuruluşlardan gönüllüler tarafından sürdürülmektedir ve yapay zeka aracı gelişimini daha erişilebilir ve verimli hale getirmek için tasarlanmıştır. AG2, birden çok yapay zeka modeliyle entegrasyonu destekler ve insan-döngüde operasyonlar için yerleşik işlevsellik sağlar, bu da onu hem araştırma hem de üretim ortamları için uygun hale getirir.

AG2 Temel Özellikleri

AG2 (eski adıyla AutoGen), yapay zeka aracılarının geliştirilmesini ve araştırılmasını kolaylaştıran kapsamlı bir çoklu aracı konuşma çerçevesidir. Birden fazla yapay zeka aracısının işbirliği yapmasını, çeşitli büyük dil modelleriyle (LLM'ler) etkileşim kurmasını, araçları kullanmasını ve hem otonom hem de insan döngüsünde iş akışlarını desteklemesini sağlar. Çerçeve, farklı senaryolarda standartlaştırılmış iletişim için MCP (Model Bağlam Protokolü), A2A (Aracıdan Aracıya) ve AG-UI dahil olmak üzere birden fazla protokolle entegre olur.
Çoklu Aracı İşbirliği: Standartlaştırılmış iletişim protokolleri aracılığıyla birden fazla yapay zeka aracısının sorunsuz bir şekilde birlikte çalışmasını sağlayarak, koordineli çabalarla karmaşık görevleri çözer
Protokol Entegrasyonu: Aracılar, araçlar ve insan kullanıcılar arasında standartlaştırılmış etkileşim için birden fazla iletişim protokolünü (MCP, A2A, AG-UI) destekler
Araç Entegrasyon Çerçevesi: MCP entegrasyonu aracılığıyla kapsamlı araç desteği sağlayarak, aracıların çeşitli harici hizmetlere ve API'lere erişmesine ve bunları kullanmasına olanak tanır
Esnek Dağıtım Seçenekleri: Varsayılan olarak minimum bağımlılıkla birden fazla dağıtım seçeneği ve isteğe bağlı kurulumlarla sunulan ek özellikler sunar

AG2 Kullanım Alanları

Müşteri Desteği Otomasyonu: Aracılar, MCP aracılığıyla müşteri geçmişine erişebilir, A2A aracılığıyla teknik destek aracılarıyla işbirliği yapabilir ve AG-UI aracılığıyla kullanıcıları gerçek zamanlı olarak güncelleyebilir
Kurumsal Veri İşleme: Özel aracılar, kurumsal sistemlerde depolanan yapılandırılmış ve yapılandırılmamış veriler üzerinde Retrieval-Augmented Generation (RAG) gerçekleştirebilir
API Entegrasyon Hizmetleri: Yapay zeka aracılarının çeşitli hizmetler ve API'lerle etkileşim kurması için OpenAPI spesifikasyonlarını üretime hazır MCP sunucularına dönüştürün

Artıları

Standartlaştırılmış iletişim için kapsamlı protokol desteği
Minimum temel bağımlılıklarla esnek ve modüler mimari
Çeşitli araçlar ve hizmetlerle güçlü entegrasyon yetenekleri

Eksileri

Belirli Python sürüm kısıtlamaları gerektirir (>=3.10, <3.14)
Ek bağımlılıklar gerektiren gelişmiş özellikler için karmaşık kurulum

AG2 Nasıl Kullanılır

AG2'yi yükleyin: AG2'yi pip kullanarak yükleyin: pip install google-cloud-aiplatform[agent_engines,adk,langchain,ag2,llama_index]>=1.88.0
Proje yapılandırmasını ayarlayın: A2A protokolü ve MCP desteği için ag2[mcp, openai] dahil olmak üzere gerekli bağımlılıklarla bir proje yapılandırma dosyası oluşturun
AG2 aracıları oluşturun: Özel aracıları geliştirmek için AG2Agent şablon sınıfını kullanın. llm_config parametresi aracılığıyla aracıyı uygun LLM ayarları ve araçlarıyla yapılandırın
MCP entegrasyonunu yapılandırın: stdio istemcisi aracılığıyla MCP sunucusuna bağlanın ve aracının kullanacağı MCP araçlarını kaydedin. MCP sunucusu mcp.ag2.ai kullanılarak oluşturulabilir veya manuel olarak dağıtılabilir
İnsan gözetimini ayarlayın: İnsan girdisinin ne zaman isteneceğini kontrol etmek için UserProxyAgent sınıfında human_input_mode parametresini kullanarak insan-döngüde işlevselliğini yapılandırın
Aracı iletişimini uygulayın: Görev yürütmeyi işlemek ve birden çok aracı arasındaki iletişimi etkinleştirmek için A2A protokol bağdaştırıcısını (AG2AgentExecutor) kullanın
Araçlar ve kaynaklar ekleyin: Belirli işlevleri etkinleştirmek için MCP araçlarını ve kaynaklarını AG2 aracılarına kaydedilebilen bir araç setine sarın
Dağıtın ve test edin: mcp_server/main.py kullanarak MCP sunucusunu başlatın ve test çerçevesini kullanarak aracı etkileşimlerini programlı olarak test edin
İzleyin ve yönetin: Aracı etkinliklerini ve görev yürütmeyi izlemek için gerçek zamanlı durum güncellemelerini ve akış özelliklerini kullanın

AG2 SSS

AG2, üretime hazır yapay zeka aracıları oluşturmaya yardımcı olan ve AI-Native Organizasyonları mümkün kılan bir platformdur. OpenAPI spesifikasyonlarını üretime hazır sunuculara dönüştürmek için MCP (Model Bağlam Protokolü) Oluşturucu gibi araçlar sağlar.

AG2 Benzer En Yeni Yapay Zeka Araçları

Hapticlabs
Hapticlabs
Hapticlabs, tasarımcıların, geliştiricilerin ve araştırmacıların kodlama olmadan cihazlar arasında etkileyici dokunsal etkileşimler tasarlamalarını, prototiplemelerini ve dağıtmalarını sağlayan bir kodsuz araç takımıdır.
Deployo.ai
Deployo.ai
Deployo.ai, yerleşik etik AI çerçeveleri ve çoklu bulut uyumluluğu ile kesintisiz model dağıtımı, izleme ve ölçeklendirme sağlayan kapsamlı bir AI dağıtım platformudur.
CloudSoul
CloudSoul
CloudSoul, kullanıcıların doğal dil sohbetleri aracılığıyla bulut altyapısını anında dağıtmasına ve yönetmesine olanak tanıyan AI destekli bir SaaS platformudur, bu da AWS kaynak yönetimini daha erişilebilir ve verimli hale getirir.
Devozy.ai
Devozy.ai
Devozy.ai, Agile proje yönetimi, DevSecOps, çoklu bulut altyapı yönetimi ve BT hizmet yönetimini birleştiren AI destekli bir geliştirici kendi kendine hizmet platformudur ve yazılım teslimatını hızlandırmak için birleşik bir çözüm sunar.