Haberler

MCP ve A2A Protokolleri, Yapay Zekâ Ajanları Arasında Yeni Bir Standart Oluşturuyor

Yapay zekâ alanında yaşanan hızlı gelişmeler, bu sistemlerin birbiriyle nasıl iletişim kurması gerektiğini de yeniden tanımlıyor. Teknoloji şirketleri, özellikle ajan temelli sistemlerin yaygınlaşmasıyla birlikte yeni iletişim protokollerine ihtiyaç duyuyor. Bu ihtiyaca yanıt olarak geliştirilen MCP ve A2A protokolleri, ajansal sistemlerin görev paylaşımı yapabilmesini ve birbirleriyle verimli şekilde çalışmasını mümkün kılıyor.

MCP, Modeller ile Araçlar Arasındaki Köprüyü Kuruyor

Anthropic tarafından geliştirilen Model Context Protocol (MCP), geçen yıl duyuruldu. Bu protokol, modellerin harici veri kaynaklarıyla, API’lerle veya başka araçlarla kolayca bağlantı kurmasını sağlıyor. MCP, modellerin görevleri yerine getirirken ihtiyaç duyduğu verilere standart bir yapıyla erişmesini mümkün kılmayı amaçlıyor.

MCP, istemci-sunucu mimarisi üzerine kuruluyor. Veri alışverişi ise JSON-RPC protokolü üzerinden sağlanıyor ve bu iletişim HTTP, SSE veya Stdio gibi aktarım protokolleriyle gerçekleştirilebiliyor. MCP’nin sunduğu bu esneklik sayesinde bir model, örneğin bir SQL veri tabanından bilgi çekebiliyor ya da Kubernetes kümesi üzerinde bir işlem başlatabiliyor. Teknik yapısı bakımından MCP, USB-C benzetmesiyle öne çıkıyor. Nasıl ki USB-C, farklı cihazlar arasında evrensel bir bağlantı sağlıyorsa, MCP de yapay zekâ modelleri ile araçlar arasında benzer bir işlev görüyor.

A2A Protokolü, Ajanlar Arasındaki Etkileşimi Standartlaştırıyor

Google’ın bu yıl düzenlenen I/O etkinliğinde tanıttığı Agent-to-Agent (A2A) protokolü, ajanların birbiriyle iletişim kurmasını hedefliyor. Protokol, temelinde yine JSON-RPC yapısını kullanıyor ve HTTP ile SSE üzerinden veri aktarımı sağlıyor. Ancak A2A’nın esas farkı, model ile araç arasında değil, doğrudan ajanlar arasında görev aktarımı yapılmasına olanak tanıması.

Ajanlar, ilk olarak birbirlerine yetenek kartları göndererek kendilerini tanıtıyor. Bu kartlarda ajanın adı, erişim yöntemi, desteklediği medya türleri ve kimlik doğrulama bilgileri yer alıyor. Tanıtım süreci tamamlandıktan sonra ajanlar arasında görev aktarımı başlıyor. Bu süreçte bir ajan, diğer ajana belirli bir işi yaptırmak için talepte bulunuyor.

Görevi alan ajan, işlemi başlattığını bildirerek bir görev kimliği gönderiyor. Bu kimlik, işlemin takibi açısından kritik önem taşıyor. İletişim süreci, eksik bilgi varsa bunların tamamlanmasını da destekliyor. Örneğin, bir ajanın eksik kullanıcı bilgisiyle karşılaşması durumunda karşı ajandan bu bilgiyi talep edebiliyor.

Ajan Tabanlı Sistemlerde Protokol Uyumu Kritik Hale Geliyor

A2A protokolü, sadece görev aktarımını değil, süreç takibini ve geri bildirim mekanizmasını da kapsıyor. Görev tamamlandığında, sonuç yine yapılandırılmış bir çıktı olarak diğer ajana iletiliyor. Bu çıktı metin, görsel veya JSON formatında olabiliyor. Protokolün bu yönü, çok sayıda farklı ajanın birlikte çalışmasını kolaylaştırıyor.

Google, A2A protokolünü Linux Vakfı’na bağışlama kararı aldı. Bu adım, A2A’nın daha da yaygınlaşmasını ve açık standart hâline gelmesini hedefliyor. Google’ın yanında Amazon, Microsoft, Salesforce ve Cisco gibi dev teknoloji firmaları da bu protokole destek veriyor.

MCP ve A2A, ilk bakışta benzer yapılar gibi görünse de farklı ihtiyaçlara çözüm sunuyor. MCP, modeller ile araçlar arasında köprü kurarken, A2A doğrudan ajanlar arası iletişimi düzenliyor. Bu fark, iki protokolün birbirinin alternatifi değil tamamlayıcısı olduğunu ortaya koyuyor.

Geliştiriciler, bu protokoller sayesinde farklı sistemleri birbirine entegre edebiliyor. Böylece çok daha işlevsel ve esnek ajan sistemleri kurulabiliyor. Ancak sektörde henüz netleşmemiş birçok detay bulunuyor. Yeni ihtiyaçlar ortaya çıktıkça yeni protokollerin geliştirilmesi kaçınılmaz olabilir.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu