Saltearse al contenido

Conectar con otro agente

Con el componente A2A Agent un flujo de NappAI habla con un agente A2A: le envía un mensaje y recibe su respuesta. Puede ser otro flujo tuyo publicado como agente, el de otra cuenta de NappAI o un agente de otra plataforma.

1. Añade A2A Agent

CampoQué escribir
Agent URL (obligatorio)La dirección del agente o de su tarjeta. NappAI lee la tarjeta y sabe cómo hablarle.
MessageLo que le pides. Si el componente es la herramienta de un agente, lo escribe ese agente.
Keep ConversationMantiene la misma conversación con el agente remoto a lo largo de los mensajes de una sesión, para que recuerde lo anterior. Activado por defecto.
Max Wait (seconds)Cuánto esperar como máximo a que el agente remoto termine. Si no termina a tiempo, se le pide que pare y el componente avisa del error.

La credencial

Si el agente remoto pide una clave, crea una credencial A2A Agent con ella en el campo API key or token. NappAI la envía como indique la tarjeta del agente. Los agentes públicos no la necesitan.

Para hablar con un agente publicado en NappAI, la credencial lleva una clave API de la cuenta dueña de ese agente.

2. Úsalo como herramienta de un agente

Lo más habitual es conectar su salida Tool a la entrada Tools de un agente. El agente lee la descripción del agente remoto y decide cuándo encargarle algo, con qué mensaje, y qué hacer con la respuesta.

Dile en sus instrucciones cuándo debe delegar. Por ejemplo: «Para preparar un itinerario, pídeselo siempre al planificador de viajes con tu herramienta».

Para formar un equipo con agentes de varias plataformas, añade un componente A2A Agent por cada agente remoto y conéctalos todos al mismo agente.

También como paso del flujo

Sin conectarlo a un agente, A2A Agent se ejecuta como un paso más: envía el Message y su salida Response da la respuesta del agente remoto. La salida Agent Card da la tarjeta del agente, por si quieres mostrar o guardar sus datos.

Qué puede responder el agente remoto

  • La respuesta, con el texto y, si los envía dentro del mensaje, sus archivos adjuntos.
  • Que necesita más información. La respuesta lo indica y dice qué falta. Si el componente es una herramienta, el agente puede preguntárselo al usuario y volver a llamarle.
  • Que no puede hacerlo o que ha fallado, con su motivo.