Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
IA y experiencia de usuario8 minutos de lectura·Updated Octubre 2026·Por el equipo de ExodeUI

Estados de la interfaz de usuario agentes: cómo mostrar el pensamiento, las llamadas de herramientas y el progreso de la IA

Cómo diseñar los estados de ejecución de un agente de IA: recibido, pensando, llamadas a herramientas, transmisión, realizado, detenido y fallido. Patrones, tiempos y ejemplos.

Resumen directo y definición

Idea clave

La ejecución de un agente necesita más estados que una solicitud normal: recibido, pensando, cada llamada a la herramienta, transmitiendo la respuesta, hecho, detenido y fallido. Muestre cada uno de manera diferente, nombre el paso en el que se encuentra el agente, permita que las personas detengan la ejecución en cualquier momento y finalice con un breve resumen de lo que se hizo. Mantenga los detalles de bajo nivel disponibles pero contraídos.

Por qué las ejecuciones de agentes necesitan sus propios estados

Una solicitud clásica tiene dos estados visibles: cargando y listo. La ejecución de un agente de IA es diferente. Puede tardar segundos o minutos, pasa por varios pasos, como buscar, leer archivos o llamar a una API, y puede tomar acciones con consecuencias. La investigación sobre el tiempo de respuesta de Nielsen Norman Group todavía se aplica: aproximadamente 0,1 segundos se siente instantáneo, aproximadamente 1 segundo mantiene el flujo del pensamiento y, después de aproximadamente 10 segundos, la gente necesita retroalimentación sobre lo que está sucediendo y aproximadamente cuánto tiempo tomará. La mayoría de los agentes administran terrenos en ese último grupo.

Diagrama de la ejecución de un agente pasando de recibido a pensamiento, llamada de herramienta, transmisión y listo, con parada y reintento disponible en cada paso
Se ejecutan los estados de un agente. Cada uno debería verse diferente y la parada debería estar disponible en todas partes.

Los estados a diseñar

Diseñe cada uno de estos como su propio estado con su propia apariencia y palabras, no como una sola ruleta:

  • Recibido: confirma la solicitud al instante (menos de 0,1 s), por ejemplo mostrando el mensaje en el hilo.
  • Pensamiento: un indicador de calma cerca de donde aparecerá la respuesta. Evite porcentajes de progreso falsos.
  • Llamada a la herramienta: nombre el paso en palabras sencillas ("Buscar en los documentos", "Leer 3 archivos"), con un recuento si lo sabe.
  • Esperando aprobación: una pausa clara cuando el agente necesita permiso antes de actuar.
  • Streaming: muestra la salida a medida que llega; detenga el indicador de pensamiento tan pronto como comience el texto.
  • Listo: un breve resumen de lo que cambió, con posibilidad de deshacer cuando sea posible.
  • Detenido y fallido: diga qué sucedió, qué se mantuvo y cómo volver a intentarlo.

Muestre el plan, no el registro sin formato

Los registros largos de llamadas a herramientas son útiles para la depuración, pero abrumadores para la mayoría de los usuarios. Un buen valor predeterminado es un estado de una línea para el paso actual, además de una lista contraída de pasos completados que las personas pueden expandir. Los desarrolladores y usuarios avanzados pueden abrir los detalles; todos los demás ven el progreso en un lenguaje sencillo. Protocolos como AG-UI, un estándar abierto basado en eventos para conectar agentes a aplicaciones orientadas al usuario, existen en parte para que las interfaces puedan recibir estos eventos de pasos de manera consistente.

Control y confianza

La gente confía más en los agentes cuando mantienen el control. Mantenga un botón de parada visible durante todo el recorrido. Pide confirmación antes de acciones irreversibles como enviar, pagar o eliminar, y muestra exactamente lo que sucederá. Después de la ejecución, facilite deshacer, editar o volver a intentar un solo paso en lugar de empezar de nuevo.

Moción para estados agentes

El movimiento es una señal fuerte de que "algo está sucediendo", pero los bucles se cansan en recorridos largos. Utilice un bucle suave y de bajo contraste para pensar, un cambio distintivo cuando comienza una llamada de herramienta y una solución clara cuando finaliza la ejecución. Respete la configuración de movimiento reducido intercambiando el movimiento por un cambio sutil de opacidad. Los asistentes de voz suelen utilizar una esfera animada con estados de inactividad, escucha, pensamiento y habla claramente diferentes.

Principios clave para recordar

  • Diseño recibido, pensamiento, llamada de herramienta, aprobación, transmisión, hecho, detenido y fallido como estados separados
  • Nombre el paso actual en lenguaje sencillo; colapsar el registro completo
  • Mantenga la parada visible durante todo el recorrido y confirme acciones irreversibles.
  • Después de unos 10 segundos, la gente necesita información sobre el progreso.
  • Utilice movimientos tranquilos y respete las configuraciones de movimiento reducido.

Preguntas frecuentes

Fuentes

  1. Response Times: The 3 Important Limits — Nielsen Norman Group
  2. Progress Indicators Make a Slow System Less Insufferable — Nielsen Norman Group
  3. AG-UI Overview: Agent User Interaction Protocol — AG-UI
  4. Understanding SC 2.3.3: Animation from Interactions — W3C WAI

Guías y ejemplos relacionados

Estados para tu asistente de IA

Orbes animados gratuitos con estados de inactividad, escucha, pensamiento y habla, su código cambia. Abre uno y cámbialo.

Ver la galería de orbes de IA
Pruébalo gratis