Design and implementation of a chatbot for the IDbox software

Autor: Pinilla Gómez, Verónica
Přispěvatelé: Van Vaerenbergh, Steven, Meneses Agudo, Carlos Alberto
Jazyk: Spanish; Castilian
Rok vydání: 2020
Předmět:
Popis: Trabajo fin de Máster defendido en el Instituto de Física de Cantabria, el 26 de junio de 2020 - Curso 2019-2020 - Máster Interuniversitario en Ciencia de Datos / Master in Data Science (UIMP-UC-CSIC)
[EN] Chatbots are computer programs that interact and establish a conversation with users by using natural language. This technology began in the 1960s with the aim of showing if these systems were capable of exhibiting intelligent behaviour. The evaluation of this behavior was to see if these machines were capable of confusing users and making them believe that they were talking to are alperson. Today, many companies have introduced this technology in view of its potential and benefits. In the present work a current open source technology has been used for the implementation of a virtual assistant. In order to take advantage of the tool’s potential, it has been necessary to develop concepts of natural language processing and to analyze the models of neural networks that are implemented in this tool. Furthermore, once these bases are understood,the code is provided so that any one can try it out and create their own chatbot.
[ES] Los chatbots son programas de ordenador que interactúan y establecen una conversación con los usuarios mediante el uso del lenguaje natural. Esta tecnología comenzó en la década los años 60 con el objetivo de mostrar si estos sistemas eran capaces de exhibir un comportamiento inteligente. La evaluación de este comportamiento consistía en ver si dichas máquinas eran capaces de confundir a los usuarios y hacerles creer que estaban hablando con una persona real. A día de hoy, son muchas las empresas que han introducido esta tecnología visto su potencial y beneficios. En el presente trabajo se ha utilizado una tecnología actual de código abierto para la implementación de un asistente virtual. Para sacar un mayor potencial a la herramienta, ha sido necesario desarrollar conceptos del procesamiento natural del lenguaje y analizar los modelos de redes neuronales que vienen implementados en dicha herramienta. Además, una vez entendidas estas bases, se proporciona el código para que quien desee pueda probarlo y crear su propio chatbot.
Databáze: OpenAIRE