Development of a Framework for Chatbots

Detalhes bibliográficos
Autor(a) principal: Valente, João Carlos de Almeida
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10348/10635
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.
id RCAP_709e5a711fc664dd07ce14e9bab8f933
oai_identifier_str oai:repositorio.utad.pt:10348/10635
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Development of a Framework for ChatbotsChatbotFrameworkO 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.2021-08-04T15:02:46Z2021-07-20T00:00:00Z2021-07-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/10348/10635engValente, João Carlos de Almeidainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-02T12:34:55Zoai:repositorio.utad.pt:10348/10635Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:01:06.787075Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Development of a Framework for Chatbots
title Development of a Framework for Chatbots
spellingShingle Development of a Framework for Chatbots
Valente, João Carlos de Almeida
Chatbot
Framework
title_short Development of a Framework for Chatbots
title_full Development of a Framework for Chatbots
title_fullStr Development of a Framework for Chatbots
title_full_unstemmed Development of a Framework for Chatbots
title_sort Development of a Framework for Chatbots
author Valente, João Carlos de Almeida
author_facet Valente, João Carlos de Almeida
author_role author
dc.contributor.author.fl_str_mv Valente, João Carlos de Almeida
dc.subject.por.fl_str_mv Chatbot
Framework
topic Chatbot
Framework
description 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.
publishDate 2021
dc.date.none.fl_str_mv 2021-08-04T15:02:46Z
2021-07-20T00:00:00Z
2021-07-20
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10348/10635
url http://hdl.handle.net/10348/10635
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137095246151680