Back to all posts

Cómo funciona A2A en Zero: agentes, chats y traspasos

Cómo funciona A2A en Zero: agentes, chats y traspasos

¿Qué es A2A en Zero?

Zero A2A es una forma práctica de comunicación entre agentes dentro del producto. Permite que un agente abra varias conversaciones aisladas, que un coordinador delegue trabajo limitado a agentes especializados, y que puedas escribir @ en el compositor de chat para traer una conversación existente a una comparación, transmisión o decisión.

Esto es útil cuando una tarea es demasiado amplia, ruidosa o arriesgada para una sola conversación larga. En lugar de pedirle a un agente que mantenga todos los tests, fuentes y decisiones en el mismo contexto, le das a cada pieza de trabajo un hogar claro y traes solo la evidencia que importa.

Tres formas en que A2A funciona en Zero

Qué quieres hacerUsa esta configuraciónUna buena primera escena
Repetir un método con un contexto limpioUn agente, varias conversacionesProbar el registro, facturación, permisos y móvil por separado
Dar partes de una tarea a diferentes expertosUn coordinador, varios agentes especializados o subagentesDividir un lanzamiento entre investigación, QA de navegador, escritura y publicación
Reutilizar trabajo que ya existe@ otra conversación en el compositorComparar dos informes de QA o pasar investigación a una tarea de escritura

Tres objetos de producto se encuentran detrás de estos patrones:

  • Un agente es el trabajador reutilizable. Propietario de instrucciones, flujos de trabajo, conectores, permisos, tono, rol y elección de modelo.
  • Un chat es una conversación aislada con un agente. Mantiene una prueba, revisión o tarea de producción en su propio contexto.
  • Un ejecución es una respuesta activa dentro de un chat. Las ejecuciones realizan el trabajo y pueden esperar cuando el espacio de trabajo alcanza su límite de concurrencia.

El detalle importante es simple: un nuevo chat hijo no hereda la historia completa del chat de control. Su primer mensaje debe incluir todo lo que necesita para hacer la tarea.

A2A, múltiples chats, subagentes, flujos de trabajo y automatizaciones

Estos términos resuelven diferentes problemas. Usa la configuración más pequeña que te dé la frontera que necesitas.

Patrón de productoQué cambiaMejor utilizado para
A2A en ZeroCómo los agentes y chats coordinan el trabajoDelegación, comparación, transmisiones y síntesis final
Múltiples chats bajo un agenteContexto, mientras las instrucciones y permisos permanecen igualesPruebas paralelas, comprobaciones de localización, lotes de investigación y evaluaciones de modelos
Agentes especializados o subagentesRol, instrucciones, modelo, herramientas o permisosInvestigación, QA, escritura, análisis de datos y publicación controlada
Flujo de trabajoUn procedimiento guardado que un agente puede repetirUna lista de comprobación estable o método multi-paso
AutomatizaciónUn disparador que inicia un flujo de trabajo con un agenteInformes programados, triage basada en eventos y comprobaciones recurrentes

Una regla de deducción útil: divide en chats cuando el método permanece el mismo, divide en agentes especializados cuando el método o el acceso cambia, y usa un flujo de trabajo cuando el procedimiento debe repetirse de la misma manera.

1. Un agente abre varias conversaciones limpias

Estás a punto de lanzar. El registro, facturación, permisos y móvil necesitan un último pasaje. Poner todos los controles en una sola larga conversación suena conveniente, pero el estado puede filtrarse de una jornada a la siguiente. Un actualización de facturación puede cambiar la cuenta antes de que comience el test de permisos.

Usa una conversación por cada jornada en su lugar.

Diagrama de redacción editorial mostrando un agente Zero que divide una revisión de lanzamiento en cuatro conversaciones limpias

Una breve compartida, cuatro comprobaciones aisladas, luego un informe final.

Recreamos este patrón en el producto de prueba el 25 de agosto de 2026. El mismo agente Zero abrió cuatro chats reales para onboarding, facturación, permisos de equipo y pruebas de localización.

Captura de pantalla real de Zero en prueba mostrando cuatro chats de QA bajo el mismo agente

