2026'da çoklu ajan sistemleri geliştiriyorsanız, muhtemelen şu sorunla karşılaşmışsınızdır: ajanlarınız yerel geliştirmede harika çalışır, ancak farklı makinelerde, farklı bulutlarda, farklı ağlarda, birbirlerini bulamayan, güvenilir şekilde bağlanamayan, hatta sadece iki ajan arasında iletişim kurabilmek için ngrok, bir mesaj broker'ı veya bulut aktarıcısı eklemek zorunda kaldığınız NAT yapılandırmalarında çalıştıklarında sorunlar ortaya çıkar. Bu bir kod sorunu değil. Ağ sorunudur. Ve ekosistemin en büyük iki ajan protokolü olan MCP ve A2A bu sorunu çözmez. Bu yazı, nedenini, ağ katmanında neler olduğunu ve herhangi bir ağ topolojisinde çalışan AI ajan iletişimini nasıl inşa edeceğinizi açıklıyor: NAT, çoklu bulut, güvenlik duvarları ve hepsi.
MCP ve A2A'daki Eksik Katman MCP (Model Context Protocol), ajanların araçlara erişimini standartlaştırmada mükemmeldir: Bir ajan bir MCP istemcisi tutar, MCP sunucularına bağlanır ve temiz bir JSON-RPC arayüzü üzerinden araçları çağırır. Dikey entegrasyon, ajanların sistemlerle konuşması — çözülmüştür. A2A (Google'ın Agent-to-Agent protokolü), ajanların yeteneklerini duyurma, görevleri kabul etme ve sonuçları geri döndürme semantiklerini ele alır. Ancak her iki protokol de kritik bir varsayıma sahiptir: ajanlar erişilebilirdir. MCP, MCP sunucunuzun erişilebilir bir uç noktaya sahip olduğunu varsayar. A2A, ajanların HTTP üzerinden adreslenebileceğini varsayar. Bu varsayım gerçek dünyada hemen çöker. Ağ cihazlarının %88'i NAT arkasında bulunur. Ajanınızın genel bir IP'si yoktur. Eş ajanınızın da genel bir IP'si yoktur. Farklı güvenlik duvarlarının arkasında, farklı bulutlarda, farklı ev ağlarındasınızdır. MCP ajanlara gözler ve eller verir. A2A onlara ortak bir dil sağlar. Ancak hiçbiri onlara bir ağ katmanı sağlamaz, merkezi bir sunucu olmadan birbirlerini bulma ve veri alışverişi yapma yolu sunmaz. Bu, TLS'nin web için doldurduğu aynı boşluğu dolduran, UDP/TCP'nin üzerinde ve uygulama çatınızın altında oturan bir oturum katmanı protokolünün yerini dolduran boşluktur.
"Sadece Bir Mesaj Broker'ı Kullanın" Neden Ölçeklenmez Bu sorunla karşılaştığınızda içgüdüsel olarak tanıdık altyapıya yönelirsiniz: araya bir Kafka konusu, bir Redis pub/sub kanalı veya bir AWS SQS kuyruğu koyarsınız. Çalışır, ancak filosu büyüdükçe katlanarak artan sistemik maliyetler ortaya çıkar.
Gecikme ikiye katlanır. Her mesaj iki sıçrama yapar: ajan → broker → ajan. Gerçek zamanlı ajan koordinasyonunda, bu gecikme her bir değiş tokuşta artar. Tek nokta arızası. Broker çökerse, tüm ajan iletişimi durur. Ajanlarınız mükemmel şekilde sağlıklı olabilir, ancak konuşamazlar. Arıza modu tamamen durma şeklinde gerçekleşir. Aracı her şeyi görür. Aktarımda TLS olsa bile, broker şifrelemeyi sonlandırır. Herhangi bir mesajı okuyabilir, kaydedebilir veya düşürebilir. Tıbbi kayıtlar, finansal modeller veya özel araştırmalarla uğraşan ajanlar için bu, sadece mimari tercih değil, uyumluluk sorunudur. Operasyonel yük özerkliği öldürür. 50 ajanlık bir filo bir broker ile yönetilebilir. Dinamik olarak kalkan inen 10.000 ephemeral ajanın olduğu bir filo ise yönetilemez. Altyapı yönetim yükü darboğaz haline gelir.
Alternatif, doğrudan bağlantıdır: ajanlar eşler arası bağlanır, veriler uçtan uca şifrelenmiş olarak akar ve ortada sunucu olmaz, sadece hafif keşif ve NAT geçiş koordinasyonu paylaşılır.
Gerçek Problem: Dört Tür NAT Ajanlar arası doğrudan iletişim inşa etmeden önce, NAT'nın neden varsayılan olarak eşler arası bağlantıyı kırdığını ve neden tek bir sorun olmadığını anlamalısınız. RFC 3489, NAT cihazlarını adres eşlemelerini nasıl oluşturduklarına ve uyguladıklarına göre dört tipe ayırır:
NAT Türü Eşleme Kuralı Eşler Arası Mümkün? Yaygınlık Tam Koni Harici herhangi bir host eşlenen porta gönderebilir Doğrudan bağlantı ~%15 Sınırlı Koni Cihazın daha önce gönderdiği hostlar Sıkıştırma ~%25 Port Sınırlı Koni Cihazın gönderdiği tam host:port çiftleri Sıkıştırma ~%35 Simetrik Her hedef için farklı dış port Aktarım sadece ~%25
Yapay zeka özeti
Learn why AI agents fail to connect across networks and how a new networking layer enables direct, secure communication without brokers or relays.
Etiketler