Agent2Agent (A2A) protokolü, yapay zeka aracıları arasında kesintisiz iletişim ve iş birliği sağlayan açık bir standarttır. Bu yaklaşım, artan aracı sayısının getirdiği işletme ve bakım (O&M), yönetim ve dağıtım maliyetlerini azaltır ve çoklu aracı sistemlerini mikroservis benzeri bir mimariye yönlendirir. Birleşik aracı yönetimini desteklemek için Nacos, sürüm 3.1.0 ile birlikte aracı kayıt defteri (A2A Registry) özelliğini sunar; bu özellik aracı kaydı, keşif, ad alanı yalıtımı ve sürüm yönetimini destekler. Nacos MSE platformunda barındırıldığında MSE, Nacos'a kaydedilen aracılar ve bunların AgentCard'ları için merkezi yönetim sağlar. Bu konuda MSE'de aracı örneklerinin nasıl yönetileceği açıklanmaktadır.
Ön koşullar
Bir Nacos örneği oluşturdunuz ve motor sürümünü
3.1.0.0veya daha yeni bir sürüme yükselttiniz.
Aracı oluşturma
MSE Mikroservis Kayıt Defteri konsoluna giriş yapın ve üst menü çubuğundan bir Region seçin.
Sol gezinme bölmesinden Microservices Registry > Instances yolunu izleyin.
Instances sayfasında hedef örneğin adına tıklayın.
Sol gezinme bölmesinden Agent Management seçeneğine gidin. Sayfanın sol üst köşesinde bir Namespace seçin ve ardından Create Agent öğesine tıklayın.
-
Create Agent sayfasında Create from JSON veya Manual create yöntemini seçin.
JSON'dan oluştur: AgentCard JSON dosyasını yükleyin veya içeriğini metin kutusuna yapıştırın. Ardından Onayla düğmesine tıklayın.
Elle oluştur: Paneldeki parametreleri yapılandırın ve ardından Onayla düğmesine tıklayın.
Aracı silme
MSE Mikroservis Kayıt Defteri konsoluna giriş yapın. Üst menü çubuğundan bir Region seçin.
Sol gezinme bölmesinden Microservices Registry > Instances yolunu izleyin.
Instances sayfasında hedef örneğin adına tıklayın.
Sol gezinme bölmesinden Agent Management seçeneğine gidin. Sol üst köşeden bir Namespace seçin. Hedef aracı için Actions sütununda Delete seçeneğine tıklayın. Görüntülenen iletişim kutusunda Delete düğmesine tıklayın.
Aracı ayrıntılarını görüntüleme
MSE Mikroservis Kayıt Defteri konsoluna giriş yapın ve üst menü çubuğundan bir Region seçin.
Sol gezinme bölmesinden Microservices Registry > Instances yolunu izleyin.
Instances sayfasında hedef örneğin adına tıklayın.
-
Sol gezinme bölmesinde Agent Management seçeneğine tıklayın. Sayfanın sol üst köşesinde bir Namespace seçin.
Bu ad alanında Nacos örneğindeki tüm aracılarla ilgili bilgileri görüntüleyebilirsiniz. Bu bilgiler arasında Agent name, Publish, Capabilities, Skills ve Release time yer alır.
-
Ayrıntıları görüntülemek için bir aracı adına tıklayın.
-
Varsayılan olarak Basic Information sekmesi görüntülenir. Bu sekmede aracı adı, sürüm numarası, uç nokta ve taşıma protokolü gibi temel bilgileri görebilirsiniz.
Ana ayrıntıların altında aracıya ait tüm önceki sürümlerin listesi bulunur. Bir önceki sürümü seçtiğinizde Basic Information sekmesi o sürümün ayrıntılarını gösterecek şekilde güncellenir.
Aracının tam AgentCard JSON içeriğini görmek için JSON sekmesini seçin. Bu sekmeden içeriği kopyalayabilirsiniz.
-
Aracı düzenleme
MSE Mikroservis Kayıt Defteri konsoluna giriş yapın ve üst menü çubuğundan bir Region seçin.
Sol gezinme bölmesinden Microservices Registry > Instances yolunu izleyin.
Instances sayfasında hedef örneğin adına tıklayın.
Sol gezinme bölmesinden Agent Management seçeneğine gidin. Sol üst köşeden bir Namespace seçin. Ardından hedef aracı için Actions sütununda Edit seçeneğine tıklayın.
-
Edit Agent panelinde Create from JSON veya Manual create yöntemini seçin.
JSON'dan oluştur: AgentCard JSON dosyasını yükleyin veya içeriğini metin kutusuna yapıştırın. Ardından Onayla düğmesine tıklayın.
Elle oluştur: Paneldeki parametreleri yapılandırın ve ardından Onayla düğmesine tıklayın.
Bir aracıyı düzenlemek yeni bir sürüm yayımlar. Yeni sürüm numarası daha önce kullanılan bir sürümle eşleşirse bu sürüm üzerine yazılır. Aksi takdirde yeni bir sürüm oluşturulur ve en son sürüm haline gelir.
Aracı arama
MSE Mikroservis Kayıt Defteri konsoluna giriş yapın ve üst menü çubuğundan bir Region seçin.
Sol gezinme bölmesinden Microservices Registry > Instances yolunu izleyin.
Instances sayfasında hedef örneğin adına tıklayın.
Sol gezinme bölmesinden Agent Management seçeneğine gidin. Sayfanın sol üst köşesinde bir Namespace seçin.
Aracı listesinin üzerindeki arama kutusuna hedef aracı adını girin ve ardından
simgesine tıklayın veya Enter tuşuna basın. Kısmi eşleşmeli arama desteklenir.