Saltearse al contenido

Publicar un agente A2A

Cualquier flujo que conversa, con un Chat Input que recibe el mensaje y un Chat Output que da la respuesta, se puede publicar como agente A2A. Otros agentes le encargarán tareas como si fueran un usuario más del chat.

1. Añade A2A Server

Añade el componente A2A Server al flujo. No se conecta a nada: su función es describir al agente.

CampoQué escribir
Agent NameEl nombre que verán los demás agentes. Vacío, se usa el nombre del flujo.
Description (obligatorio)Qué hace el agente y cuándo conviene pedirle algo. Los demás agentes lo leen para decidir si le encargan una tarea.
SkillsSus habilidades, una por línea, con el formato Nombre: qué hace.
Example RequestsEjemplos de peticiones, uno por línea, para enseñar cómo pedirle cosas.
TagsPalabras, separadas por comas, que ayudan a encontrarlo.
VersionLa versión que aparece en su tarjeta.

2. Despliega una versión

Las llamadas A2A siempre ejecutan la versión desplegada del flujo. Despliega una versión desde la barra derecha del editor y, si después cambias el flujo o la descripción del agente, despliega otra. Consulta Versiones y publicación.

3. Comparte su dirección

  1. Pulsa Acceso a API, deja el modo de consumo en Producción y abre la pestaña A2A Server.
  2. Elige una Clave API. Consulta Claves API.

La pestaña te da:

  • Tarjeta del agente (pública): la dirección de su tarjeta. Cualquiera puede leerla, y con ella cualquier plataforma compatible sabe qué hace tu agente y cómo hablarle.
  • URL del agente: la dirección a la que se le envían las tareas.
  • Ejemplos para llamarlo desde otras plataformas, con la clave elegida ya incluida.

Para encargarle tareas hace falta una clave API de tu cuenta. Desde otro flujo de NappAI se usa con el componente A2A Agent: consulta Conectar con otro agente.

Cómo atiende las tareas

  • Cada conversación de quien llama tiene su propia memoria: si el flujo tiene memoria, recuerda lo que se habló antes en esa conversación.
  • Quien llama puede esperar la respuesta o recogerla más tarde consultando la tarea: las tareas largas no se cortan.
  • Se pueden enviar archivos junto con el mensaje. Llegan al flujo por la salida Binary del Chat Input.
  • Cada tarea queda en el Reg. de Ejecuciones, como cualquier otra ejecución.

Los agentes de NappAI se entienden con las principales implementaciones de A2A, como las de Google y el kit oficial del protocolo.