Mostrar el registro sencillo del ítem
dc.contributor.advisor | Pelechano Ferragud, Vicente | es_ES |
dc.contributor.advisor | Mestre Gascón, Antoni | es_ES |
dc.contributor.author | Fornet Llorca, Guillem | es_ES |
dc.date.accessioned | 2024-09-11T12:12:10Z | |
dc.date.available | 2024-09-11T12:12:10Z | |
dc.date.created | 2024-07-16 | |
dc.date.issued | 2024-09-11 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/207979 | |
dc.description.abstract | [ES] Este Trabajo de Fin de Grado (TFG) se dedica a la evaluación del uso de ChatGPT, un avanzado modelo de lenguaje desarrollado por OpenAI, específicamente en su versión GPT-4, para la detección y corrección de errores en programas de software. Se explora su potencial como herramienta de reparación automática de programas (APR, Automatic Program Repair), con un enfoque particular en el impacto del prompting en su rendimiento. Además, se desarrollará un modelo GPT especializado utilizando GPT Builder, otra herramienta de OpenAI. El estudio incluye una revisión exhaustiva de los principios fundamentales de la detección y corrección de errores, así como del ciclo de vida de un bug. Se analizarán las capacidades y limitaciones de ChatGPT, comparándolo con otros modelos similares. La investigación se estructura en fases, aplicando técnicas de prompting progresivas y diversas formas de información para identificar la metodología más efectiva para crear un GPT personalizado. La investigación concluirá con un primer prototipo de GPT creado mediante GPT Builder y en base a todos los resultados obtenidos se creará un GPT especializado en la detección y resolución de bugs de software. El trabajo concluye con un análisis crítico de los resultados obtenidos, evaluando la metodología propuesta y discutiendo posibles mejoras y futuras direcciones de investigación en la detección y resolución de errores con ChatGPT. | es_ES |
dc.description.abstract | [EN] This Bachelor's Thesis (TFG) is dedicated to evaluating the use of ChatGPT, an advanced language model developed by OpenAI, specifically its GPT-4 version, for detecting and correcting errors in software programs. The study explores its potential as an Automatic Program Repair (APR) tool, with a particular focus on the impact of prompting on its performance. Additionally, a specialized GPT model will be developed using GPT Builder, another tool from OpenAI. The study includes a comprehensive review of the fundamental principles of error detection and correction, as well as the bug lifecycle. The capabilities and limitations of ChatGPT will be analyzed, comparing it to other similar models. The research is structured in phases, applying progressive prompting techniques and various forms of information to identify the most effective methodology for creating a customized GPT. The research will conclude with a first prototype of GPT created using GPT Builder and, based on all the results obtained, a GPT specialized in the detection and resolution of software bugs will be developed. The thesis concludes with a critical analysis of the results obtained, evaluating the proposed methodology and discussing possible improvements and future research directions in bug detection and resolution with ChatGPT. | es_ES |
dc.description.abstract | [CA] Aquest Treball de Fi de Grau (TFG) es dedica a l’avaluació de l’ús de ChatGPT, un avançat model de llenguatge desenvolupat per OpenAI, específicament en la seua versió GPT-4, per a la detecció i correcció d’errors en programes de software. S’explora el seu potencial com a eina de reparació automàtica de programes (APR, Automatic Program Repair), amb un enfocament particular en l’impacte del prompting en el seu rendiment. A més, es desenvoluparà un model GPT especialitzat utilitzant GPT Builder, una altra eina d’OpenAI. L’estudi inclou una revisió exhaustiva dels principis fonamentals de la detecció i correcció d’errors, així com del cicle de vida d’un bug. S’analitzaran les capacitats i limitacions de ChatGPT, comparant-lo amb altres models similars. La investigació s’estructura en fases, aplicant tècniques de prompting progressives i diverses formes d’informació per identificar la metodologia més efectiva per a crear un GPT personalitzat. La investigació conclourà amb un primer prototip de GPT creat mitjançant GPT Builder i, en base a tots els resultats obtinguts, es crearà un GPT especialitzat en la detecció i resolució de bugs de software. El treball conclou amb una anàlisi crítica dels resultats obtinguts, avaluant la metodologia proposada i discutint possibles millores i futures direccions d’investigació en la detecció i resolució d’errors amb ChatGPT. | es_ES |
dc.format.extent | 82 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Modelos de lenguaje | es_ES |
dc.subject | Diseño de software | es_ES |
dc.subject | Detección de errores | es_ES |
dc.subject | IA generativa | es_ES |
dc.subject | Language models | es_ES |
dc.subject | Software design | es_ES |
dc.subject | Error detection | es_ES |
dc.subject | Generative AI | es_ES |
dc.subject | Bug fixing | es_ES |
dc.subject | Corrección de bugs | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Del error a la solución: explorando modelos de Inteligencia Artificial generativa en la detección y corrección de bugs de programación. | es_ES |
dc.title.alternative | From Error to Solution: Exploring Generative Artificial Intelligence Models in the Detection and Correction of Programming Bugs | es_ES |
dc.title.alternative | De l'error a la solució: explorant models d'Intel·ligència Artificial generativa en la detecció i correcció de bugs de programació | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Fornet Llorca, G. (2024). Del error a la solución: explorando modelos de Inteligencia Artificial generativa en la detección y corrección de bugs de programación. Universitat Politècnica de València. http://hdl.handle.net/10251/207979 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\161936 | es_ES |