interfaces de usuario inteligente
DESCRIPTION
Interfaces de usuario inteligenteTRANSCRIPT
UNIVERSIDAD NACIONAL DE INGENIERIARecinto Universidad Nacional de Ingeniera
Facultad de Ciencias y Sistemas
INTERFACES DE USUARIOS INTELIGENTES
Elaborado por:
•Nancy Herrero•Russell Joseph
¿Qué es interfaz?Es el medio con que el
usuario puede comunicarse
con una máquina, un equipo
o una computadora, y
comprende todos los puntos
de contacto entre el usuario
y el equipo. Normalmente
suelen ser fáciles de
entender y fáciles de
accionar.
CARACTERISTICAS DE UNA INTERFAZ
• Es natural, cuando provoca al usuario sentimientos de ”estar como en casa”
Naturalidad
• Mecanismos de prevención de desastres.• Sistemas de ayuda: Tratan de evitar que el usuario
tenga que acceder a los manuales para resolver una duda puntual.
Facilidad de aprendizaje y uso
• Debe mantenerse una uniformidad a lo largo de toda la extensión de la interfaz: modo de operación, diseño, etc.
Consistencia
TIPOS DE INTERFAZ
Descriptivas o basadas en ordenes
El usuario introduce una orden que interpretara la interfaz, lo cual le obliga a memorizar una serie de mandatos que le dan acceso a las funciones deseadas.
El usuario elige la acción deseada mediante la introducción de un verbo que denota la acción, casi siempre va seguido de una serie de atributos.
Selectivas o basadas en menús
El usuario selecciona una de las diversas alternativas presentadas por la interfaz.
Estas interfaces hacen uso de cuatro tecnicas: ventanas (Windows), Iconos, Menus y dispositivos apuntadores (Pointing devices), por lo que recibenel nombre de interfaces WIMP.
INTERFAZ ADAPTATIVA O INTELIGENTE
Las interfaces adaptativas son las que se adaptan a
diferencias o cambios que existen o pueden tener
lugar en la población de usuarios de un sistema
informático. Al decir ”diferencias” nos referimos a
aquellas que existen entre distintos usuarios en un
momento dado (ej. usuarios de distintos países),
mientras que los ”cambios” se producen para un
mismo usuario a lo largo del tiempo (ej. usuario
que pasa de ser ”novel” a ”experto”).
RAZONES PARA EL COMPORTAMIENTO ADAPTATIVO
El sistema es usado por usuarios con
diferentes requerimientos:
usuarios de diferentes países o idiomas, usuarios con minusvalías,
etc.
El sistema es usado por usuarios con requerimientos
cambiantes: usuarios
que evolucionan de un nivel ”novel” a
”experto”, etc.
El usuario trabaja en varios entornos: consistencia entre
diferentes aplicaciones,
Word, Excel, etc.
El usuario trabaja en un entorno
cambiante: cambios impuestos
por organismosoficiales, etc.
DISEÑO DE INTERFACES ADAPTATIVAS¿Que?
En primer lugar hay que determinar que aspectos de la interfaz
van a ser adaptables a las diferencias o cambios considerados.
• La presentación al usuario de las entradas al sistema,
seleccionando entre varios estilos de interacción (menú,
ordenes, etc.).
• Corregir errores, entradas inapropiadas y sistemas de ayuda
activa, para presentarle al usuario la información mas
apropiada.
• Presentación de información del sistema al usuario.
Seleccionar el estilo de presentación y la información que
queremos ver.
• La adaptación de funcionalidades: que el sistema se
encargue de las tareas rutinarias y el usuario de las tareas
creativas (empleo de macros).
¿Cuando?
También es importante saber en que momento han de realizarse
tales adaptaciones.
• Antes de la primera sesión: en el momento de la instalación (ej.
idioma)
• Durante las sesiones: puede ser a petición del usuario o de forma
continua y automática.
•Entre las sesiones: se tiene en cuenta información recogida en
sesiones anteriores.
¿Como?
Finalmente es preciso tener en cuenta los diferentes métodos y
técnicas que podemos utilizar para hacer efectivas tales
adaptaciones.
• Selección: Es la adaptación por selección de una entre varias
alternativas pre configuradas.
• Habilitación: Consiste en la adaptación por activación o
desactivación de componentes.
• Reconfiguración: Modificación de la interfaz de usuario usando
componentes predefinidos.
• Edición: Es la adaptación sin restricciones, usando un lenguaje de
programación/configuración especıfico.
INTERFACES DE USUARIOS INTELIGENTES
Su objetivo principal es mejorar la eficiencia, efectividad, y
naturalidad de la interacción hombre máquina esta
representado de acuerdo a una serie de modelos tales
como usuario, dominio, tareas, discurso, contenidos, etc.
Deben ser capaces de modelar al usuario el entorno en el
que realiza su labor y tener capacidad para analizar las
entradas y generar las salidas de la forma más adecuada.
La Interfaz de usuario inteligente
La disciplina de Interfaces de Usuario Inteligentes, se
interesa en la manera de mejorar la interacción entre el
humano y las máquinas haciendo uso de los diferentes
recursos tecnológicos disponibles. En los esfuerzo de la IUI
se pueden identificar las siguientes tendencias en el diseño
de las interfaces):
•Creación de sistemas personalizados. Este tipo de
sistemas tratan de explotar la información del usuario como
hábitos, preferencias y métodos de trabajo, para brindar
una mejor comunicación con el usuario. para el usuario.
•Enfoque en los problemas de exceso de información: Busca
apoyar el trabajo al buscar información en bases de datos o
sistemas de información muy complejos, por ejemplo,
reduciendo la información obtenida en la búsqueda,
sugiriendo información de interés para el usuario.
•Ayudar en el uso de sistemas o funciones nuevas y
complejas. Se interesa detectar y corregir concepciones
equivocadas, así como explicar y simplificar conceptos o
información acerca del sistema en general.
•Completar tareas del usuario. Se centra en identificar y
entender las actividades del usuario, para poder apoyarlo
completando ciertas tareas y así reducir su carga de
trabajo.
•Uso de otras formas de interacción. Se trata de mejorar la
interacción del humana y la máquina mediante nuevos
mecanismos de interacción, como el reconocimiento del
habla y gestos, lectura de labios, entre muchos otros.
Diseño de la interfaz de usuario inteligente
Al igual que una interfaz de usuario tradicional, el
desarrollo de una Interfaz de Usuario Inteligente debe
incorporarse al proceso de desarrollo de todo el producto
desde el principio. Así mismo debe realizarse un análisis
de la pertinencia de la IUI, ya que una interfaz de este
tipo será más costosa y requerirá más recursos que una
interfaz tradicional
Durante el diseño de una IUI debe considerarse que la
tecnología utilizada puede ir en contra de alguno los
principios de diseño ya conocidos, por lo tanto se deberá
analizar si esta omisión vale la pena por los beneficios
generados por la tecnología.
Por lo tanto es importante identificar si la IUI ofrece ciertos
beneficios, por ejemplo, reducir el procesamiento cognitivo
del usuario.
Proceso de diseño de la Interfaz de Usuario Inteligente
El proceso de diseño de las interfaces de usuario inteligentes es similar al de una interfaz de usuario tradicional, de manera general podemos mencionar las mismas cuatro actividades:
1. Análisis y modelado de usuario, tareas y el ambiente.2. Diseño de la interfaz3. Construcción de la interfaz. 4. Validación.
Pese a esta similitud de actividades, el diseño de una interfaz inteligentes involucra cambios de enfoque en algunas de las actividades.
Desde el punto de vista de las IUI se tendrán en cuenta las
siguientes medios para apoyar la interacción:
Mejorar la comunicación. Para apoyar la interacción entre el
humano y la computadora se han utilizado diferentes
técnicas enfocadas en diversos aspectos de la interacción.
Con el uso de dispositivos de entrada inteligentes
(reconocimiento del habla, gestos, lectura de labios, etc.) se
busca facilitar al usuario la manera en que establece
contacto con la computadora.
Personalización. La información acerca del usuario es el
punto de partida para la personalización (modelado del
usuario), a partir de la información proporcionada por el
usuario, así como bitácoras que indiquen datos sobre el
comportamiento, conocimiento y habilidades del usuario se
puede inferir nuevo conocimiento sobre el usuario.
• Flexibilidad de uso. Para hacer que la interfaz sea más
flexible en su uso se requiere que la interfaz pueda
adaptarse y exista un mecanismo de aprendizaje que de
sustento a la adaptación. Para la adaptación, como ya se
ha indicado, se considera el conocimiento del usuario
(modelo del usuario) así como inferencias a partir de la
interacción actual. El conocimiento almacenado deberá
cambiar de acuerdo a la situación actual de la interacción.
ARQUITECTURA DE INTERFACES DE USUARIOS INTELIGENTES
GRACIAS…