Dentro del campo de la interacción persona-computadora, desde hace mucho tiempo existe interés en desarrollar software de instrucción automatizada adaptativa para facilitar el aprendizaje de programas de aplicación. Este software monitorearía el comportamiento de un usuario de computadora mientras usa el programa de aplicación y luego proporcionaría instrucción optimizada y personalizada para ayudar al usuario a adquirir más habilidades con la aplicación. Esta forma de instrucción podría realizarse mediante una aplicación de tutoría independiente o mediante rutinas especiales integradas en el propio programa de aplicación (como ocurre con el Asistente de Microsoft Office que se analiza a continuación). Tenga en cuenta que la historia de los enfoques de aprendizaje adaptativo en la educación en general, algunos de los cuales se resumen en los artículos de Wikipedia sobre repetición espaciada y aprendizaje electrónico , queda fuera del alcance de esta entrada.
Cronología de la evolución en el campo.
Durante un período de al menos 25 años se han debatido y probado una variedad de estrategias diferentes para la instrucción automatizada en aplicaciones informáticas, aunque en la actualidad la tecnología no parece gozar de una aplicación muy amplia. Algunos de los avances notables en este campo se enumeran a continuación:
- 1956 . Gordon Pask y Robin McKinnon-Wood desarrollan SAKI, el primer sistema de instrucción adaptativa que se produce comercialmente. SAKI enseñó habilidades con el teclado y optimizó el ritmo al que aprendía un operador de teclado en formación al hacer que el nivel de dificultad de las tareas dependiera del desempeño del alumno. A medida que mejoraba el desempeño del alumno, aumentaba el ritmo de enseñanza y se retrasaba el apoyo a la instrucción.
- 1992 . C. Thomas y M. Krogsaeter describen una extensión adaptable a Microsoft Excel llamada Flexcel. Flexcel registra y estudia el historial de comandos del usuario usando Excel y "analiza el estilo de interacción del usuario y presenta sugerencias de adaptación". (p. 123) Por ejemplo, el programa observa cuando un usuario falla repetidamente al utilizar un acceso directo disponible y le recuerda la existencia del acceso directo.
- 1996 . S. Bhavnani y sus colegas describen un asistente activo para programas de diseño asistido por computadora (CAD), para el cual construyeron una versión prototipo. Active Assistant registra el historial de uso del programa por parte de un usuario de CAD y monitorea "síntomas de uso de CAD subóptimo e incorrecto" (p. 253). Al descubrir tales casos, podría proporcionar una "notificación textual de que existe una mejor manera de realizar una tarea ejecutada por el usuario" (p. 251) o podría proporcionar una "corrección gráfica" utilizando una ventana de tutorial.
- 1996 . Microsoft presenta el Asistente de Office , a menudo denominado "Clippy", para brindar asistencia personalizada en el uso de los productos Office 97. Dependiendo de las opciones establecidas por el usuario que rigen el comportamiento de Clippy, el agente animado puede proporcionar una variedad de formas de asesoramiento a los usuarios, basándose en la inspección del historial del usuario y la comparación con prototipos óptimos. Clippy se vuelve relativamente notorio entre algunos usuarios de Office, quienes se quejan de que el agente es intrusivo y molesto.
- 1996 . Oppermann y Thomas describen un enfoque para respaldar el aprendizaje como un proceso iterativo [1] [2] donde los usuarios de una aplicación que se va a aprender pueden adquirir conocimientos de uso de forma iterativa mediante experiencia, anotaciones y recursos individuales o cooperativos a conocimientos previos.
- 1999 . F. Linton describe el proyecto OWL (Organization Wide Learning) [3] [4] llevado a cabo en The MITRE Corporation en Massachusetts, EE.UU. En OWL, todos los usuarios de computadoras dentro de una organización ejecutan un software que realiza un seguimiento de los comandos de Microsoft Office que emiten. Al agrupar y comparar los historiales de comandos de diferentes usuarios, OWL puede "recomendar a cada usuario funciones individuales seleccionadas de Word que sus pares ya hayan encontrado útiles". (pág. 2). El prototipo de OWL se construyó utilizando Visual Basic y registra todos los comandos de Office dados por el usuario, incluso con el mouse.
- 2001 . Oppermann & Specht describen un sistema de información nómada sensible al contexto [5] que apoya el aprendizaje mediante información adaptativa sobre las exhibiciones del museo mientras se recorre un museo.
- 2001 . Microsoft degrada el Asistente de Office a un estado subordinado y no predeterminado dentro de las aplicaciones de Office XP [6]
- 2006 . Fujitsu Corporation presenta una solicitud de patente estadounidense (n.° 20070092857) sobre un "Método y aparato para apoyar la capacitación y un producto informático". [7] La solicitud afirma que Fujitsu inventó la idea de "Un aparato para apoyar la capacitación para el uso de un programa de aplicación, que comprende: una unidad de análisis configurada para analizar un registro de uso de funciones en el programa de aplicación basado en un historial de operación de la aplicación programa; y una unidad generadora configurada para generar datos relacionados con el entrenamiento en base a un resultado del análisis realizado por la unidad analizadora." (Reivindicación independiente 7)
Revistas que cubren este campo.
Modelado de usuarios e interacción adaptada al usuario (Springer, Países Bajos)
Referencias
- Bhavnani, SK, Flemming, U., Forsythe, DE, Garrett, JH, Shaw, DS y Tsai, A. (1996). Uso de CAD en un estudio de arquitectura: de la observación a la asistencia activa. Automatización en la construcción , 5, 243–255.
- Fischer, G., Lemke, A. y Schwab, T. (1985) Sistemas de ayuda basados en el conocimiento. En: Actas de la conferencia ACM SIGCHI sobre factores humanos en sistemas informáticos, San Francisco, CA, págs.
- Linton, F. (1999). El aprendizaje en toda la organización (OWL) ayuda a los usuarios a aprender habilidades en tecnología de la información. Resumen Mitre 1999. [8]
- Linton, F. y Schaefer, HP. (2000). Sistemas de recomendación para el aprendizaje: creación de modelos de usuarios y expertos mediante la observación a largo plazo del uso de las aplicaciones . Modelado de usuario e interacción adaptada al usuario , 10, 181–207.
- Liu, J., Wong, CK y Hui, KK (2003). Una interfaz de usuario adaptativa basada en el aprendizaje personalizado. Sistemas inteligentes IEEE , 52–57.
- Opperman, Reinhard (1994). Soporte adaptable al usuario: diseño ergonómico de software adaptable manual y automáticamente. Hillsdale, Nueva Jersey: Lawrence Erlbaum Associates.
- Oppermann, Reinhard/Marcus Specht (2000): Un sistema de información nómada sensible al contexto como guía de exposición. Actas del Segundo Simposio Internacional sobre Computación Portátil y Ubicua, HUC 2000, Bristol, Reino Unido, 25 al 27 de septiembre de 2000, 127 - 142.
- Oppermann, Reinhard/Christoph G. Thomas (1996). Apoyar el aprendizaje como un proceso iterativo. Paul Brna/ Ana Paiva /John Self (eds.): Actas de la Conferencia europea sobre inteligencia artificial en la educación. Lisboa: 30 de septiembre - 2 de octubre de 1996, págs. 150 – 156.
- Patel, A., Scott, B., Kinshuk (2001). Tutoría inteligente: de SAKI a Bizancio. Cibernetes , 30 (5/6), 807–819.
- Thomas, CG y Krogsaeter, M. (1993). Un entorno adaptable para la interfaz de usuario de Excel. Interfaces de usuario inteligentes ACM '93 (págs. 123-130).