Cada jornada tiene su propio chat, por lo que la evidencia permanece fácil de inspeccionar.

Prueba este prompt:

Recorre este lanzamiento de prueba como cuatro trabajos separados. Abre una conversación para registro y onboarding, una para actualización de facturación, una para invitación de equipo y permisos denegados, y una para pruebas de móvil y localización. Usa el mismo agente de recorrido para cada conversación. Cada trabajador debe devolver la URL probada, rol de cuenta, pasos numerados, capturas de pantalla, estado de éxito/fracaso, y pasos exactos para reproducir. Trae los resultados aquí y agrupa bloqueos duplicados.

Este patrón también funciona para:

  • Una conversación por navegador o tamaño de dispositivo
  • Una conversación por localización o rol de cuenta
  • Una conversación por solicitud de pull o bandera de característica
  • Una conversación por revisor, con hallazgos mantenidos separados hasta el final
  • Una conversión por lote de entrevistas de clientes o conjunto de fuentes de investigación
  • Una conversación por modelo cuando quieres comparar salidas de manera justa

¿Qué suele salir mal? La breve es demasiado corta. "Comprueba facturación" deja al trabajador adivinando sobre la cuenta, compilación, resultado esperado y formato de evidencia. Da a cada conversación la misma lista de comprobación y una cuenta de prueba separada cuando el flujo cambia los datos compartidos.

2. Use @ para traer otro chat al trabajo

A veces el trabajo útil ya existe. Un chat de investigación tiene las cotizaciones del cliente. Un chat de QA tiene las capturas de pantalla. Una segunda revisión llega a una conclusión diferente. No necesitas copiar y pegar todo.

Haz clic en el compositor y escribe @. Zero abrirá una lista de tus chats existentes.

Captura de pantalla real de Zero en fase de prueba mostrando el selector de chat después de escribir el signo de admiración

Comienza a escribir un título para acotar la lista, luego elige el chat que necesitas.

El chat seleccionado aparece como un chip azul claro que se puede hacer clic.

Captura de pantalla real de Zero en fase de prueba mostrando un chat seleccionado en el compositor

El chip apunta al chat de onboarding exacto. La respuesta se escribirá en el chat actual.

Luego agrega un verbo. Dile a Zero qué hacer con ese chat:

  • "Compara @Onboarding QA con esta revisión de facturación."
  • "Continúa desde @Investigación del cliente lote 2 y escribe la recomendación aquí."
  • "Desafía la conclusión de mayor riesgo en @Revisión de seguridad."
  • "Convierte las capturas de pantalla en @Recorrido móvil en un informe de error."
  • "Extrae todas las preguntas no resueltas de @Investigación de lanzamiento."

Diagrama editorial mostrando cómo referirse a un chat existente de Zero con una mención de @

Escribe @, elige el chat, luego di lo que quieres que Zero haga con él.

La mención es una dirección, no una etiqueta vaga de texto. Punterea a Zero al chat seleccionado sin pegar la conversación completa en el compositor. Eso mantiene el mensaje actual legible, pero tu instrucción aún necesita una acción clara. "Usa esto" es débil. "Compara los pasos fallidos y clasifica los obstáculos compartidos" es claro.

3. Da partes diferentes a agentes especializados o subagentes

Usa varios chats cuando quieres copias limpias del mismo trabajador. Usa agentes especializados cuando el trabajo necesita diferentes instrucciones, herramientas, modelos o límites de permiso. Un agente especializado realizando una tarea acotada para un coordinador a menudo se llama subagente.

Un lanzamiento de producto es un buen ejemplo. El Escudo de Investigación puede verificar la evidencia. La QA del Navegador puede comprobar el producto enviado. El Escriba de Lanzamiento puede redactar la página. El Operador de Publicación puede crear el borrador del CMS después de que las afirmaciones pasen la revisión.

Captura de pantalla real de Zero en fase de prueba mostrando un agente central y cuatro agentes especializados configurados

El espacio de trabajo en fase de prueba tiene un agente central y cuatro agentes especializados nombrados, cada uno listo para una tarea acotada.

