AI + UX: Cómo crear productos de software en la era de la IA
Geschreven op 10 marzo 2024
Muchos productos de software, quizás todos, tienen ahora o tendrán pronto un componente de IA, o están construidos en torno a la IA. Asistí a una excelente presentación de una representante de Miro que ha reflexionado profundamente sobre cómo debe diseñarse la experiencia de usuario de la IA. “Nosotros damos forma a nuestras herramientas, y después, nuestras herramientas nos dan forma a nosotros” es una cita conocida, por lo que las decisiones de diseño de la IA son importantes. Una presentación llena de listas tipo “5 formas”. Aquí vamos.
Desafíos del diseño de IA.
- Trabajar con sesgos. La ponente ve esto tanto como un problema como una oportunidad. Podemos hacer el mundo de la IA como queremos eligiendo bien los datos de entrenamiento.
- Seguridad y privacidad. Las preocupaciones sobre una IA que toma el control del mundo no están fundadas, pero la privacidad y los deepfakes sí son una preocupación, así como el bienestar psicológico por chatbots que dan consejos incorrectos o agresivos.
- Diseño para la incertidumbre. Un LLM no es determinista, no puedes predecir de antemano qué va a salir.
- Confianza y transparencia. Cada día ves ejemplos de ‘alucinaciones’ de modelos de lenguaje que inventan cosas por sí mismos. Es importante mostrar las fuentes y así seguir ganando confianza.
Entonces, ¿cómo debes diseñar?
- Comienza desde el ser humano, no desde la tecnología. El usuario debe estar al volante, ellos lideran la interacción.
- Lucha contra los sesgos y aprovecha las oportunidades para crear el mundo correcto.
- Hazlo seguro. Dale al usuario la oportunidad de reportar cosas o ‘resetear’ el camino.
- Hazlo para todos. La IA debe ser accesible para todos, y por lo tanto fácil de usar.
- Sé bueno. Piensa bien si tu herramienta puede dañar a alguien.
- Muestra cómo funciona. A menudo no sabes de antemano qué puede hacer una herramienta de IA.
La experiencia con IA es fundamentalmente diferente a la de las herramientas de software clásicas. Estás acostumbrado a dar órdenes: Haz esto, haz aquello. Ahora debes dirigir la herramienta desde el objetivo. “Esto es lo que quiero”. Ese es un cambio fundamental.
Los mejores productos que priorizan la IA no tienen un ‘panel lateral’ donde se coloca la IA, como ves mucho ahora. La herramienta se fragmenta con eso. El futuro está en productos donde la IA no tiene una interfaz real, pero el producto mismo de repente hace algo nuevo y bueno.
Y ¿qué tipo de cosas son esas, con las que una IA puede mejorar de repente una experiencia?
- Relevancia. Puedes adaptar completamente la experiencia al usuario. No solo cuáles son sus preferencias sino también, por ejemplo, su contexto: ¿Está en móvil o en escritorio?, ¿es de mañana o de noche?
- Limpia la interfaz. Las apps van a desaparecer si simplemente puedes pedirle cosas a un agente de IA.
- Accesibilidad: Con IA puedes mejorar bastante fácilmente la interfaz para personas con discapacidad visual, interpretando y pronunciando lenguaje, y haciendo automáticamente descripciones de imágenes.
- Utilidad. Un chatbot puede entenderte y ofrecerte una solución encontrando la respuesta correcta. “Tu problema, a tu manera”.
- Mejora el aprendizaje. Como equipo de producto puedes usar IA para hacer prototipos rápidamente y probar conceptos. Así puedes probar y aprender más rápido qué funciona.
¿Dónde quedamos nosotros como humanos entonces? Una IA nunca entenderá tu vida y psicología, tu trasfondo, tu estado de ánimo en este momento. Y solo puede recibir y ejecutar órdenes, una IA no puede inventar qué problema debe resolverse y cuál debe ser el proceso. Para eso estamos nosotros.