Development of a Framework for Chatbots

Data
2021-07-20
Título da revista
ISSN da revista
Título do Volume
Editora
Projetos de investigação
Unidades organizacionais
Fascículo
Resumo
O crescente interesse pela utilização de chatbots tem levado muitas empresas a investirem neste tipo de soluções para aprimorar o seu serviço de apoio ao clientes. Não só nesse campo como muitos outros, os chatbots têm vindo a ganhar fama e o facto de estarem instalados nos dispositivos que usamos no dia a dia, como os nossos smartphones, contribuiu favoravelmente para o seu crescimento. O problema que se enfrenta agora, não passa pela interpretação da informação, mas sim pelo aumento da rentabilização da aplicação . Isto deve-se ao facto de existir um número cada vez maior de serviços de comunicação onde os utilizadores escolhem passar o seu tempo. Além disso, tendo tecnologias como o Node.js, ganhado uma enorme fama no departamento da web, são reduzidas as ferramentas que existem para o desenvolvimento de chatbots em Java. Não obstante, esta linguagem de programação continua a ser uma das mais utilizadas a nível mundial, sobretudo no desenvolvimento de servidores web, necessários para o tipo de aplicações como é o caso dos chatbots. Nesse sentido, sente-se a falta de uma solução para o desenvolvimento de chatbots, em ambiente Java, para um vasto número de serviços de mensagens existentes. Esta dissertação procura solucionar este problema, propondo uma framework em Java para o desenvolvimento universal de chatbots. Assim, com um único código passará a ser possível implementar um chatbot em diversas plataformas de mensagem, aumentando o número de pessoas abrangidas pelo mesmo e reduzindo substancialmente o tempo de produção e desenvolvimento da aplicação. Ainda, permitindo que desenvolvedores consigam implementar novas plataformas que poderão emergir no futuro, proporcionando assim uma solução duradoura e flexível.
The growing interest in the use of chatbots has led many companies to invest in these solutions to improve their customer relations services. In this field and many other fields, chatbots have been gaining fame, and the fact that they are installed in the devices we use daily, such as our smartphones, contributed favorably to their growth. The problem now faced is not the interpretation of the information but the increase the profitability of the application. It is because there is an increasing number of communication services where users prefer to spend their time. Also, having technologies such as Node.js gained a considerable reputation in the web department, the tools that exist for the development of chatbots in Java are reduced. Nevertheless, this programming language remains one of the most used worldwide, especially in web server development, necessary for the type of applications such as chatbots. In this sense, there is a lack of a solution for developing chatbots in the Java environment for many messaging services. This dissertation seeks to solve this problem, proposing a Java framework for the universal development of chatbots. Thus, with a single code, it will be possible to implement a chatbot on multiple platforms, increasing the number of people covered by it and substantially reducing the time of production and development of the application. Also, allowing developers to implement new platforms that may emerge in the future, thus providing a durable and flexible solution.
Descrição
A Thesis submitted to the UNIVERSITY OF TRAS-OS-MONTES AND ALTO DOURO ´ for the degree of Master of Science-Philosophiae Doctor in Electrical and Computer Engineering
Palavras-chave
Chatbot , Framework
Citação