Hemos entrado en la era de la inteligencia industrial multiagente. Sin bloqueo, hay una cuestión muy importante: ¿de qué forma pueden los agentes remotos de IA producir experiencias ricas e interactivas sin exponer el sistema a riesgos de seguridad? El protocolo A2UI (Agent-to-UI) de Google aborda esta cuestión de una forma muy inteligente, permitiendo a los agentes crear interfaces de favorecido que están completamente integradas con toda la plataforma.
¿Qué es Google A2UI?
A2UI es un protocolo sabido que permite a los agentes de IA crear explícitamente interfaces de favorecido a través de Comunicación basada en JSON. En puesto de restringir la comunicación solo a texto o utilizar el método de ejecución HTML/JavaScript inseguro, los agentes pueden desarrollar interfaces de favorecido avanzadas mezclando y combinando catálogos de componentes que ya están aprobados.
Innovación secreto: los agentes comunican sus deyección de UI; las aplicaciones utilizan sus marcos nativos para renderizarlo (React, Flutter, Angular, SwiftUI, etc.)
Problema que resuelve A2UI
En el mundo de la malla de múltiples agentes, agentes de varias empresas trabajan juntos de forma remota. Las soluciones tradicionales son:
- Interfaces de solo texto – Tranquilo e ineficiente
- HTML/iframes en espacio accidental – Riesgos de seguridad importantes y visualmente inconexos.
- Manipulación directa de la interfaz de favorecido – No es posible cuando los agentes se ejecutan en servidores remotos.
A2UI abre una nueva posibilidad de expedir la interfaz de favorecido que es segura como datos pero expresiva como código.
Beneficios secreto de Google A2UI
Estos son algunos de los beneficios secreto de A2UI:
1. Bloque que prioriza la seguridad
- Emplea un formato de datos declarativo en puesto de código ejecutable.
- Los agentes pueden tomar componentes de catálogos confiables y ya aprobados.
- No hay peligro de inyección de código, el control total permanece en los clientes
2. Diseño compatible con LLM
- Estructura de componentes plana con referencias de identificación.
- Es inverosímil que los modelos de lengua grandes generen poco más que de forma incremental
- Permite renderizado progresivo y actualizaciones en tiempo actual.
- Los agentes pueden transmitir interfaces factor por factor
3. Portabilidad independiente del ámbito
- Una carga útil JSON es válida para web, dispositivos móviles y computadoras de escritorio.
- Funciona con cualquier ámbito de interfaz de favorecido
- El renderizado realizado localmente garantiza que la experiencia de marca del cliente será la misma.
- Sin código Se requiere específico para cualquier plataforma.
4. Integración perfecta del protocolo
- Compatible con protocolo A2A (comunicación de agente a agente)
- Trabaja próximo con AG-UI para interacciones agente-usuario
- Agudo para conectarse con la infraestructura de agentes existente
Cómo funciona A2UI
El funcionamiento de A2UI incluye cuatro fases:
1. Escalón 1: Engendramiento
- El agente (Gemini o cualquier otro LLM) es responsable de la creación de una carga útil JSON.
- Detalla los utensilios de la interfaz de favorecido y sus atributos correspondientes.
- Puede crear utensilios de la interfaz de favorecido desde cero o completar las plantillas.
2. Escalón 2: Transporte
- El mensaje JSON se envía a través del protocolo A2A, AG-UI o API REST.
- El método de comunicación no depende de un protocolo específico y se puede utilizar con cualquier canal de comunicación.
3. Escalón 3: Resolución
- El renderizador A2UI del cliente interpreta el JSON.
- Comprueba la estructura y los permisos de los componentes.
- Garantiza que todos los componentes pertenezcan al catálogo de confianza.
4. Escalón 4: Renderizado
- Convierte los componentes abstractos a sus respectivas implementaciones nativas.
- Por ejemplo, el campo de texto se convierte en una entrada de Material Design, un campo de Chakra UI, etc.
- Emplea el ámbito de interfaz de favorecido preexistente del cliente para la renderización.
Delantera de seguridad: El cliente solo ve y opera con componentes que han sido aprobados previamente. No habrá ejecución de código incierta.
Comience con A2UI
Hay dos formas de ingresar a A2UI:
1. A través de la interfaz web directa
Puedes iniciar sesión a través de https://a2ui-composer.ag-ui.com/ y posteriormente de iniciar sesión, solo tiene que solicitarle al agente que obtenga el resultado.
2. A través del repositorio
Puedes ingresar a A2UI clonando el repositorio https://github.com/google/A2UI y luego ejecutar la demostración de inicio rápido. Verá agentes con tecnología Gemini generando las interfaces y podrá personalizar fácilmente los componentes para su caso de uso.
Tarea experiencia 1: Seguimiento inteligente del presupuesto
A la antigua manera (basado en texto):
Beneficiario: «¿Cuál fue mi consumición este mes?»
Agente: “Has usado $1,234 en comida, $567 en salir a engullir…”
Beneficiario: «¿Qué categoría excede el presupuesto?»
Agente: “Salir a cenar cuesta $67 más que tu presupuesto de $500”
Beneficiario: “Dame un documentación detallado”
Con A2UI:
Inmediato:
«Proporciono los datos de mi transacción a continuación. Úselos para ocasionar un panel de Smart Budget Tracker. Los datos:
1 de diciembre: $200 (comida)
1 de diciembre: $300 (Ropa)
2 de diciembre: $500 (delirio)
Límites de presupuesto: establezca límites predeterminados en $400 para cada categoría”.
Producción:

