Towards a unified user modeling language for engineering human centered AI systems
Este artículo propone un lenguaje de modelado de usuarios unificado que integra diversas dimensiones del perfil de usuario para superar las limitaciones de los enfoques existentes de grano grueso, demostrando su eficacia mediante la implementación en la plataforma de bajo código BESSER y una prueba de concepto para la adaptación automática de agentes conversacionales de IA.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina que entras en una biblioteca enorme y de alta tecnología. En los viejos tiempos, el bibliotecario te entregaba el mismo mapa genérico a cada persona que entraba, sin importar si eras un niño, un adulto mayor, alguien que usa silla de ruedas o alguien que habla un idioma diferente. Tendrías que resolver el resto por tu cuenta.
Este artículo sostiene que, en nuestro mundo digital moderno, el software no debería funcionar de esa manera. En su lugar, debería actuar como un conserje personal superinteligente que sabe exactamente quién eres incluso antes de que pidas un libro.
Aquí está el desglose de la propuesta del artículo, utilizando analogías sencillas:
1. El Problema: Un montón desordenado de piezas de rompecabezas
Actualmente, si un desarrollador de software quiere construir una aplicación que te "conozca", tiene que usar un conjunto de herramientas diferentes y desconectadas.
- Una herramienta podría saber tu edad.
- Otra podría saber si eres daltónico.
- Una tercera podría saber tus pasatiempos favoritos.
Los autores dicen que esto es como intentar construir una casa usando piezas de rompecabezas de tres cajas diferentes. Algunas piezas no encajan y terminas con una casa inestable e incompleta. Debido a que las herramientas no se comunican entre sí, el software no puede realmente "personalizar" la experiencia. Se pierde la visión general.
2. La Solución: Un "Pasaporte de Usuario" Universal
Los autores crearon un Lenguaje de Modelado de Usuario Unificado. Piensa en esto como un pasaporte digital estandarizado para cada usuario.
En lugar de tener listas separadas para diferentes rasgos, este lenguaje pone todo en un formato estructurado y legible por máquinas (específicamente utilizando un formato llamado JSON, que es como un sistema de archivo digital muy organizado).
Este "pasaporte" cubre 10 categorías de tu vida, que incluyen:
- Lo Básico: Tu nombre, edad y ubicación.
- El Cuerpo: Tus capacidades físicas (como si tienes dificultades para oír o moverte).
- La Mente: Tus rasgos de personalidad (¿eres extrovertido o tímido?), tu estado de ánimo actual y tus metas.
- Las Habilidades: Los idiomas que hablas y en qué eres bueno.
- La Cultura: Tu origen, religión y lo que valoras.
- Las Relaciones: Quiénes son tus amigos y familiares.
La belleza de este sistema es que es flexible. No tienes que completar todas las secciones. Si no quieres compartir tus pasatiempos, no hay problema. El sistema está diseñado para manejar la información faltante con fluidez.
3. La Prueba: Un Chatbot que Realmente Escucha
Para demostrar que este "pasaporte" funciona, los autores construyeron una prueba de concepto (un prototipo funcional). Crearon un chatbot (una IA conversacional) que lee este pasaporte digital antes de responder a una pregunta.
Así es como lo probaron:
Le preguntaron al chatbot: "Dame algunos consejos de ejercicio para ganar masa muscular".
- Escenario A: Alimentaron al chatbot con el perfil de un hombre de 30 años que usa silla de ruedas.
- El Resultado: El chatbot inmediatamente omitió los ejercicios de piernas y se centró totalmente en ejercicios para la parte superior del cuerpo. Sabía que no debía sugerir cosas que él físicamente no podía hacer.
- Escenario B: Alimentaron al chatbot con el perfil de un hombre de 80 años.
- El Resultado: El chatbot sugirió ejercicios muy ligeros e incluso le aconsejó que consultara primero con un médico, reconociendo los riesgos asociados con su edad.
Sin este "pasaporte", el chatbot simplemente habría dado el mismo consejo genérico a ambos hombres, lo cual podría ser inútil o incluso peligroso.
4. La Herramienta: Hacer que sea Fácil de Construir
Los autores no solo escribieron una teoría; construyeron las herramientas para hacerlo realidad. Utilizaron una plataforma de código abierto llamada BESSER para crear un sistema donde:
- Un usuario puede completar un formulario web sencillo (como una configuración de perfil).
- El sistema convierte automáticamente ese formulario en el "pasaporte digital" (el archivo JSON).
- El chatbot lee ese archivo e instantáneamente adapta su personalidad y sus consejos para que coincidan con el usuario.
La Conclusión
Este artículo propone un lenguaje único y unificado para describir quién es un usuario, combinando ideas de la psicología, la sociología y la informática. Al proporcionar al software una "tarjeta de identidad" completa y estructurada para cada usuario, los desarrolladores pueden construir sistemas de IA que no solo le hablan a la gente, sino que realmente se adaptan a ellos, haciendo que la tecnología sea más accesible, segura y personal para todos.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.