Desarrollo de chatbot usando bot framework de Microsoft

Jonathan Stalin Delgado Guerrero, Yuliana Yohany León Bazan, Fabricio Javier Sánchez Moreno

Abstract


Este artículo se centra en el diseño y desarrollo de un chatbot para ser usado por los estudiantes de la Carrera de Ingeniería en Sistemas Computacionales de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil, Ecuador, como un nuevo canal de comunicación e información con la Universidad. El artículo propone una arquitectura que integra un servicio web (RESTFul), una base de datos relacional (RDBMS), una base de conocimientos, los servicios cognitivos y bot framework de Microsoft. La aplicación del chatbot busca agregar la capa de inteligencia artificial para ofrecer respuestas entrenadas por los mismos estudiantes para los dominios del conocimiento relacionados con la Carrera: horario de clases, datos generales de la Carrera, y ubicación de las aulas. La retroalimentación de las preguntas no contestadas por el chatbot se la efectúa con intervención del estudiante con el objetivo de buscar aumentar el puntaje de acierto en las respuestas de las preguntas futuras. Para la interfaz del chatbot se agregan dos canales usados mayoritariamente por los estudiantes (Skype y Facebook Messenger). Adicionalmente se propone el uso de tres métricas usadas para la evaluación del chatbot son: satisfacción del usuario, calidad del diálogo, y frecuencia de su uso. Con base en el análisis de los resultados de las evaluaciones se concluye que el uso del chatbot como canal de comunicación por parte de los estudiantes de la Carrera de Ingeniería en Sistemas Computacionales de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil influye en el nivel de satisfacción con la atención y solicitud de información relacionada a la Carrera.


Keywords


chatbot, inteligencia artificial, métricas de evaluación de chatbot, Microsoft bot framework., chatbot, artificial intelligence, chatbot evaluation metrics, Microsoft bot framework.

References


A. Augello, G. Pilato, A. Machi, y S. Gaglio, «An approach to enhance chatbot semantic power and maintainability: experiences within the FRASI project», en Semantic Computing (ICSC), 2012 IEEE Sixth International Conference on, 2012, pp. 186–193.

S. A. Abdul-Kader y J. Woods, «Survey on chatbot design techniques in speech conversation systems», Int. J. Adv. Comput. Sci. Appl., vol. 6, n.o 7, 2015.

P. Bii, «Chatbot technology: A possible means of unlocking student potential to learn how to learn», Educ. Res., vol. 4, n.o 2, pp. 218–221, 2013.

«Documentación Servicios Cognitivos de Microsoft», What is Microsoft Cognitive Services? [En línea]. Disponible en: https://docs.microsoft.com/en-us/azure/cognitive-services/Welcome.

«Add intelligence to bots with Cognitive Services», Add intelligence to bots with Cognitive Services. [En línea]. Disponible en: https://docs.microsoft.com/en-us/bot-framework/cognitive-services-bot-intelligence-overview. [Accedido: 24-may-2017].

R. P. Valderrama, A. C. Cruz, I. P. Valderrama, A. J. de Dios Bátiz, y N. E. M. O. de Mendizabal, Un primer enfoque hacia una arquitectura para sistemas educativos basada en tecnologías de Web semántica para educación basada en Web. CISCI, 2011.

J. P. Carvallo Vega y J. Franch Gutiérrez, «Descubriendo la arquitectura de sistemas de software híbridos: un enfoque basado en Modelos i», en 12th Workshop on Requirements Engineering, 2009, pp. 45–56.

C. I. Peña, J. L. Marzo, J. L. De la Rosa, y R. Fabregat, «Un sistema de tutoría inteligente adaptativo considerando estilos de aprendizaje», Rev. UIS Ing., vol. 1, n.o 2, 2012.

Microsoft, «Overview of QnA Maker», Overview of QnA Maker. [En línea]. Disponible en: https://docs.microsoft.com/es-es/azure/cognitive-services/qnamaker/home. [Accedido: 07-sep-2017].




DOI: https://doi.org/10.31876/re.v1i11.133

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.