Diálogo persona-máquina

Francisco Javier Hernando

 

El desarrollo de eficaces sistemas de diálogo oral exige una selección de estrategias de diálogo apropiadas capaces de realizar las preguntas adecuadas y de obtener la información deseada del usuario. La problemática reside en que no existe un método establecido o unos criterios claros que determinen una buena estrategia. Los criterios que en la UPC empleamos a la hora de diseñar un diálogo se basan en conceptos muy simples:

 

  • No permitir que el usuario se pierda
  • Contestar directamente las preguntas del usuario
  • Ofrecer la posibilidad de corregir en cualquier momento
  • Evitar malentendidos

Además de estos fundamentos de diseño existen dos factores que condicionan el desarrollo de diálogos y que se tienen muy en cuenta. En primer lugar los diferentes escenarios de aplicación que se deben resolver, es decir, el diseño del diálogo está determinado por el ámbito de aplicación del sistema. En segundo lugar un factor importante en lo que se refiere a estrategia de diálogo son las prestaciones de los sistemas de reconocimiento del habla empleados.

Teniendo en cuenta estos conceptos, en la mayoría de casos los sistemas de diálogo desarrollados fomentan un estilo determinista de control. Estos sistemas aseguran una mayor robustez minimizando el número de confusiones o de pérdidas por parte del usuario, a cambio de una menor libertad y pérdida de naturalidad.

Algunas de las estrategias habituales que forman parte del diálogo destinadas al incremento de la robustez y de la naturalidad en este tipo de sistemas deterministas son:

 

  • Uso de generadores de texto naturales
  • Uso de palabras claves de control: ayuda, corrección, repetición...
  • Estrategias de refuerzo/simplificación del reconocimiento, como por ejemplo no obtener más de un dato por turno de diálogo
  • Estrategia de ayuda automática
  • Uso de confirmaciones implícitas en cada nuevo turno de diálogo
  • Uso de confirmaciones explícitas sólo en cuestiones clave