Las funciones de IA se comportan de manera diferente al software normal. La misma información puede generar resultados diferentes, las respuestas pueden ser incorrectas aunque parezcan seguras y las tareas pueden tardar segundos o minutos. UX para IA se trata principalmente de ayudar a las personas a trabajar con esa incertidumbre.
Empiece por establecer expectativas. Dígale a la gente para qué sirve la función, dé ejemplos y sea honesto acerca de los límites. Un cuadro de texto vacío con invitaciones de tipo "Preguntar cualquier cosa" que el producto no puede manejar.
Muestra lo que está pasando. Las respuestas de la IA suelen tardar más que una solicitud normal, así que utilice estados claros: escuchar, pensar, trabajar en un paso, transmitir la respuesta, listo. La transmisión de texto a medida que se genera hace que las esperas parezcan más cortas. Para los agentes que realizan varios pasos, muestre los pasos y permita que las personas detengan la ejecución.
Mantenga a la gente en control. La salida debe ser fácil de revisar, editar, regenerar, deshacer y rechazar. Para acciones con consecuencias, como enviar un mensaje, gastar dinero o eliminar datos, solicite confirmación primero. Cuando la precisión sea importante, muestre las fuentes para que la gente pueda comprobarlas.
Diseñe para el fracaso con el mismo cuidado que para el éxito. Planifique pantallas para respuestas incorrectas, negativas, tiempos de espera, límites de tarifa y "No sé". Recopile comentarios de una manera sencilla, como aprobación o aprobación con un comentario opcional.
Los productos de IA también han creado nuevos elementos visuales, como orbes animados y formas de onda que muestran cuando un asistente está escuchando, pensando o hablando. Estos funcionan mejor cuando cada estado se ve claramente diferente. ExodeUI, que creamos nosotros, tiene una galería gratuita de orbes de voz de IA creados como archivos controlados por estado que su código puede cambiar.