Registrar un agente en Agent Registry te permite convertir un componente aislado en una parte detectable de tu ecosistema de IA. Cuando publicas las habilidades de A2A de tu agente, ayudas a otros desarrolladores y agentes de organización de tu organización a encontrar y reutilizar tu trabajo.
En esta guía de inicio rápido, registrarás de forma manual un agente simulado en el Registro de agentes con la consola de Google Cloud . Para obtener más información sobre los mecanismos de registro de agentes en el Registro de agentes, consulta Registra agentes.
Antes de comenzar
- Configura el Registro de agentes.
- Obtén el ID del proyecto para el proyecto de administración en el que está habilitado el Registro de agentes.
Roles obligatorios
Para obtener los permisos que
necesitas para registrar agentes en el Registro de agentes,
pídele a tu administrador que te otorgue el rol de IAM de
editor de la API de Agent Registry (roles/agentregistry.editor) en el proyecto de administración
en el que está habilitado el Registro de agentes.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Registra un agente simulado
Para probar el Registro de agentes, puedes registrar manualmente un agente de prueba pegando una tarjeta de agente de Agent2Agent (A2A) de ejemplo.
Sigue estos pasos para registrar el agente:
En la consola de Google Cloud , ve a Agent Registry:
Si se te solicita, haz clic en Habilitar para habilitar la API de Agent Registry.
En el selector de proyectos, elige el proyecto de Google Cloud en el que configuraste Agent Registry.
Selecciona la pestaña Agentes.
Haz clic en Agregar agente.
En el panel Detalles del agente, ingresa los siguientes detalles:
- Tipo: Selecciona A2A.
- Región: Selecciona
global(Global).
Selecciona la pestaña Pegar JSON.
Pega el siguiente contenido de ejemplo de la tarjeta de 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"] } ] }Haz clic en Guardar.
Agent Registry procesa la tarjeta del agente y lo registra.
Verifica el registro
Para confirmar que tu agente simulado se registró correctamente, haz lo siguiente:
- En la pestaña Agentes, busca el agente simulado en la lista.
- Haz clic en el nombre del agente para ver sus detalles.
- Verifica que los intents de A2A
BookFlightySearchHotelsaparezcan en la pestaña Descripción general.
Realiza una limpieza
Para evitar dejar recursos simulados en tu proyecto, borra el agente registrado:
- En la pestaña Agentes, busca el agente simulado en la lista.
- Haz clic en el menú Más opciones en la columna Acciones del agente simulado y selecciona Borrar.
- En el cuadro de diálogo de confirmación, ingresa
DELETEpara confirmar la acción. - Haz clic en Borrar.
¿Qué sigue?
- Obtén más información para administrar agentes registrados.
- Obtén más información sobre el registro automático, el método recomendado para registrar agentes implementados en entornos de ejecución administrados.
- Lee los conceptos clave de Agent Registry.