El agente crea instantáneamente un panel completo con los siguientes componentes:
- Un control deslizante interactivo que muestra la distribución de gastos por categoría.
- Los límites editables del favorecido con campos de texto en tangente adjuntos.
- El selector de rango de fechas permite comparar diferentes períodos.
- Los filtros de categoría que tienen interruptores de palanca.
- El investigación de tendencias muestra los patrones de consumición a lo amplio del tiempo.
- Los usuarios interactúan directamente con los componentes visuales; por lo tanto, no es necesario escribir.
Los usuarios pueden ajustar los presupuestos con controles deslizantes, filtrar categorías con casillas de comprobación y ascender a detalles con un solo toque.
Tarea experiencia 2: sistema de reserva de taxis
A la antigua manera (basado en texto):
Beneficiario: “Reservar un taxi”
Agente: «¿Dónde estás enclavado?»
Beneficiario: «Estoy en 123 Main Street».
Agente: «¿A dónde quieres ir?»
Beneficiario: «Quiero ir al 456 Oak Avenue».
Agente: «¿Cuándo necesitas el taxi?»
Beneficiario: “Me gustaría lo ayer posible”.
Agente: «¿Qué tipo de transporte preferirías?»
Con A2UI:
Inmediato:
“Genere una interfaz de reserva de cabina de pantalla única de reincorporación fidelidad basada en los siguientes requisitos:
### 1. FASE DE PRE-RESERVA (Modo Planificación)
– MAPA INTERACTIVO: renderice un planisferio con un pin de “Recogida” que se puede tirar (en la ubicación presente) y un pin de “Destino”. Muestra la ruta calculada.
– ENTRADAS DE DIRECCIÓN: Dos campos de texto (Recogida/Destino) con autocompletar. Destino predeterminado: “456 Oak Avenue”.
– SELECTOR DE VEHÍCULO: Una registro horizontal de opciones (Economy, Premium, XL) que muestra:
– Precios en tiempo actual
– ETA (p. ej., “a 3 minutos”)
– Iconos de vehículos de reincorporación calidad.
– PREFERENCIAS:
- Un interruptor para la ruta «más corta o más rápida».
- Una registro de «Lugares guardados» (hogar, trabajo, recinto) para preferir con un solo toque.
- Un selector de tiempo predeterminado en «Ahora».
- ESTIMADOR DE COSTOS: Un extracto dinámico que muestra la tarifa pulvínulo + impuestos.
### 2. LÓGICA DE TRANSICIÓN (La hecho “Reservar”)
Cuando el favorecido toque «Confirmar reserva», no borre la pantalla. Transfiera la interfaz de favorecido existente al «Modo de seguimiento en vivo».
### 3. FASE DE SEGUIMIENTO EN VIVO (Modo Activo)
- ACTUALIZACIÓN DEL MAPA: muestra un ícono de automóvil en movimiento que representa la ubicación en vivo del conductor.
- TARJETA DE LLEGADA: Reemplace el selector del transporte con una “Maleable de información del conductor” que incluye:
- Nombre del conductor, calificación y número de placa del transporte.
- Un temporizador de cuenta regresiva en vivo (por ejemplo, «Llegando en 2m 14s»).
- COMUNICACIÓN: Agregue dos chico de un toque: (Tildar al compensador) y (Mensaje al compensador).
- EMERGENCIA: Incluya un brote destacado de “SOS”.
### 4. ESTILO DE DISEÑO
- Diseño honesto y centrado en mapas (como Uber/Lyft).
- Utilice hojas de hecho flotantes como aportes para maximizar la visibilidad del planisferio”.
Producción:

El agente prepara una interfaz de reserva de una pantalla con:
- Un planisferio interactivo que muestra los destinos y puntos de recogida.
- Campos de dirección con soporte de autocompletar y geolocalización
- Selector de tiempo que por defecto es reserva inmediata
- Opciones de vehículos que muestran precios en vivo y ETA
- Lugares que se guardan para destinos frecuentes
- Turno de preferencia de ruta (la más corta frente a la más rápida)
- Un control deslizante de estimación de costos que se ajusta con los parámetros.
Una vez confirmada, esta misma interfaz se actualizará con:
- Ubicación de seguimiento del conductor en vivo
- Cuenta detrás de aparición estimada
- Información del conductor y del transporte.
- Recadero para comunicarse con un toque
Conclusión
Google A2UI indica una transformación importante en cuanto a las interacciones de los agentes de IA. La capacidad de los agentes para producir UI seguras, ricas y nativas será la que ponga fin a las barreras que han impedido que los agentes sean ampliamente adoptados. Los agentes ahora podrán crear aplicaciones como herramientas de presupuesto, sistemas de reservas, paneles de proyectos o incluso nuevas categorías de aplicaciones donde A2UI mejorará el uso de la tecnología.
Inicie sesión para continuar leyendo y disfrutar de contenido seleccionado por expertos.

