Agent2Agent(A2A)協議是一種開放標準,旨在實現AI Agent之間的無縫通訊與協作,解決隨著多Agent數量增長帶來的營運、管理及部署成本上升的問題,推動多Agent系統向類微服務架構模式演化。為支援Agent的統一管理,Nacos自3.1.0版本起提供Agent註冊中心(A2A Registry)功能,支援 Agent 的註冊、發現、命名空間隔離和版本管理等能力。當Nacos託管於MSE平台時,MSE將對註冊在Nacos上的Agent及其AgentCard進行集中管理。本文介紹如何通過MSE管理Agent執行個體。
前提條件
已開通MSE服務。
已建立Nacos執行個體並且升級Nacos引擎版本至
3.1.0.0及以上版本。已建立命名空間。
建立Agent
登入MSE註冊配置中心管理主控台,在頂部功能表列選擇地域。
在左側導覽列,選擇注册配置中心 > 实例列表。
在实例列表頁面,單擊目標執行個體名稱。
在左側導覽列,選擇Agent管理,在頁面左上方選擇命名空间,然後單擊建立Agent。
在建立Agent頁面,選擇通過匯入JSON建立,或手動建立。
通過匯入JSON建立:單擊查看本地檔案,將完整AgentCard的JSON檔案上傳,或將內容粘貼在文字框內後,單擊確認。
手動建立:在面板中配置相關參數,然後單擊確認。
刪除Agent
登入MSE註冊配置中心管理主控台。在頂部功能表列選擇地域。
在左側導覽列,選擇注册配置中心 > 实例列表。
在实例列表頁面,單擊目標執行個體名稱。
在左側導覽列,選擇Agent管理。在頁面左上方,選擇命名空间,單擊目標Agent操作列下方的刪除,在彈出的對話方塊中單擊刪除。
查看Agent詳情
登入MSE註冊配置中心管理主控台,在頂部功能表列選擇地域。
在左側導覽列,選擇注册配置中心 > 实例列表。
在实例列表頁面,單擊目標執行個體名稱。
在左側導覽列,單擊Agent管理,並在頁面左上方,選擇命名空间。
在該命名空間下,可以查看該Nacos上所有Agent的資訊,包括Agent名稱、發布版本、能力和技能以及發布版本更新時間。
單擊Agent名稱查看Agent詳情。
預設選擇基本資料的頁簽,在此頁簽內可查看此Agent的基礎資訊,包括Agent名稱、版本號碼、服務地址和傳輸協議等。
在基本資料的頁簽的下方,可以看到此Agent的所有歷史版本列表,點擊對應的歷史版本,可將基本資料的頁簽中內容自動替換為目標版本的內容。
選擇JSON頁簽,可查看此Agent的完整AgentCard的JSON內容,方便複製使用。
編輯Agent
登入MSE註冊配置中心管理主控台,並在頂部功能表列選擇地域。
在左側導覽列,選擇注册配置中心 > 实例列表。
在实例列表頁面,單擊目標執行個體名稱。
在左側導覽列,選擇Agent管理。在頁面左上方,選擇命名空间,然後單擊目標Agent操作列下方的編輯。
在編輯Agent面板,選擇通過匯入JSON建立,或手動建立。
通過匯入JSON建立:單擊查看本地檔案,將完整AgentCard的JSON檔案上傳,或將內容粘貼在文字框內後,單擊確認。
手動建立:在面板中配置相關參數,然後單擊確定。
編輯Agent後,將以編輯結果發布版本。若版本號碼與歷史版本相同,則覆蓋對應歷史版本的Agent資訊。若版本號碼不同,則產生新版本,並將該版本設定為最新發行版本。
搜尋Agent
登入MSE註冊配置中心管理主控台,在頂部功能表列選擇地域。
在左側導覽列,選擇注册配置中心 > 实例列表。
在实例列表頁面,單擊目標執行個體名稱。
在左側導覽列,選擇Agent管理。在頁面左上方,選擇命名空间。
在Agent列表上方搜尋方塊內輸入需要搜尋的目標Agent名稱,然後單擊
按鈕或單擊斷行符號鍵進行搜尋,支援模糊搜尋。