Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2022-23   2024-25



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2023-24

Análisis de la información de noticias de bolsa mediante chatGPT


Tecnologías Específicas

Computación
 


Descripcion y Objetivos

Los grandes modelos de lenguaje (LLM) fueron concebidos inicialmente para tareas como el diálogo o la traducción. Sin embargo, los modelos de última generáción como GPT-3.5, GPT-4 o LLama 3 permiten llevar a cabo otras tareas como corrección, análisis o elaboración de resúmenes. Además, GPT-3.5 o GPT-4 permiten especificar el formato de salida de las respuestas. Esta funcionalidad posibilita la transformación de datos no estructurados, como textos, en datos estructurados que pueden ser analizados.

En este trabajo se pretende determinar el impacto de noticias relacionadas con el ámbito financiero-empresarial para un conjunto de empresas. Para ello, se crearán una serie de bots que explorarán distintas fuentes digitales y descargarán los textos de las noticias en crudo. Posteriormente, estos textos caraterizarán mediante la API de OpenAI y GPT-4, que cuantificará el tema, tono y alcance de cada noticia. Finalmente, se analizará el impacto de las noticias relacionando sus características con la evolución del precio de las acciones. 

 

 


Metodología y Competencias

En la elaboración del proyecto se seguirán los siguientes pasos, en este orden:

  • Identificación de fuentes de noticias.
  • Diseño de bots para la descarga de información desde la web. 
  • Análisis y procesamiento de la información mediante la API de OpenAI.
  • Análisis del impacto de la información bursátil en la evolución del precio de las acciones.

Por otra parte, el proyecto trabaja las siguientes competencias de la intensificación de computación:

  • [CM3]Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos.
  • [CM5]Capacidad para adquirir, obtener, formalizar y representar el conocimiento humano en una forma computable para la resolución de problemas medianteun sistema informático en cualquier ámbito de aplicación, particularmente los relacionados con aspectos de computación, percepción y actuación en ambientes o entornos inteligentes.
  • [CM6]Capacidad para desarrollar y evaluar sistemas interactivos y de presentación de información compleja y su aplicación a la resolución de problemas de diseño de interacción persona computadora.
  • [CM7] implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extracción automática de información y conocimiento a partir de grandes volúmenes de datos.
 


Medios a utilizar


Un PC, el lenguaje de programación Python y las librerías correspondientes.

 


Bibliografía

Acceso a la API de OpenAI: Se calcula un gasto total de unos 50 euros. El alumno debe abrirse una cuenta y es responsable de los pagos.

  • Manuales del lenguaje Python: https://docs.python.org/3/tutorial/
  • Documentación de la API de OpenAI: https://openai.com/product
  • Documentación de Pandas: https://pandas.pydata.org/
  • Documetnación de Seaborn: https://seaborn.pydata.org/
  • Documentación de Statsmodels: https://www.statsmodels.org/stable/index.html
 


Tutores


OSSA JIMENEZ, LUIS DE LA
ALEDO SÁNCHEZ, JUAN ÁNGEL
 

Alumno


DE LAMO FERNÁNDEZ, JESÚS

 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2023-24
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete

informatica.ab@uclm.es
aviso legal
generar código QR de la página