Desenvolvimento de um ChatBot para FAQ utilizando ChatGPT
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPB |
Texto Completo: | https://repositorio.ufpb.br/jspui/handle/123456789/31485 |
Resumo: | Um FAQ, independente da temática, pode ser muito limitado, podendo não atender às necessidades do usuário de forma adequada, devido às perguntas e respostas engraçadas e, muitas vezes, complexas, dificultando o entendimento de alguns usuários. Com o advento do ChatGPT, podemos obter um chatbot com respostas dinâmicas, no entanto, ele pode retornar respostas fora do contexto e inapropriadas. Uma alternativa proposta para resolver esta problemática é o desenvolvimento de um chatbot para FAQ utilizando o ChatGPT. Nesse trabalho, portanto, propomos um chatbot interativo e adaptável, contendo um supressor de palavras inapropriadas e um verificador de contextos para que as perguntas e respostas dos usuários estejam dentro da temática definida, podendo, ainda, ser personalizada. A personalização relaciona as perguntas à temática abordada e a solicitação de explicações simplificadas. A ferramenta se comportou de forma promissora, ou seja, nos cenários de testes definidos em ações como atribuir tarefas, e responder a perguntas semelhantes, perguntas para checar as vulnerabilidades da máquina sobre temas inapropriados, por exemplo, perguntas que induzem à máquina a dar uma resposta que não correspondesse à realidade, perguntas desconexas e a perguntas com variações com sinônimos. No geral, a solução se limitou a responder dentro do tema definido, no dicionário de contextos válidos, resultando em respostas concisas e coerentes, sem perder a personalização, de acordo com a solicitação do usuário. |
id |
UFPB-2_49c74e422166f1369a47ec141f3d4a3b |
---|---|
oai_identifier_str |
oai:repositorio.ufpb.br:123456789/31485 |
network_acronym_str |
UFPB-2 |
network_name_str |
Repositório Institucional da UFPB |
repository_id_str |
2546 |
spelling |
2024-08-19T17:20:53Z2023-12-112024-08-19T17:20:53Z2023-11-16https://repositorio.ufpb.br/jspui/handle/123456789/31485Um FAQ, independente da temática, pode ser muito limitado, podendo não atender às necessidades do usuário de forma adequada, devido às perguntas e respostas engraçadas e, muitas vezes, complexas, dificultando o entendimento de alguns usuários. Com o advento do ChatGPT, podemos obter um chatbot com respostas dinâmicas, no entanto, ele pode retornar respostas fora do contexto e inapropriadas. Uma alternativa proposta para resolver esta problemática é o desenvolvimento de um chatbot para FAQ utilizando o ChatGPT. Nesse trabalho, portanto, propomos um chatbot interativo e adaptável, contendo um supressor de palavras inapropriadas e um verificador de contextos para que as perguntas e respostas dos usuários estejam dentro da temática definida, podendo, ainda, ser personalizada. A personalização relaciona as perguntas à temática abordada e a solicitação de explicações simplificadas. A ferramenta se comportou de forma promissora, ou seja, nos cenários de testes definidos em ações como atribuir tarefas, e responder a perguntas semelhantes, perguntas para checar as vulnerabilidades da máquina sobre temas inapropriados, por exemplo, perguntas que induzem à máquina a dar uma resposta que não correspondesse à realidade, perguntas desconexas e a perguntas com variações com sinônimos. No geral, a solução se limitou a responder dentro do tema definido, no dicionário de contextos válidos, resultando em respostas concisas e coerentes, sem perder a personalização, de acordo com a solicitação do usuário.A FAQ, regardless of the topic, can be very limited and may not meet the user's needs adequately, due to the funny and often complex questions and answers, making it difficult for some users to understand. With the advent of ChatGPT, we can obtain a chatbot with dynamic responses, however, it can return out-of-context and inappropriate responses. An alternative proposed to solve this problem is the development of a chatbot for FAQs using ChatGPT. Necessary work, therefore, we propose an interactive and adaptive chatbot, containing an inappropriate word suppressor and a context checker so that users' questions and answers are within the defined theme, and can also be personalized. Personalization relates questions to the topic covered and requests simplified explanations. The tool behaved promisingly, that is, in the test scenarios defined in actions such as assigning tasks during the test scenarios defined in these cases, questions to check the machine's vulnerabilities on inappropriate topics, for example, questions that trick the machine into giving an answer that it does not. corresponds to reality, disconnected questions and questions with variations with synonyms. In general, the solution is limited to responding within the defined theme, and not from a dictionary of valid contexts, resulting in concise and coherent responses, without losing personalization, according to the user's request.Submitted by Michelle Barbosa (mi.2020@outlook.com.br) on 2024-08-19T17:20:53Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Ana Flávia Silva Aragão Moura_TCC.pdf: 508185 bytes, checksum: f9aaa7bf8e8b6e4103dc57aa8c8d1fa5 (MD5)Made available in DSpace on 2024-08-19T17:20:53Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) Ana Flávia Silva Aragão Moura_TCC.pdf: 508185 bytes, checksum: f9aaa7bf8e8b6e4103dc57aa8c8d1fa5 (MD5) Previous issue date: 2023-11-16porUniversidade Federal da ParaíbaUFPBBrasilComputação CientíficaAttribution-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nd/3.0/br/info:eu-repo/semantics/openAccessCNPQ::OUTROSChatGPTFAQChatbotInteligência artificialDesenvolvimento de um ChatBot para FAQ utilizando ChatGPTinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisRêgo, Thaís Gaudencio do01211755452http://lattes.cnpq.br/316639063219910110443216444http://lattes.cnpq.br/7171042058844294Moura, Ana Flávia Silva Aragãoreponame:Repositório Institucional da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPBTEXTAna Flávia Silva Aragão Moura_TCC.pdf.txtAna Flávia Silva Aragão Moura_TCC.pdf.txtExtracted texttext/plain79603https://repositorio.ufpb.br/jspui/bitstream/123456789/31485/4/Ana%20Fl%c3%a1via%20Silva%20Arag%c3%a3o%20Moura_TCC.pdf.txt84f5d3f496cf23a0780bab41d0f54ea5MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-82390https://repositorio.ufpb.br/jspui/bitstream/123456789/31485/3/license.txte20ac18e101915e6935b82a641b985c0MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.ufpb.br/jspui/bitstream/123456789/31485/2/license_rdfc4c98de35c20c53220c07884f4def27cMD52ORIGINALAna Flávia Silva Aragão Moura_TCC.pdfAna Flávia Silva Aragão Moura_TCC.pdfTCCapplication/pdf508185https://repositorio.ufpb.br/jspui/bitstream/123456789/31485/1/Ana%20Fl%c3%a1via%20Silva%20Arag%c3%a3o%20Moura_TCC.pdff9aaa7bf8e8b6e4103dc57aa8c8d1fa5MD51123456789/314852024-08-20 03:05:59.745oai:repositorio.ufpb.br:123456789/31485QVVUT1JJWkHDh8ODTyBFIExJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpBdXRvcml6byBlIGVzdG91IGRlIGFjb3JkbywgbmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbyBhdXRvLWRlcG9zaXRhZGEsIGNvbmZvcm1lIExlaSBuwrogOTYxMC85OCwgb3Mgc2VndWludGVzIHRlcm1vczoKIApEYSBEaXN0cmlidWnDp8OjbyBuw6NvLWV4Y2x1c2l2YSAKTyBhdXRvciBkZWNsYXJhIHF1ZTogCmEpIE8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0ZSB0ZXJtby4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuIApiKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MgZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgUGFyYcOtYmEgb3MgZGlyZWl0b3MgcmVxdWVyaWRvcyBwb3IgZXN0ZSB0ZXJtbywgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IGNvbnRlw7pkbyBkbyB0cmFiYWxobyBlbnRyZWd1ZS4gCmMpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIGJhc2VhZG8gZW0gdHJhYmFsaG8gZmluYW5jaWFkbyBvdSBhcG9pYWRvIHBvciBvdXRyYSBpbnN0aXR1acOnw6NvIHF1ZSBuw6NvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgUGFyYcOtYmEgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCmQpIENvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZQQiBvIGRpcmVpdG8gZGUgcmVwcm9kdXppciwgdHJhZHV6aXIsIGUvb3UgZGlzdHJpYnVpciBhIHN1YSBwdWJsaWNhw6fDo28gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KZSkgVm9jw6ogY29uY29yZGEgcXVlIG8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZQQiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgcHVibGljYcOnw6NvIHBhcmEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIHBhcmEgZmlucyBkZSBwcmVzZXJ2YcOnw6NvLgpmKSBWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRlBCIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrdXAgZSBwcmVzZXJ2YcOnw6NvLgoKRG9zIEVtYmFyZ29zIGUgUmVzdHJpw6fDtWVzIGRlIEFjZXNzbwpPIGVtYmFyZ28gcG9kZXLDoSBzZXIgbWFudGlkbyBwb3IgYXTDqSAxICh1bSkgYW5vLCBwb2RlbmRvIHNlciBwcm9ycm9nYWRvIHBvciBpZ3VhbCBwZXLDrW9kbywgY29tIGEgbmVjZXNzaWRhZGUgZGUgYW5leGFyIGRvY3VtZW50b3MgY29tcHJvYmF0w7NyaW9zLiBPIHJlc3VtbyBlIG9zIG1ldGFkYWRvcyBkZXNjcml0aXZvcyBzZXLDo28gZGlzcG9uaWJpbGl6YWRvcyBubyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRlBCLgpPIGRlcMOzc2l0byBkbyB0cmFiYWxobyDDqSBvYnJpZ2F0w7NyaW8sIGluZGVwZW5kZW50ZSBkbyBlbWJhcmdvLgpRdWFuZG8gZW1iYXJnYWRvLCBvIHRyYWJhbGhvIHBlcm1hbmVjZXLDoSBpbmRpc3BvbsOtdmVsIGVucXVhbnRvIHZpZ29yYXIgYXMgcmVzdHJpw6fDtWVzLiBQYXNzYWRvIG8gcGVyw61vZG8gZG8gZW1iYXJnbywgbyB0cmFiYWxobyBzZXLDoSBhdXRvbWF0aWNhbWVudGUgZGlzcG9uaWJpbGl6YWRvIG5vIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEIuIAo=Repositório InstitucionalPUBhttps://repositorio.ufpb.br/oai/requestdiretoria@ufpb.bropendoar:25462024-08-20T06:05:59Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB)false |
dc.title.pt_BR.fl_str_mv |
Desenvolvimento de um ChatBot para FAQ utilizando ChatGPT |
title |
Desenvolvimento de um ChatBot para FAQ utilizando ChatGPT |
spellingShingle |
Desenvolvimento de um ChatBot para FAQ utilizando ChatGPT Moura, Ana Flávia Silva Aragão CNPQ::OUTROS ChatGPT FAQ Chatbot Inteligência artificial |
title_short |
Desenvolvimento de um ChatBot para FAQ utilizando ChatGPT |
title_full |
Desenvolvimento de um ChatBot para FAQ utilizando ChatGPT |
title_fullStr |
Desenvolvimento de um ChatBot para FAQ utilizando ChatGPT |
title_full_unstemmed |
Desenvolvimento de um ChatBot para FAQ utilizando ChatGPT |
title_sort |
Desenvolvimento de um ChatBot para FAQ utilizando ChatGPT |
author |
Moura, Ana Flávia Silva Aragão |
author_facet |
Moura, Ana Flávia Silva Aragão |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Rêgo, Thaís Gaudencio do |
dc.contributor.advisor1ID.fl_str_mv |
01211755452 |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/3166390632199101 |
dc.contributor.authorID.fl_str_mv |
10443216444 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/7171042058844294 |
dc.contributor.author.fl_str_mv |
Moura, Ana Flávia Silva Aragão |
contributor_str_mv |
Rêgo, Thaís Gaudencio do |
dc.subject.cnpq.fl_str_mv |
CNPQ::OUTROS |
topic |
CNPQ::OUTROS ChatGPT FAQ Chatbot Inteligência artificial |
dc.subject.por.fl_str_mv |
ChatGPT FAQ Chatbot Inteligência artificial |
description |
Um FAQ, independente da temática, pode ser muito limitado, podendo não atender às necessidades do usuário de forma adequada, devido às perguntas e respostas engraçadas e, muitas vezes, complexas, dificultando o entendimento de alguns usuários. Com o advento do ChatGPT, podemos obter um chatbot com respostas dinâmicas, no entanto, ele pode retornar respostas fora do contexto e inapropriadas. Uma alternativa proposta para resolver esta problemática é o desenvolvimento de um chatbot para FAQ utilizando o ChatGPT. Nesse trabalho, portanto, propomos um chatbot interativo e adaptável, contendo um supressor de palavras inapropriadas e um verificador de contextos para que as perguntas e respostas dos usuários estejam dentro da temática definida, podendo, ainda, ser personalizada. A personalização relaciona as perguntas à temática abordada e a solicitação de explicações simplificadas. A ferramenta se comportou de forma promissora, ou seja, nos cenários de testes definidos em ações como atribuir tarefas, e responder a perguntas semelhantes, perguntas para checar as vulnerabilidades da máquina sobre temas inapropriados, por exemplo, perguntas que induzem à máquina a dar uma resposta que não correspondesse à realidade, perguntas desconexas e a perguntas com variações com sinônimos. No geral, a solução se limitou a responder dentro do tema definido, no dicionário de contextos válidos, resultando em respostas concisas e coerentes, sem perder a personalização, de acordo com a solicitação do usuário. |
publishDate |
2023 |
dc.date.available.fl_str_mv |
2023-12-11 2024-08-19T17:20:53Z |
dc.date.issued.fl_str_mv |
2023-11-16 |
dc.date.accessioned.fl_str_mv |
2024-08-19T17:20:53Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpb.br/jspui/handle/123456789/31485 |
url |
https://repositorio.ufpb.br/jspui/handle/123456789/31485 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal da Paraíba |
dc.publisher.initials.fl_str_mv |
UFPB |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Computação Científica |
publisher.none.fl_str_mv |
Universidade Federal da Paraíba |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPB instname:Universidade Federal da Paraíba (UFPB) instacron:UFPB |
instname_str |
Universidade Federal da Paraíba (UFPB) |
instacron_str |
UFPB |
institution |
UFPB |
reponame_str |
Repositório Institucional da UFPB |
collection |
Repositório Institucional da UFPB |
bitstream.url.fl_str_mv |
https://repositorio.ufpb.br/jspui/bitstream/123456789/31485/4/Ana%20Fl%c3%a1via%20Silva%20Arag%c3%a3o%20Moura_TCC.pdf.txt https://repositorio.ufpb.br/jspui/bitstream/123456789/31485/3/license.txt https://repositorio.ufpb.br/jspui/bitstream/123456789/31485/2/license_rdf https://repositorio.ufpb.br/jspui/bitstream/123456789/31485/1/Ana%20Fl%c3%a1via%20Silva%20Arag%c3%a3o%20Moura_TCC.pdf |
bitstream.checksum.fl_str_mv |
84f5d3f496cf23a0780bab41d0f54ea5 e20ac18e101915e6935b82a641b985c0 c4c98de35c20c53220c07884f4def27c f9aaa7bf8e8b6e4103dc57aa8c8d1fa5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB) |
repository.mail.fl_str_mv |
diretoria@ufpb.br |
_version_ |
1815449120066764800 |