Haz que tu agente sea descubrible
Un Agent Card claro da a los clientes A2A un punto de partida fiable: a quién pertenece el agente, dónde vive, y qué bindings de protocolo y versiones habla.
Un Agent Card es la descripción de interfaz pública de un agente A2A. Antes de que otro agente pueda decidir si llamar a tu servicio, necesita más que una URL: necesita una descripción fiable del propósito del agente, su contrato técnico, sus skills y sus requisitos de acceso.
Este generador de Agent Card convierte esos detalles de implementación en JSON legible con la forma de A2A v1.0, manteniendo la toma de decisiones cerca del formulario. Úsalo después de haber construido la lógica central del agente y antes de desplegarlo o publicarlo — el punto donde un archivo JSON escrito a mano suele fallar.
Un Agent Card claro da a los clientes A2A un punto de partida fiable: a quién pertenece el agente, dónde vive, y qué bindings de protocolo y versiones habla.
Captura la interfaz preferida, los modos de contenido, el comportamiento de streaming y el soporte de notificaciones push que otro agente necesita antes de hacer una llamada.
Documenta si el servicio es público, usa una clave de API, o requiere OAuth 2.0, para que las integraciones puedan elegir el flujo de autenticación correcto — sin poner nunca una credencial en la Agent Card.
Nombra el trabajo que tu agente puede realizar, añade las etiquetas que requiere v1.0 más ejemplos útiles, y haz que sus límites sean comprensibles para personas, marketplaces y clientes de IA.
Cómo funciona el Generador de Agent Card
El Generador de Agent Card convierte los detalles del servicio en un documento JSON claro y publicable. Sigue este breve flujo de trabajo antes de enviar el Agent Card a producción.
Añade el endpoint A2A público, el binding de protocolo, los detalles del proveedor, la versión del agente, y los tipos de contenido que tu servidor acepta y devuelve.
Selecciona solo las capacidades que tu implementación soporta, luego describe una skill representativa en lenguaje sencillo y específico.
Usa la vista previa en vivo para detectar campos faltantes, URL de marcador de posición, o descripciones que no reflejan con precisión el servicio desplegado.
Pasa la Agent Card por el validador, luego coloca el documento revisado en /.well-known/agent-card.json en el dominio de tu servicio.
Quién usa el Generador de Agent Card
El Generador de Agent Card ayuda a constructores, equipos de plataforma y revisores a crear metadatos de agente A2A consistentes sin partir de un archivo JSON en blanco.
Reemplaza un agent-card.json escrito a mano con un punto de partida completo y con la forma de la especificación al lanzar un agente compatible con A2A.
Redacta un documento de descubrimiento creíble a partir de una descripción del servicio sin tocar la sintaxis JSON, luego entrégalo a ingeniería para su revisión.
Estandariza cómo los agentes internos describen endpoints, autenticación y skills antes de que entren en un catálogo de agentes de la empresa o en un pipeline de CI.
Prepara metadatos de proveedor, etiquetas de skills, y declaraciones de seguridad que los revisores y los sistemas de ranking puedan realmente analizar.
Preguntas frecuentes
Ten los elementos esenciales correctos antes de que un cliente A2A encuentre tu endpoint.
Un A2A Agent Card es un documento de descubrimiento JSON para un agente de IA. Comunica identidad, información del proveedor, interfaces soportadas, capacidades, skills, modos de contenido aceptados, y requisitos de seguridad a posibles clientes — el equivalente agente a agente de un README más una visión general de la API.
Las Agent Cards escritas a mano suelen tener campos requeridos faltantes, nombres de campos anteriores a v1.0, o errores de sintaxis. El generador produce la forma actual de A2A v1.0 — supportedInterfaces, provider.organization, etiquetas de skill requeridas — y valida mientras escribes, por lo que los errores estructurales nunca llegan a producción.
El generador emite la estructura A2A v1.0: un array ordenado de supportedInterfaces con protocolBinding y protocolVersion por interfaz, una versión de agente de nivel superior, y capabilities incluyendo extendedAgentCard. Las Agent Cards con campos url o preferredTransport de nivel superior son anteriores a v1.0.
Sí. El generador crea un documento de partida práctico, no un sustituto de tu contrato desplegado. Confirma que los endpoints, bindings de protocolo, skills y autenticación coinciden con el servicio al que los usuarios realmente accederán.
Publica el JSON revisado en el mismo dominio que tu servicio A2A en https://tu-dominio/.well-known/agent-card.json, la ruta well-known registrada por la especificación A2A. Muchas integraciones más antiguas también comprueban /.well-known/agent.json, así que servir ambas es una estrategia de transición segura.
Listo para publicar
Termina los detalles, revisa el JSON generado, y usa la validación en vivo antes de publicar tu Agent Card.