Experimentos con la API de ChatGPT
Loading...
Download
Official URL
Full text at PDC
Publication date
2024
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
Desce hace un par de años, el uso de aplicaciones basadas en inteligencia artificial ha experimentado un notable aumento en la esfera de los usuarios no expertos. La introducción de la tecnología Transformer ha sido un factor determinante en este crecimiento ya que en poco tiempo de desarrollo los modelos de lenguaje grandes han demostrado ser capaces de realizar tareas de procesamiento de lenguaje natural de forma eficiente y precisa.
Este nuevo panorama tecnológico abre oportunidades para el desarrollo de aplicaciones innovadoras que aprovechen estas nuevas tecnologías. Por ende, el propósito de este estudio es realizar un análisis del uso de la API de uno de estos modelos de lenguaje de gran tamaño en el desarrollo de aplicaciones.
La utilización de las APIs de estos modelos de lenguaje marca un nuevo enfoque en el desarrollo de aplicaciones de software. En este proyecto, hemos creado una aplicación web que emplea las API de diferentes modelos para gestionar interacciones con el usuario. Esta aplicación actúa como tutor, corrector y juez de problemas de programación relacionados con la algoritmia y estructuras de datos. Gracias al uso de las API de ChatGPT y Claude, la aplicación puede proporcionar asistencia, correcciones y evaluaciones relacionadas con estos problemas.
Además, se llevó a cabo una evaluación para determinar la abilidad y las ventajas de utilizar esta tecnología en comparación con los métodos de desarrollo de software más convencionales.
In recent years, the use of applications based on artificial intelligence has experienced a notable increase in the sphere of common technology users. The introduction of Transformer technology has been a driving factor in this growth, as in a short development time, large-scale language models have proven to be extremely useful for a wide range of users. This new technological landscape opens opportunities for the development of innovative applications that take advantage of these new technologies. Therefore, the purpose of this study is to perform an analysis of the use of the API of one of these large language models in application development. The use of the APIs of these language models marks a new approach in the development of software applications. In this project, we have created a web application that uses the API from different models to manage user interactions. This application acts as a tutor, corrector and judge of programming problems related to algorithms and data structures. Using the API from ChatGPT and Claude, the app can provide support, fixes, and reviews related to these issues. Additionally, a comprehensive evaluation was conducted to determine the reliability and benefits of usin
In recent years, the use of applications based on artificial intelligence has experienced a notable increase in the sphere of common technology users. The introduction of Transformer technology has been a driving factor in this growth, as in a short development time, large-scale language models have proven to be extremely useful for a wide range of users. This new technological landscape opens opportunities for the development of innovative applications that take advantage of these new technologies. Therefore, the purpose of this study is to perform an analysis of the use of the API of one of these large language models in application development. The use of the APIs of these language models marks a new approach in the development of software applications. In this project, we have created a web application that uses the API from different models to manage user interactions. This application acts as a tutor, corrector and judge of programming problems related to algorithms and data structures. Using the API from ChatGPT and Claude, the app can provide support, fixes, and reviews related to these issues. Additionally, a comprehensive evaluation was conducted to determine the reliability and benefits of usin
Description
Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2023/2024.