Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30461
Full metadata record
DC FieldValueLanguage
dc.creator.IDSOUZA, D. L. L.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/8530613968137637pt_BR
dc.contributor.advisor1GHEYI, Rohit.
dc.contributor.advisor1IDGHEYI, R.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2931270888717344pt_BR
dc.contributor.referee1FARIA, Roberto Medeiros de.
dc.contributor.referee2BRASILEIRO, Francisco Vilar.
dc.description.resumoA geração de programas a partir de linguagem natural visa transformar frases ou comandos em linguagem natural em código de programação. O ChatGPT é um chatbot de propósito geral baseado no modelo de linguagem GPT-3 desenvolvido para gerar texto como humano, e treinado em uma forma de conversação usando aprendizagem por reforço com feedback humano. Nesse cenário, questionamentos a respeito da confiabilidade das respostas geradas pelo ChatGPT 3.5 foram levantados. Assim, neste estudo, foi realizada uma avaliação do desempenho do modelo na resolução de 100 problemas de programação selecionados aleatoriamente de plataformas populares como LeetCode e BeeCrowd. Os problemas selecionados estão distribuídos entre os graus de complexidade Fácil, Intermediário e Difícil. Do total de 100 problemas submetidos, o modelo de linguagem conseguiu responder corretamente 71 problemas ao longo de 3 tentativas, sendo 50 deles da plataforma LeetCode e 21 da plataforma BeeCrowd. Sendo assim, é possível concluir que o ChatGPT pode ser usado para resolver uma gama de problemas, porém seu uso requer muita atenção, uma vez que nem sempre o resultado gerado estará correto.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computação.pt_BR
dc.titleEstudo de caso: uso do ChatGPT para resolução de problemas de programação.pt_BR
dc.date.issued2023-06-29
dc.description.abstractThe generation of programs from natural language aims to transform sentences or commands in natural language into programming code. ChatGPT is a general-purpose chatbot based on the GPT-3 language model designed to generate text like a human. It has been trained using reinforcement learning with human feedback in a conversational format. In this scenario, concerns about the reliability of the responses generated by ChatGPT 3.5 have been raised. Therefore, this study evaluated the model's performance in solving 100 randomly selected programming problems from popular platforms such as LeetCode and BeeCrowd. The selected problems were distributed among the Easy, Intermediate, and Difficult complexity levels. Out of the total of 100 submitted problems, the language model was able to correctly answer 71 problems across 3 attempts, with 50 of them from the LeetCode platform and 21 from the BeeCrowd platform. Thus, it can be concluded that ChatGPT can be used to solve a range of problems, but its use requires careful attention as the generated result may not always be correct.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30461
dc.date.accessioned2023-06-29T17:14:33Z
dc.date.available2023-06-29
dc.date.available2023-06-29T17:14:33Z
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectProblemas de programação - resoluçãopt_BR
dc.subjectChatGPTpt_BR
dc.subjectLeetCodept_BR
dc.subjectBeeCrowdpt_BR
dc.subjectResolução de problemas - programaçãopt_BR
dc.subjectProgramaçãopt_BR
dc.subjectChatbotpt_BR
dc.subjectLinguagem GPT-3pt_BR
dc.subjectEstudo de casopt_BR
dc.subjectProcessamento de linguagem naturalpt_BR
dc.subjectProgramming problems - resolutionpt_BR
dc.subjectTroubleshooting - programmingpt_BR
dc.subjectSchedulept_BR
dc.subjectGPT-3 languagept_BR
dc.subjectCase studypt_BR
dc.subjectNatural language processingpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorSOUZA, Débora Lêda de Lucena.
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeCase study: using ChatGPT for programming problem solving.pt_BR
dc.identifier.citationSOUZA, Débora Lêda de Lucena. Estudo de caso: uso do ChatGPT para resolução de problemas de programação. 2023. 10f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30461pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
DÉBORA LÊDA DE LUCENA SOUZA - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2023.pdfDébora Lêda de Lucena Souza - TCC Artigo Ciência da Computação CEEI 2023.310.76 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.