Diagrama editorial mostrando un coordinador asignando trabajo acotado a agentes especializados de Zero

El coordinador es el propietario del resultado. Los especialistas devuelven evidencia y artefactos, luego un propietario único escribe el resultado final.

Aquí está un breve lanzamiento práctico:

Coordinar un paquete de lanzamiento para la característica X. Pide al Escudo de Investigación que verifique la evidencia del cliente y las afirmaciones del competidor. Pide a la QA del Navegador que reproduzca cada afirmación del producto en pruebas y adjunte capturas de pantalla. Pide al Escriba de Lanzamiento que redacte la página solo después de que la evidencia llegue. El Operador de Publicación puede crear el borrador del CMS, pero no puede publicarlo. Informa de la evidencia faltante y las afirmaciones contradictorias en este chat.

El valor viene de límites reales. Un agente de investigación puede permanecer en modo de solo lectura. Un agente de publicación puede tener acceso a borradores sin permiso para publicar. Un agente de QA puede seguir la misma lista de comprobación del navegador cada vez. Los controles de permisos de Zero ayudan a mantener esos límites bien definidos.

No crees especialistas solo para hacer que el panel de navegación esté más ocupado. Crea uno cuando el rol cambia cómo se hace el trabajo.

4. Permíteles a los revisores independientes discrepar, luego usa un juez

Dos revisiones son útiles solo cuando el segundo revisor no está copiando al primero. Abre chats limpios, da a ambos revisores la misma evidencia y mantén sus primeros informes separados.

Luego inicia un chat de juzgamiento y menciona ambos informes en un solo prompt.

Captura de pantalla real de Zero en fase de prueba mostrando dos chats mencionados en un prompt de comparación

Un prompt puede referirse a dos chats de QA reales y pedir a Zero que encuentre los obstáculos compartidos.

Por ejemplo:

Compara @Onboarding QA con @Billing QA. Lista los obstáculos encontrados por ambos chats, los problemas encontrados solo por un chat y la evidencia que aún falta. Luego decide si el lanzamiento debe enviarse. Cita la captura de pantalla o paso que respalda cada obstáculo.

Este patrón funciona para la revisión de diseño, la revisión de seguridad, la selección de proveedores, las elecciones arquitectónicas, la revisión de contratos y la comparación de modelos. Define los criterios de juzgamiento antes de que lleguen los informes. De lo contrario, el juez puede premiar la escritura más confiada en lugar de la evidencia más fuerte.

5. Pasar el trabajo de un agente al siguiente

Algunas tareas no deben ejecutarse simultáneamente. La investigación debe terminar antes de la borrador. El borrador debe terminar antes de la QA. La QA debe terminar antes de la publicación.

Trate cada transición como una nota de entrega corta:

  1. Nombre al agente receptor o chat.
  2. Adjunte o haga referencia al artefacto.
  3. Establezca los criterios de aceptación.
  4. Indique dónde debe reportar el receptor.

“Dile al escritor lo que encontraste” es difícil de verificar. Esto es mejor:

Envíe el resumen de investigación aprobado al escritor de Lanzamiento. El borrador debe usar solo afirmaciones verificadas, mantener el término aprobado y marcar cualquier prueba pendiente con [EVIDENCIA NECESARIA]. Regrese el enlace del borrador y las preguntas sin resolver a este chat.

El chip de chat @ es útil aquí porque proporciona al siguiente trabajador una fuente precisa. Para trabajos con muchos archivos, pase también el enlace al artefacto. El coordinador necesita el estado, las decisiones y el paquete final. No necesita cada nota preliminar copiada en su propio contexto.

¿Cómo comparten los agentes de IA el contexto en Zero?

Los agentes en Zero no necesitan una conversación compartida gigante. El contexto se mueve a través de breves explícitos, menciones de chat @, enlaces de artefacto y resúmenes devueltos. Cada trabajador recibe el mínimo contexto útil, completa una tarea acotada y envía evidencia o una decisión al coordinador.

Este enfoque evita dos problemas comunes de múltiples agentes. Primero, la historia irrelevante no sobrecarga el contexto del trabajador. Segundo, el coordinador puede ver exactamente qué fuente o chat respalda una afirmación.

