DSpace/Manakin Repository

Estudo de caso: uso do ChatGPT para resolução de problemas de programação.

Mostrar registro simples

dc.creator.ID SOUZA, D. L. L. pt_BR
dc.creator.Lattes http://lattes.cnpq.br/8530613968137637 pt_BR
dc.contributor.advisor1 GHEYI, Rohit.
dc.contributor.advisor1ID GHEYI, R. pt_BR
dc.contributor.advisor1Lattes http://lattes.cnpq.br/2931270888717344 pt_BR
dc.contributor.referee1 FARIA, Roberto Medeiros de.
dc.contributor.referee2 BRASILEIRO, Francisco Vilar.
dc.description.resumo A 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.country Brasil pt_BR
dc.publisher.department Centro de Engenharia Elétrica e Informática - CEEI pt_BR
dc.publisher.initials UFCG pt_BR
dc.subject.cnpq Ciência da Computação. pt_BR
dc.title Estudo de caso: uso do ChatGPT para resolução de problemas de programação. pt_BR
dc.date.issued 2023-06-29
dc.description.abstract The 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.uri http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30461
dc.date.accessioned 2023-06-29T17:14:33Z
dc.date.available 2023-06-29
dc.date.available 2023-06-29T17:14:33Z
dc.type Trabalho de Conclusão de Curso pt_BR
dc.subject Problemas de programação - resolução pt_BR
dc.subject ChatGPT pt_BR
dc.subject LeetCode pt_BR
dc.subject BeeCrowd pt_BR
dc.subject Resolução de problemas - programação pt_BR
dc.subject Programação pt_BR
dc.subject Chatbot pt_BR
dc.subject Linguagem GPT-3 pt_BR
dc.subject Estudo de caso pt_BR
dc.subject Processamento de linguagem natural pt_BR
dc.subject Programming problems - resolution pt_BR
dc.subject Troubleshooting - programming pt_BR
dc.subject Schedule pt_BR
dc.subject GPT-3 language pt_BR
dc.subject Case study pt_BR
dc.subject Natural language processing pt_BR
dc.rights Acesso Aberto pt_BR
dc.creator SOUZA, Débora Lêda de Lucena.
dc.publisher Universidade Federal de Campina Grande pt_BR
dc.language por pt_BR
dc.title.alternative Case study: using ChatGPT for programming problem solving. pt_BR
dc.identifier.citation SOUZA, 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/30461 pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta