Creació d'una app de Chatbot integrable a App de missatgeria i apps webs
Valero Pérez, Carlos
Giner Miguelez, Joan, dir. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Título variante: Creación de una aplicación de Chatbot integrable en aplicaciones de mensajería y apps webs
Título variante: Creating a Chatbot app that can be integrated into Messaging and web apps
Fecha: 2020
Resumen: Donada la gran quantitat de demanda d'informació que els centres educatius han d'assumir cada cop que comença un nou curs acadèmic, sorgeix la necessitat de facilitar la feina a les persones encarregades d'atendre aquesta demanda. Els chatbots, també coneguts com assistents virtuals, són capaços de simular mantenir una conversa amb un ésser humà donant respostes automatitzades als dubtes plantejats. Aquest treball de fi de grau té com objectiu la realització d'una prova de concepte per generar un prototip d'assistent virtual que pugi atendre la demanda d'informació sobre els estudis oferts per la UAB, i proporcionar de manera automatitzada la informació en funció de les dades indicades pels usuaris. Per tal d'assolir aquest objectiu, en primer lloc s'ha desenvolupat una aplicació per obtenir les dades del web de la UAB fent servir tècniques de scraping i mineria de dades. Després, per tal de donar persistència a les dades tractades, s'ha fet servir una base de dades MongoDB de tipus NoSQL. Finalment s'ha desenvolupat un chatbot amb Microsoft Bot Framework SDK per a Node. js i un algoritme d'aprenentatge profund que permet adaptar els resultats en funció de les dades proporcionades pels usuaris.
Resumen: Dada la gran demanda de información que deben asumir las escuelas cada vez que se inicia un nuevo curso académico, surge la necesidad de facilitar la labor de los responsables de atender esa demanda. Los chatbots, también conocidos como asistentes virtuales, son capaces de simular una conversación con un ser humano dando respuestas automatizadas a las preguntas planteadas. El objetivo de este proyecto de fin de carrera es realizar una prueba de concepto para generar un prototipo de asistente virtual para atender la demanda de información sobre los estudios que ofrece la UAB, y proporcionar la información de forma automatizada según los datos indicados por los usuarios. Para conseguir este objetivo, en primer lugar se ha desarrollado una aplicación para obtener los datos de la web de la UAB mediante técnicas de scraping y minería de datos. Luego, para dar persistencia a los datos tratados, se ha utilizado una base de datos MongoDB de tipo NoSQL. Por último, se ha desarrollado un chatbot con Microsoft Bot Framework SDK para Node. js y un algoritmo de aprendizaje profundo que permite adaptar los resultados en función de los datos proporcionados por los usuarios.
Resumen: Given the large amount of demand for information that schools must assume each time a new academic year begins, the need to facilitate the work of those responsible for meeting this demand arises. Chatbots, also know as virtual assistants, are able to simulate a conversation with a human being by giving automated answers to the questions raised. The aim of this end-of-degree project is to carry out a proof of concept to generate a prototype of a virtual assistant to meet the demand for information on the studies offered by the UAB, and to provide the information in an automated way according to the data indicated by the users. To achieve this objective, firstly an application has been developed to obtain the data from the UAB website using scraping and data mining techniques. Then, in order to give persistence to the treated data, a MongoDB database of type NoSQL has been used. Finally, a chatbot has been developed with Microsoft Bot Framework SDK for Node. js and a deep learning algorithm that allows to adapt the results according to the data provided by the users.
Derechos: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Lengua: Català
Titulación: Grau en Enginyeria Informàtica [2502441]
Plan de estudios: Enginyeria Informàtica [958]
Documento: Treball final de grau ; Text
Área temática: Menció Tecnologies de la Informació
Materia: Prova de concepte ; Assistent virtual ; Chatbot ; Web scraper ; Mineria de dades ; MongoDB ; NoSQL ; Bot Framework ; Node.js ; Aprenentatge profund ; Aprenentatge computacional ; Prueba de concepto ; Asistente virtual ; Minería de datos ; Aprendizaje profundo ; Aprendizaje automático ; Proof of concept ; Virtual assistant ; Data mining ; Deep learning ; Machine learning



9 p, 734.3 KB

El registro aparece en las colecciones:
Documentos de investigación > Trabajos de Fin de Grado > Escuela de Ingeniería. TFG

 Registro creado el 2020-09-02, última modificación el 2023-08-06



   Favorit i Compartir