Construyes un agente con LangChain.
Tu compañera monta el suyo con CrewAI.
Un tercero tiene uno en Google ADK.
¿Cómo hacen esos agentes para hablar entre ellos?
Esa es exactamente la pregunta que responde A2A (Agent2Agent), un protocolo abierto que estandariza la comunicación entre agentes, sin importar con qué tecnología se haya construido cada uno.
En este capítulo del libro Agent Design Patterns desmontamos el protocolo pieza a pieza:
Además, analizamos una implementación completa paso a paso usando Google ADK: un agente que gestiona Google Calendar internamente con CalendarToolset y se publica hacia el exterior como servicio A2A.
El ejemplo cubre todo el recorrido, desde la construcción del agente, sus skills, la definición del Agent Card, el Runner con sus servicios de artefactos, sesión y memoria, el flujo OAuth con su endpoint de callback, y el montaje del servidor con Starlette y uvicorn.
Terminamos viendo el flujo de ejecución completo: qué ocurre al publicar el agente y qué ocurre en cada petición que recibe.
¡Vamos a conectar agentes! 🔌