Development of a Framework for Chatbots

dc.contributor.advisorSilva, Pedro Miguel Mestre Alves dapt_PT
dc.contributor.advisorRui Zhangpt_PT
dc.contributor.authorValente, João Carlos de Almeidapt_PT
dc.date.accessioned2021-08-04T15:02:46Z
dc.date.available2021-08-04T15:02:46Z
dc.date.issued2021-07-20
dc.descriptionA 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 Engineeringpt_PT
dc.description.abstractO 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.pt_PT
dc.description.abstractThe 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.pt_PT
dc.identifier.urihttp://hdl.handle.net/10348/10635
dc.language.isoengpt_PT
dc.rightsopen accesspt_PT
dc.subjectChatbotpt_PT
dc.subjectFrameworkpt_PT
dc.titleDevelopment of a Framework for Chatbotspt_PT
dc.typemaster thesispt_PT
dspace.entity.typePublicationen
Ficheiros
Principais
A mostrar 1 - 3 de 3
A carregar...
Miniatura
Nome:
Dis Valente.pdf
Tamanho:
23.93 MB
Formato:
Adobe Portable Document Format
Descrição:
Nome:
Dec João Valente.pdf
Tamanho:
348.17 KB
Formato:
Adobe Portable Document Format
Descrição:
Nome:
Val João Valente.pdf
Tamanho:
90.8 KB
Formato:
Adobe Portable Document Format
Descrição: