Desarrollo de un User-Bot que permita responder preguntas de Stack Overflow en español.

Fecha
2020-10
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad de Guayaquil. Facultad de Ciencias Matemáticas y Físicas. Carrera de Ingeniería en Sistemas Computacionales.
Resumen
El trabajo de investigación tuvo como finalidad desarrollar un USER-BOT que implemente algoritmos de machine learning como “Naive-Bayes” con la finalidad de responder preguntas introducidas por usuarios a través de la aplicación de mensajería instantánea Telegram, con información almacenada en la comunidad en línea “Stack Overflow” en español. Stack Overflow en español es una comunidad virtual donde miles de usuarios realizan publicaciones de preguntas, respuestas e información relacionada a los procesos de desarrollo de software en sus diferentes etapas. La búsqueda de información en la web acerca de temas de desarrollo de software puede tomar una cantidad considerable de tiempo por cuanto el usuario debe identificar, entre los miles de “post” existentes la información relevante requerida que se ajuste a su consulta. Un robot que ejecute algoritmos de machine learning que realice las tareas de explorar, clasificar, ordenar, seleccionar y presentar información que más relevancia tiene para el usuario es una ayuda considerable a las personas en su trabajo habitual. Para el desarrollo del trabajo se realizó un análisis de la estructura de las publicaciones de la comunidad Stack Overflow para ajustar un repositorio de datos acorde a ésta y se desarrollaron los procesos automáticos de extracción y procesamiento de datos para que esté disponible para el robot. Por otro lado, se desarrollaron los componentes en Phyton que interactúa con la información almacenada a través de algoritmos de “Naive-Bayes” para seleccionar la información relevante del repositorio. Finalmente, se configuró el robot en “Telegram” utilizando el “Bot Father” para interactuar con los usuarios. Los resultados obtenidos por el modelo fueron validados a través de la técnica de juicio de expertos en la cual 5 profesionales en el área de desarrollo de software verificaron que el USER-BOT presenta resultados útiles.
Descripción
PDF
Palabras clave
Stack Overflow, Español, Preguntas, Bot, Python
Citación