Development of a Framework for Chatbots
Autor(a) principal: | |
---|---|
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 |