La interacción hombre-máquina , denominada HMI, está interesada en el diseño y desarrollo de sistemas interactivos teniendo en cuenta sus impactos sociales y éticos . Los humanos interactúan con las computadoras que los rodean y esta interacción requiere interfaces que faciliten la comunicación entre humanos y máquinas. Facilitar el uso de dispositivos es cada vez más importante con el creciente número de interfaces digitales en la vida cotidiana. El objetivo de la HMI es encontrar las formas más eficientes, accesibles e intuitivas para que los usuarios completen una tarea de la manera más rápida y precisa posible. El HMI se basa en particular en la lingüística , la visión por computadora y los seres humanos.
La interacción hombre-máquina es un campo multidisciplinar entre la ingeniería ( informática , electrónica , mecánica , ...), las ciencias naturales ( ciencias cognitivas , psicología , sociología , ...) y el arte y el diseño ( diseño de producto , diseño interactivo, ergonomía , ...).
La historia de la interacción hombre-máquina es tan antigua como la historia de la informática. En1945, Vannevar Bush describe un sistema electrónico imaginario que permite la recuperación de información y que inventa los conceptos de navegación, indexación y anotación. En1963, Ivan Sutherland creó Sketchpad, que se considera el antepasado de las interfaces gráficas modernas. En1964, Douglas Engelbart inventa el mouse para designar fácilmente objetos en su pantalla. En las décadas de 1970 y 1980, Xerox Laboratories revolucionó los sistemas interactivos con el lanzamiento de Xerox Star y la introducción de What you see is what you get . A principios de la década de 1990, Robert Cailliau y Tim Berners-Lee inventaron un sistema de hipertexto que rodearía el planeta, la World Wide Web . En1991, Mark Weiser presenta su visión de Computación ubicua, que visualiza múltiples pantallas y computadoras capaces de comunicarse entre sí para permitir al usuario acceder a la información en cualquier circunstancia. Esta visión presagia claramente la llegada de los asistentes personales , las tabletas y los teléfonos inteligentes de hoy en día .
Hay muchas formas en que un humano puede interactuar con las máquinas que lo rodean. Estos modales son muy dependientes de los dispositivos de interacción y de las fuerzas o competencias que el ser humano solo puede extender externamente.
La informática ha evolucionado muy rápidamente desde sus inicios en la década de 1940 hasta la actualidad.
Cuerpos de entradaLos primeros ordenadores se utilizaron como lote y todas las entradas (programas y datos) se alimentaron a través de las tarjetas perforadas , las cintas perforadas o cintas . Había un teclado para interactuar con el sistema (consola del sistema).
Con la llegada de la microcomputadora , comenzamos a usar casetes de audio y teclados, luego disquetes y ratones de computadora antes de pasar a las pantallas táctiles. Un sistema de puntero como el ratón permite utilizar una computadora con el paradigma WIMP que se basa en interfaces gráficas para organizar la presentación de la información al usuario.
Finalmente, con asistentes personales inteligentes , la voz se convierte en un órgano de entrada interesante debido a la tasa potencial de palabras por minuto que permite.
Órganos de salidaLos primeros dispositivos de salida fueron impresoras , perforadoras de tarjetas y perforadoras de cinta, luego respaldadas por cintas magnéticas. La consola del sistema estaba equipada con una impresora, que luego fue reemplazada por una pantalla.
Con el advenimiento de las computadoras personales, primero se usaron casetes de audio, luego disquetes antes de usar CD y luego DVD.
Cuerpos interactivosAlgunas técnicas intentan que la interacción sea más natural:
En el campo de la automatización, las pantallas táctiles son HMI muy populares para centralizar el control de un proceso en una sola pantalla. Por lo tanto, es posible mostrar varias informaciones y proporcionar al operador comandos que afectarán el proceso. Las HMI también le permiten reemplazar las estaciones de botones. Se utilizan principalmente además de un PLC (controlador lógico programable industrial) para mostrar el estado de las entradas / salidas y las alarmas del sistema.
En la tecnología de la información industrial , los PLC todavía son controlados con mucha frecuencia por racks equipados con pulsadores y luces indicadoras . Los sistemas autónomos como los vehículos automáticos y los drones tienden gradualmente a integrar una “interfaz adaptativa” , o incluso inteligencia artificial a bordo .
En el automóvil , los seres humanos primero interactuaron con medios mecánicos simples. La evolución de la informática y la robótica hace que cada vez haya más sensores e información a disposición del conductor que debe elegir la acción a realizar mediante:
Se puede observar que las HMI están cada vez más desconectadas de la implementación real de los mecanismos controlados. En su artículo de 1995, The Myth of Metaphor , Alan Cooper distingue tres paradigmas de interfaz principales :
Se dice que la interacción es multimodal si involucra varias modalidades sensoriales y motoras. Un sistema interactivo puede contener uno o más de estos modos de interacción:
Desde un punto de vista orgánico, podemos distinguir tres tipos de GUI:
Este campo está evolucionando hacia una interfaz de tipo “humano-entorno” más amplia y generalizada .
“Sería una tontería negar la importancia de una comunicación eficaz entre el hombre y la máquina, y al revés. Mi predicción, sin embargo, es que la verdadera revolución de las próximas décadas vendrá aún más de lo que la gente tenga que decirse a través de las máquinas. "
- James Cannavino, La próxima generación de tecnologías interactivas (julio de 1989)
La inmersión en mundos virtuales también debería hacerse más "realista".
Juegos como The Second World , Everquest o Wolfenstein: Enemy Territory , donde varios jugadores evolucionan en inmersión global en un paisaje común, dan una idea de las nuevas relaciones que se pueden establecer mediante interfaces realistas.
La asociación de HMI más grande es el Polo de Interés Común SIGCHI de la Asociación de Maquinaria de Computación (ACM). SIGCHI organiza las Jornadas sobre Factores Humanos en Sistemas Informáticos (CHI) , MobileHCI , TEI y muchas otras.
En Francia , la Asociación de Interacción Hombre-Máquina de habla francesa ( AFIHM ) organiza la Conferencia IHM de habla francesa todos los años. La AFIHM patrocina varios eventos y en particular las escuelas de verano y los Encuentros de Jóvenes Investigadores en Interacción (RJC-IHM).