Use estos cuatro patrones de compartir contexto:

  1. Breve autónoma: mejor para un nuevo chat hijo que debe comenzar limpio.
  2. Mención de chat @: mejor cuando una conversación existente es la fuente.
  3. Enlace de artefacto: mejor para documentos, capturas de pantalla, conjuntos de datos y cambios de código.
  4. Devolución estructurada: mejor cuando varios trabajadores deben informar en el mismo formato.

No asuma que un chat hijo ya sabe las decisiones del chat controlador. Si una terminología, restricción, cuenta, rango de fechas o formato de salida importa, póngalo en el primer mensaje.

Más escenarios de A2A y flujo de trabajo multi-agente

EscenarioCómo dividirloQué se devuelve
Recorrido de lanzamientoMismo agente, un chat por viaje del usuarioCapturas de pantalla, comprobaciones de éxito/fallo y bloqueos compartidos
QA de localizaciónMismo agente, un chat por idiomaCadenas rotas, problemas de diseño y capturas de pantalla específicas del idioma
Pruebas de navegador y dispositivoMismo agente, un chat por navegador o vista previaUna matriz de compatibilidad comparable con evidencia
Revisión de solicitudes de extracciónMismo agente, un chat por PR o ángulo de revisiónBugs, notas de riesgo y recomendaciones de nivel de línea
Investigación de clientesMismo agente, un chat por lote de entrevistasCitas, patrones, objeciones y enlaces de origen
Respuesta a incidentesCoordinador más aplicaciones, API, despliegue y agentes de impacto del clienteUna cronología con acuerdos y conflictos destacados
Producción de contenidoAgentes de investigación, escritura, diseño, QA y publicaciónUn borrador revisado y una transición de publicación controlada
Triage de soporte al clienteCoordinador más cuentas, productos, facturación y agentes de respuestaCausa raíz, prioridad, propietario y borrador de respuesta
QA de análisis de datosAgente de análisis más un revisor independienteUniones verificadas, denominadores, zonas horarias y suposiciones
Comparación de modelosChats limpios con la misma breve y diferentes modelosPrecisión, costo, latencia y puntuaciones de formato

La división correcta crea una frontera útil. Puede aislar el contexto, proteger una frontera de permisos, mantener las revisiones independientes o permitir que el trabajo listo se ejecute simultáneamente.

¿Cuándo usar un chat, varios chats o varios agentes?

Use un chat cuando cada siguiente paso depende de la respuesta inmediatamente anterior. Una sesión de depuración secuencial es un buen ejemplo.

Use varios chats bajo un agente cuando las instrucciones permanecen las mismas pero necesita un contexto limpio o evidencia independiente. Este es generalmente el mejor punto de partida para pruebas, lotes de investigación y comparaciones justas.

Use varios agentes especializados cuando cada parte necesita diferentes habilidades, conectores, permisos o modelos. Proporcione una responsabilidad al coordinador para la decisión final.

Use un flujo de trabajo cuando el procedimiento debe ser repetible. Añada una automatización solo cuando ese procedimiento también necesita un horario o un disparador de eventos. Zero documenta estos dos bloques de construcción separadamente: flujo de trabajo define el método, mientras que automatización decide cuándo se ejecuta.

Seguridad A2A y fronteras de permisos

El trabajo multi-agente es más seguro cuando el acceso sigue la asignación. Proporcione a cada especialista solo los conectores y permisos necesarios para su parte. Un agente de investigación rara vez necesita acceso a publicación. Un agente de QA puede necesitar un inicio de sesión de prueba, pero no los controles de facturación de producción. Un agente de publicación puede necesitar acceso a borrador, pero aún requiere una persona para aprobar la publicación final.

Mantenga las escrituras externas bajo un propietario nombrado. Pueden leer varios agentes un repositorio, CRM o CMS, pero un solo agente debe crear el ticket final, actualizar el registro, enviar la respuesta al cliente o publicar la página. Esto evita escrituras duplicadas y facilita el seguimiento del registro de auditoría.

