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 |