Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufu.br/handle/123456789/48094
Registro completo de metadatos
Campo DCValorLengua/Idioma
dc.creatorFernandes, Rhuan Flores Cunha-
dc.date.accessioned2026-01-27T19:36:20Z-
dc.date.available2026-01-27T19:36:20Z-
dc.date.issued2025-09-26-
dc.identifier.citationFernandes, Rhuan Flores Cunha. GPT Teacher: desenvolvimento de um agente de LLM para programação assistida em ambiente VSCode. 2025. 103 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Monte Carmelo, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/48094-
dc.description.abstractThe computer programming teaching and learning process presents significant challenges that often result in comprehension difficulties and student demotivation. This paper presents the development and evaluation of GPT Teacher, an LLM-based agent for assisted programming integrated into the Visual Studio Code (VSCode) environment. The primary objective was to design and implement an LLM-based tool focused on programming education, capable of supporting the acquisition of programming competencies more effectively than generic coding assistants. The methodology involved creating a functional prototype based on a dual-agent architecture: a Diagnostic Agent, responsible for technical code analysis, and a Guidance Agent, tasked with translating this analysis into a constructive and educational dialogue for the student. The results of the functional validation demonstrate that the proposed approach is robust and promising, confirming the hypothesis that LLM agents, when structured within a specialized system, can serve as powerful allies in the programming teaching-learning process by reconciling technical rigor with pedagogical effectiveness.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectAgentes de LLMpt_BR
dc.subjectEnsino de Programaçãopt_BR
dc.subjectLLMspt_BR
dc.subjectEngenharia de Promptpt_BR
dc.subjectIA Generativapt_BR
dc.subjectEnsino de Programação com IApt_BR
dc.titleGPT Teacher: desenvolvimento de um agente de LLM para programação assistida em ambiente VSCodept_BR
dc.title.alternativeGPT Teacher: development of an LLM agent for assisted programming in the VS Code environmentpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Molinos, Diego Nunes-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2451163675391898pt_BR
dc.contributor.referee1Rocha, Adriano Mendonça-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/9672436935373713pt_BR
dc.contributor.referee2Santos, Fernanda Maria da Cunha-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/6802596562404346pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/5075886569384886pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoO processo de ensino e aprendizagem em programação de computadores apresenta desafios significativos, que frequentemente resultam em dificuldades de compreensão e desmotivação por parte dos estudantes. Este trabalho apresenta o desenvolvimento e a avaliação do GPT Teacher, um agente de LLM para programação assistida integrado ao ambiente Visual Studio Code (VSCode). O objetivo central foi projetar e implementar uma ferramenta baseada em LLM com foco no suporte ao aprendizado de programação, capaz de apoiar a aquisição de competências em programação de forma mais eficaz do que assistentes genéricos de codificação. A metodologia adotada envolveu a criação de um protótipo funcional baseado em uma arquitetura de agentes duplos: um Agente de Diagnóstico, responsável pela análise técnica do código, e um Agente de Orientação, encarregado de traduzir essa análise em um diálogo construtivo e educativo para o estudante. Os resultados da validação funcional evidenciam que a abordagem proposta é robusta e promissora, confirmando a hipótese de que agentes de LLM, quando estruturados em um sistema especializado, podem atuar como aliados poderosos no processo de ensino-aprendizagem de programação, conciliando rigor técnico e eficácia pedagógica.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseSistemas de Informaçãopt_BR
dc.sizeorduration103pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOpt_BR
dc.orcid.putcode203837330-
Aparece en las colecciones:TCC - Sistemas de Informação (Monte Carmelo)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
GPTTeacherDesenvolvimento.pdfTCC18.09 MBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.