Para trabajos de mayor riesgo, añada una condición de detención al breve: “Borrador solo”, “No enviar”, “Escalado si hay conflictos de evidencia” o “Preguntar por aprobación antes de cambiar la producción”. A2A facilita la delegación; no elimina la necesidad de una responsabilidad clara.

Cuatro reglas que mantienen el trabajo A2A ordenado

1. Hacer que cada mensaje inicial sea autónomo

Incluye el objetivo, el material de origen, las restricciones, el formato de salida, el destino y la condición de parada. Un chat de niño no debe tener que adivinar lo que ya sabe el chat de control.

2. Proporcionar a los trabajadores la misma forma de respuesta

Si cuatro chats de QA devuelven cuatro formatos diferentes, el coordinador pasará tiempo limpiando el texto. Pide a cada trabajador que proporcione los mismos campos: entorno, pasos, evidencia, estado y siguiente acción.

3. Dar escrituras compartidas a un propietario único

Dos agentes correctos aún pueden hacer un desastre al escribir dos veces. Nombra al agente que posee la acción final externa.

4. Dividir solo el trabajo que beneficia de la división

Crear ocho chats no significa que ocho ejecuciones se ejecutarán a la vez. La concurrencia del espacio de trabajo aún se aplica, y el trabajo dependiente debe esperar su entrada. Mantén un trabajo en un solo chat cuando cada siguiente paso dependa de la respuesta anterior.

¿Es Zero A2A lo mismo que el protocolo Agent2Agent de Google?

No se afirma ninguna equivalencia de protocolo aquí. Este guía describe la coordinación de productos entre agentes y chats dentro de Zero: cómo se divide, se referencia, se evalúa y se pasa el trabajo a través de la interfaz.

El protocolo Agent2Agent de Google es un estándar técnico para la comunicación entre sistemas de agentes remotos, incluyendo la descubrimiento de capacidades, la gestión de tareas, mensajes y artefactos. Los resultados de búsqueda para "A2A" a menudo se centran en ese protocolo, por lo que la distinción importa: Zero A2A es el flujo de trabajo práctico cubierto en este artículo.

Preguntas frecuentes

¿Es un chat lo mismo que un agente?

No. Un agente es una configuración de trabajador reutilizable. Un chat es una conversación aislada con ese agente. Un agente puede poseer muchos chats.

¿Comparten los chats hijos el contexto del chat de control?

No. Inicia cada chat hijo con una breve completa. Los trabajadores pueden devolver resultados o pasar artefactos limitados a otro chat, pero no deben asumir un historial compartido.

¿Qué sucede cuando menciono a un chat?

Zero inserta una referencia estructurada al chat que seleccionaste. La referencia identifica la conversación que quieres. No pega la conversación completa en el compositor, así que añade una acción clara como comparar, revisar, continuar o extraer.

¿Qué es un subagente en Zero?

Un subagente es un agente especializado que recibe una tarea limitada de un coordinador. Puede usar diferentes instrucciones, herramientas, permisos o un modelo diferente, y luego devolver su resultado al chat de control.

¿Pueden correr múltiples chats en paralelo?

Sí, cuando está disponible la concurrencia del espacio de trabajo y las tareas son independientes. Los trabajos adicionales pueden colarse cuando se alcanza el límite. El trabajo con dependencias debe ejecutarse en secuencia.

¿Cuándo debo usar diferentes agentes?

Usa diferentes agentes cuando el trabajo necesita diferentes instrucciones, flujos de trabajo, modelos, conectores o permisos. Usa varios chats bajo el mismo agente cuando principalmente necesitas un contexto limpio.

Prueba el recorrido de introducción en fase de pruebas primero

Abre un nuevo chat en Zero y divide una revisión real de lanzamiento en cuatro chats limpios. Pide capturas de pantalla y el mismo formato de aprobación/rechazo en cada chat. Una vez que funcione, reemplaza una rama con un agente especialista o menciona dos chats completados en un prompt de evaluación.

Para más ideas, consulta 20 casos de uso de agentes de IA con prompts y herramientas exactos.

Stay in the loop

// Get the latest insights on AI teammates and collaboration.

SubscribeJoin Discord