在 Agent Registry 註冊代理,即可將獨立元件轉化為 AI 生態系統中可供探索的部分。發布代理的 A2A 技能,可協助貴組織的其他開發人員和協調器代理,找到並重複使用您的工作。
在本快速入門導覽課程中,您將使用 Google Cloud 控制台,在代理登錄中手動註冊模擬代理。如要進一步瞭解 Agent Registry 中的代理註冊機制,請參閱「註冊代理」。
事前準備
- 設定 Agent Registry。
- 取得已啟用 Agent Registry 的管理專案專案 ID。
必要的角色
如要取得在 Agent Registry 註冊代理所需的權限,請要求管理員在已啟用 Agent Registry 的管理專案中,授予您 Agent Registry API 編輯者 (roles/agentregistry.editor) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
註冊模擬代理
如要試用 Agent Registry,可以貼上 Agent2Agent (A2A) 代理資訊卡範例,手動註冊模擬代理。
請按照下列步驟註冊代理程式:
前往 Google Cloud 控制台的「Agent Registry」:
如果出現提示訊息,請點選「啟用」來啟用 Agent Registry API。
在專案挑選器中,選取設定 Agent Registry 的 Google Cloud 專案。
選取「代理」分頁標籤。
按一下「新增代理」。
在「Agent details」(代理詳細資料) 面板中,輸入下列詳細資料:
- Type:選取「A2A」。
- 「區域」:選取「
global」(全域)。
選取「貼上 JSON」分頁標籤。
貼上以下範例代理卡片內容:
{ "supportedInterfaces": [ { "url": "https://example.com/mock-travel-agent", "protocolBinding": "HTTP+JSON", "protocolVersion": "1.0.0" } ], "name": "mock-travel-agent", "description": "A mock agent that plans travel itineraries.", "version": "1.0.0", "capabilities": { "streaming": false, "pushNotifications": false }, "defaultInputModes": ["text/plain"], "defaultOutputModes": ["text/plain"], "skills": [ { "id": "BookFlight", "name": "BookFlight", "description": "Books a flight to a destination.", "tags": ["travel", "booking"] }, { "id": "SearchHotels", "name": "SearchHotels", "description": "Searches for hotels in a destination city.", "tags": ["travel", "accommodation"] } ] }按一下 [儲存]。
Agent Registry 會處理代理資訊卡並註冊代理。
驗證註冊
如要確認模擬代理程式是否已成功註冊,請按照下列步驟操作:
- 在「代理」分頁中,找出清單中的模擬代理。
- 按一下代理程式名稱,即可查看詳細資料。
- 確認「
BookFlight」和「SearchHotels」A2A 技能顯示在「Overview」(總覽) 分頁中。
清除所用資源
為避免在專案中留下模擬資源,請刪除已註冊的代理:
- 在「代理」分頁中,找出清單中的模擬代理。
- 在模擬代理的「Actions」(動作) 欄中,按一下 「More options」(更多選項) 選單,然後選取「Delete」(刪除)。
- 在確認對話方塊中,輸入
DELETE確認操作。 - 點選「刪除」。
後續步驟
- 瞭解如何管理註冊代理人。
- 瞭解自動註冊,這是註冊部署至代管執行階段的代理程式時,建議使用的方法。
- 請參閱「Agent Registry 重要概念」。