Cómo convertir agentes frágiles en sistemas fiables con Google ADK 2.0 y A2UI

@DataChaz
INGLÉShace 1 día · 30 jul 2026
239K
69
29
9
66

TL;DR

Este artículo explora cómo los marcos de trabajo ADK 2.0 y A2UI de Google resuelven los fallos comunes de los agentes de IA al separar el razonamiento impredecible de la ejecución de software estructurada.

Imagina esto.

Le das a un agente cinco herramientas y una sola instrucción.

Tu proceso de reembolsos podría funcionar a la perfección.

Entonces, el correo de confirmación falla.

El agente vuelve a empezar la secuencia desde cero y repite una acción que ya se había completado con éxito.

¿El resultado? Un doble reembolso.

El prototipo funcionó de maravilla. El sistema de producción, no.

El problema no es el prompt.

El problema es pedirle al modelo que ejecute un proceso que nunca debería estar ejecutando en primer lugar.

A los LLM se les obliga constantemente a hacerse cargo del enrutamiento, la planificación y la gestión de errores.

Son tareas que el software estándar ya maneja con una previsibilidad perfecta.

Y sin embargo, le pedimos a la IA que haga dos tareas contradictorias:

  • Interpretar el mundo: dar sentido a datos impredecibles y no estructurados
  • Ejecutar el proceso: orquestar una secuencia rígida y predefinida de eventos

La primera es donde la IA brilla. La segunda es territorio del código tradicional.

Cuando el siguiente paso es conocido, un modelo no debería tener que adivinarlo.

Imagina un único agente autónomo con cinco herramientas y una instrucción extensa:

→ recuperar el historial de compras

→ consultar la política de reembolsos

→ emitir el reembolso si es elegible

→ enviar un correo electrónico

→ luego cerrar el ticket

Para lograrlo, el agente debe recordar la secuencia, inspeccionar el resultado de cada herramienta e inferir qué viene después.

Si ese correo de confirmación falla después de que el dinero se haya enviado, el modelo intenta reconstruir el flujo de trabajo desde su ventana de contexto en lugar de reanudar desde un estado de ejecución seguro.

El resultado es ese doble reembolso del que hablábamos antes.

Cómo ADK 2.0 pone orden en el caos

El ADK 2.0 de Google resuelve esto adoptando un enfoque completamente nuevo.

Vuelve a convertir las acciones predecibles en pasos concretos de flujo de trabajo, e inserta la IA solo donde realmente se necesita interpretación:

Charly Wargnier - inline image

[Gráfico del flujo de trabajo de reembolso - fuente: "Why we built ADK 2.0"]

En el ejemplo anterior, recuperar el historial de compras, emitir el reembolso y cerrar el ticket son acciones de software normales.

Analizar la queja y redactar un mensaje de confirmación personalizado se le entregan a la IA.

El resultado es un híbrido elegante: ejecución fija combinada con razonamiento enfocado.

Pero quizás estés pensando: ¿no es esto solo una vuelta a la automatización rígida?

¿No estamos hardcodeando los mismos flujos de trabajo que los agentes debían reemplazar?

Bueno, no exactamente.

El flujo de trabajo define los límites que ya se conocen.

Los agentes siguen encargándose de las partes que requieren interpretación, lenguaje o criterio.

El objetivo no es eliminar la flexibilidad, sino dejar de obligar al modelo a redescubrir la misma ruta de ejecución una y otra vez.

Al eliminar esas decisiones innecesarias del modelo, esta arquitectura cambia la ecuación por completo.

Mismo flujo de reembolso. Mismo modelo.

Pero con ADK 2.0, los tokens pasaron de 5.152 a 2.265, y la latencia bajó de 7,2 s a 5,7 s 🔥

Charly Wargnier - inline image

[fuente: "Why we built ADK 2.0"]

Esta estructura actúa como un filtro natural que reduce el uso de tokens a la mitad.

