Desenvolvimento de Chatbots para responder a perguntas frequentes

Detalhes bibliográficos
Autor(a) principal: Silva, João Quirino Machado e
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10174/29039
Resumo: Hoje em dia, seja qual for o sítio que visitamos na Internet, dificilmente não nos deparamos com um Chatbot: desde as pequenas caixas de diálogo que nos assistem em compras online, até aos agentes virtuais que executam os pedidos que fazemos através de comandos de voz. Nesta dissertação, o objetivo principal é a implementação de um Chatbot para responder a perguntas frequentes. Para tal, foi realizado um estudo sobre o Processamento de Linguagem Natural, formas de preparar o texto para que fique pronto a ser utilizado pelo computador, distâncias que podem ser aplicadas a texto, similaridade semântica e, por fim, qual o impacto da remoção das palavras vazias. Após a realização deste estudo e obtenção da informação necessária, foi implementado um Chatbot para responder a perguntas frequentes, independentemente do tema dessas perguntas. Esse Chatbot foi, posteriormente, testado em perguntas frequentes relacionadas com o Instituto da Vinha e do Vinho; Abstract: Chatbots development to answer frequently asked questions Nowadays, whatever the site we visit on the Internet, we hardly encounter a Chatbot: from the small dialog boxes that assist us in online shopping to the virtual agents that execute the orders we make through voice commands. In this dissertation, the main goal is to implement a Chatbot to answer frequently asked questions. With this in mind, a study was carried out on natural language processing, ways to prepare the text so that it is ready for use by the computer, distances that can be applied to text, semantic similarity and, finally, what is the impact of removing stopwords. After conducting this and obtaining the necessary information, a Chatbot was implemented to answer frequently asked questions, regardless of the domain of those questions. This Chatbot was subsequently tested on frequently asked questions related to the Institute of Vine and Wine.
id RCAP_2c2e05d11346d55a13c5fadcef42bd4b
oai_identifier_str oai:dspace.uevora.pt:10174/29039
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str
spelling Desenvolvimento de Chatbots para responder a perguntas frequentesProcessamento de Linguagem NaturalChatbotPerguntas frequentesPythonPalavras vaziasStemizaçãoLematizaçãoSimilaridade de CosineDistância de LevenshteinDistância de JaccardSimilaridade SemânticaNatural Language ProcessingChatbotFrequently asked questionsPythonStopwordsStemmingLemmatizationCosine SimilarityLevenshtein DistanceJaccard DistanceSemantic SimilarityHoje em dia, seja qual for o sítio que visitamos na Internet, dificilmente não nos deparamos com um Chatbot: desde as pequenas caixas de diálogo que nos assistem em compras online, até aos agentes virtuais que executam os pedidos que fazemos através de comandos de voz. Nesta dissertação, o objetivo principal é a implementação de um Chatbot para responder a perguntas frequentes. Para tal, foi realizado um estudo sobre o Processamento de Linguagem Natural, formas de preparar o texto para que fique pronto a ser utilizado pelo computador, distâncias que podem ser aplicadas a texto, similaridade semântica e, por fim, qual o impacto da remoção das palavras vazias. Após a realização deste estudo e obtenção da informação necessária, foi implementado um Chatbot para responder a perguntas frequentes, independentemente do tema dessas perguntas. Esse Chatbot foi, posteriormente, testado em perguntas frequentes relacionadas com o Instituto da Vinha e do Vinho; Abstract: Chatbots development to answer frequently asked questions Nowadays, whatever the site we visit on the Internet, we hardly encounter a Chatbot: from the small dialog boxes that assist us in online shopping to the virtual agents that execute the orders we make through voice commands. In this dissertation, the main goal is to implement a Chatbot to answer frequently asked questions. With this in mind, a study was carried out on natural language processing, ways to prepare the text so that it is ready for use by the computer, distances that can be applied to text, semantic similarity and, finally, what is the impact of removing stopwords. After conducting this and obtaining the necessary information, a Chatbot was implemented to answer frequently asked questions, regardless of the domain of those questions. This Chatbot was subsequently tested on frequently asked questions related to the Institute of Vine and Wine.Universidade de Évora2021-02-01T20:18:19Z2021-02-012021-01-26T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10174/29039http://hdl.handle.net/10174/29039TID:202605221porDepartamento de Informáticam40908@alunos.uevora.pt498Silva, João Quirino Machado einfo: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:RCAAP2023-08-08T04:41:11ZPortal AgregadorONG
dc.title.none.fl_str_mv Desenvolvimento de Chatbots para responder a perguntas frequentes
title Desenvolvimento de Chatbots para responder a perguntas frequentes
spellingShingle Desenvolvimento de Chatbots para responder a perguntas frequentes
Silva, João Quirino Machado e
Processamento de Linguagem Natural
Chatbot
Perguntas frequentes
Python
Palavras vazias
Stemização
Lematização
Similaridade de Cosine
Distância de Levenshtein
Distância de Jaccard
Similaridade Semântica
Natural Language Processing
Chatbot
Frequently asked questions
Python
Stopwords
Stemming
Lemmatization
Cosine Similarity
Levenshtein Distance
Jaccard Distance
Semantic Similarity
title_short Desenvolvimento de Chatbots para responder a perguntas frequentes
title_full Desenvolvimento de Chatbots para responder a perguntas frequentes
title_fullStr Desenvolvimento de Chatbots para responder a perguntas frequentes
title_full_unstemmed Desenvolvimento de Chatbots para responder a perguntas frequentes
title_sort Desenvolvimento de Chatbots para responder a perguntas frequentes
author Silva, João Quirino Machado e
author_facet Silva, João Quirino Machado e
author_role author
dc.contributor.author.fl_str_mv Silva, João Quirino Machado e
dc.subject.por.fl_str_mv Processamento de Linguagem Natural
Chatbot
Perguntas frequentes
Python
Palavras vazias
Stemização
Lematização
Similaridade de Cosine
Distância de Levenshtein
Distância de Jaccard
Similaridade Semântica
Natural Language Processing
Chatbot
Frequently asked questions
Python
Stopwords
Stemming
Lemmatization
Cosine Similarity
Levenshtein Distance
Jaccard Distance
Semantic Similarity
topic Processamento de Linguagem Natural
Chatbot
Perguntas frequentes
Python
Palavras vazias
Stemização
Lematização
Similaridade de Cosine
Distância de Levenshtein
Distância de Jaccard
Similaridade Semântica
Natural Language Processing
Chatbot
Frequently asked questions
Python
Stopwords
Stemming
Lemmatization
Cosine Similarity
Levenshtein Distance
Jaccard Distance
Semantic Similarity
description Hoje em dia, seja qual for o sítio que visitamos na Internet, dificilmente não nos deparamos com um Chatbot: desde as pequenas caixas de diálogo que nos assistem em compras online, até aos agentes virtuais que executam os pedidos que fazemos através de comandos de voz. Nesta dissertação, o objetivo principal é a implementação de um Chatbot para responder a perguntas frequentes. Para tal, foi realizado um estudo sobre o Processamento de Linguagem Natural, formas de preparar o texto para que fique pronto a ser utilizado pelo computador, distâncias que podem ser aplicadas a texto, similaridade semântica e, por fim, qual o impacto da remoção das palavras vazias. Após a realização deste estudo e obtenção da informação necessária, foi implementado um Chatbot para responder a perguntas frequentes, independentemente do tema dessas perguntas. Esse Chatbot foi, posteriormente, testado em perguntas frequentes relacionadas com o Instituto da Vinha e do Vinho; Abstract: Chatbots development to answer frequently asked questions Nowadays, whatever the site we visit on the Internet, we hardly encounter a Chatbot: from the small dialog boxes that assist us in online shopping to the virtual agents that execute the orders we make through voice commands. In this dissertation, the main goal is to implement a Chatbot to answer frequently asked questions. With this in mind, a study was carried out on natural language processing, ways to prepare the text so that it is ready for use by the computer, distances that can be applied to text, semantic similarity and, finally, what is the impact of removing stopwords. After conducting this and obtaining the necessary information, a Chatbot was implemented to answer frequently asked questions, regardless of the domain of those questions. This Chatbot was subsequently tested on frequently asked questions related to the Institute of Vine and Wine.
publishDate 2021
dc.date.none.fl_str_mv 2021-02-01T20:18:19Z
2021-02-01
2021-01-26T00:00:00Z
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/10174/29039
http://hdl.handle.net/10174/29039
TID:202605221
url http://hdl.handle.net/10174/29039
identifier_str_mv TID:202605221
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv Departamento de Informática
m40908@alunos.uevora.pt
498
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade de Évora
publisher.none.fl_str_mv Universidade de Évora
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
repository.mail.fl_str_mv
_version_ 1777304653033111552