La registrazione di un agente in Agent Registry ti consente di trasformare un componente isolato in una parte rilevabile del tuo ecosistema di AI. Pubblicando le skill A2A del tuo agente, aiuti altri sviluppatori e agenti orchestratori della tua organizzazione a trovare e riutilizzare il tuo lavoro.
In questa guida rapida, registrerai manualmente un agente fittizio in Agent Registry utilizzando la console Google Cloud . Per saperne di più sui meccanismi di registrazione degli agenti in Agent Registry, consulta Registra gli agenti.
Prima di iniziare
- Configura Agent Registry.
- Recupera l'ID progetto per il progetto di governance in cui è abilitato Agent Registry.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per registrare gli agenti in Agent Registry, chiedi all'amministratore di concederti il ruolo IAM Agent Registry API Editor (roles/agentregistry.editor) nel progetto di governance in cui è abilitato Agent Registry.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Registra un agente fittizio
Per provare Agent Registry, puoi registrare manualmente un agente fittizio incollando una scheda agente Agent2Agent (A2A) di esempio.
Per registrare l'agente, segui questi passaggi:
Nella console Google Cloud , vai a Agent Registry:
Se richiesto, fai clic su Abilita per abilitare l'API Agent Registry.
Nel selettore di progetti, seleziona il progetto Google Cloud in cui hai configurato Agent Registry.
Seleziona la scheda Agenti.
Fai clic su Aggiungi agente.
Nel riquadro Dettagli agente, inserisci i seguenti dettagli:
- Tipo: seleziona A2A.
- Regione: seleziona
global(Globale).
Seleziona la scheda Incolla JSON.
Incolla i seguenti contenuti di esempio della scheda dell'agente:
{ "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"] } ] }Fai clic su Salva.
Agent Registry elabora la scheda dell'agente e lo registra.
Verifica la registrazione
Per verificare che l'agente fittizio sia stato registrato correttamente, segui questi passaggi:
- Nella scheda Agenti, individua l'agente fittizio nell'elenco.
- Fai clic sul nome dell'agente per visualizzarne i dettagli.
- Verifica che le skill A2A
BookFlighteSearchHotelsvengano visualizzate nella scheda Panoramica.
Esegui la pulizia
Per evitare di lasciare risorse fittizie nel progetto, elimina l'agente registrato:
- Nella scheda Agenti, individua l'agente fittizio nell'elenco.
- Fai clic sul menu Altre opzioni nella colonna Azioni dell'agente fittizio e seleziona Elimina.
- Nella finestra di dialogo di conferma, inserisci
DELETEper confermare l'azione. - Fai clic su Elimina.
Passaggi successivi
- Scopri come gestire gli agenti registrati.
- Scopri di più sulla registrazione automatica, il metodo consigliato per registrare gli agenti di cui è stato eseguito il deployment nei runtime gestiti.
- Leggi i concetti chiave di Agent Registry.