En lugar de pasar todo el historial, los agentes solo ven lo que necesitan (por ejemplo, el agente de políticas solo ve la queja).

Los beneficios son inmediatos:

  • Menos ruido en el prompt y mayor privacidad
  • Ejecución estrictamente acotada
  • Salvaguardas: un modelo puede tomar una mala decisión, pero nunca puede inventar su propia ruta

El frontend también necesita límites: cómo A2UI mantiene tus UIs bajo control

Genial. El flujo de reembolso ya está bajo control.

ADK 2.0 definió el camino y evitó que el agente inventara su propia secuencia.

Pero el usuario aún necesita una forma segura de ver y actuar sobre lo que produce el agente.

En otras palabras, ¡el frontend también necesita límites!

Imagina que ahora cada reembolso aprobado requiere el visto bueno de un supervisor.

El agente no debería limitarse a generar texto que diga:

“Este reembolso está aprobado”.

Necesita mostrar una tarjeta estructurada que contenga:

  • el importe
  • la transacción
  • el motivo según la política
  • botones claros de "Aprobar/Rechazar"

¡Aquí es exactamente donde entra en acción el A2UI de Google!

Con A2UI, el agente devuelve un payload JSON declarativo en lugar de código de frontend ejecutable.

El host valida ese payload y renderiza solo los componentes que admite su catálogo.

El agente decide qué información aparece, y la aplicación controla cómo se renderiza.

👇 A continuación tienes ejemplos de tarjetas renderizadas con A2UI, que muestran la amplia variedad de composiciones de UI que A2UI puede lograr:

Charly Wargnier - inline image

La demo de A2UI-over-MCP Recipe Studio de Google muestra esta arquitectura en la práctica:

Charly Wargnier - inline image

Fuente: Google Developers Blog.

👆 Puedes ver que un formulario de selección estático se entrega a través de un Recurso MCP, mientras que una tarjeta de receta generada dinámicamente se devuelve a través de una Herramienta MCP.

A2UI renderiza ambas de forma nativa dentro de la aplicación host.

¿Notas la simetría?

  • ADK 2.0 limita lo que el agente puede hacer en el backend
  • A2UI limita lo que puede crear en el frontend

En ambos casos, el modelo tiene espacio para razonar, pero solo dentro de los límites que la aplicación ha definido.

Volviendo al ejemplo del reembolso que comentábamos antes, un reembolso estándar podría necesitar solo una tarjeta de aprobación simple.

Pero un caso disputado que involucre excepciones, archivos adjuntos o reembolsos parciales podría requerir una experiencia más rica.

Ahí es donde una App MCP puede intervenir para proporcionar un espacio de trabajo contenido para interacciones complejas:

Charly Wargnier - inline image

→ ADK controla lo que puede suceder

→ A2UI hace que el resultado sea visible y accionable

→ Las Apps MCP manejan los espacios de trabajo complejos

¿Quieres saber más?

Aquí tienes todo lo que necesitas para explorar ADK 2.0, A2UI y la plataforma de agentes más amplia de Google Cloud:

¡Fue un privilegio colaborar con @googlecloud en este proyecto! 🤝

Si quieres mantenerte al día sobre lo último en LLM, agentes de IA y flujos de trabajo, puedes seguirme en @datachaz para recibir contenido diario.

Guardar con un clic

Lee artículos virales en profundidad con IA en YouMind

Guarda la fuente, haz preguntas concretas, resume el argumento y convierte un artículo viral en notas reutilizables en un único espacio de trabajo con IA.

Explora YouMind
Para creadores

Convierte tu Markdown en un artículo de 𝕏 impecable

Cuando publicas tus propios textos largos, dar formato en 𝕏 a imágenes, tablas y bloques de código es un fastidio. YouMind convierte un borrador completo en Markdown en un artículo de 𝕏 impecable y listo para publicar.

Prueba Markdown a 𝕏

Más patrones por descifrar

Artículos virales recientes

Explorar más artículos virales