Extracció automatitzada de dades PDF a Excel amb assistència de ChatGPT

Aquest projecte està enfocat en la avaluació de la intel·ligència artificial com a assistent programador. Es pretén comprovar la utilitat de la IA, en concret del programa informàtic de l’empresa OpenAI, ChatGPT, en la creació d’un codi capaç d’extreure dades d’un PDF i exportar-les a un arxiu Excel...

Full description

Bibliographic Details
Author: Mahugo Sánchez, Jonathan
Format: master thesis
Publication Date:2024
Country:España
Institution:Universitat Politècnica de Catalunya (UPC)
Repository:UPCommons. Portal del coneixement obert de la UPC
Language:Catalan
OAI Identifier:oai:upcommons.upc.edu:2117/421311
Online Access:https://hdl.handle.net/2117/421311
Access Level:Open access
Keyword:Artificial intelligence--Educational applications
Artificial intelligence--Engineering applications
Intel·ligència artificial--Aplicacions a l'educació
Intel·ligència artificial--Aplicacions a l'enginyeria
Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial
Description
Summary:Aquest projecte està enfocat en la avaluació de la intel·ligència artificial com a assistent programador. Es pretén comprovar la utilitat de la IA, en concret del programa informàtic de l’empresa OpenAI, ChatGPT, en la creació d’un codi capaç d’extreure dades d’un PDF i exportar-les a un arxiu Excel. L’objectiu consisteix en idear un codi que sigui capaç d’extreure les dades d’un PDF de manera automatitzada i les exporti a un arxiu de Microsoft Excel. Amb això es pretén reduir el temps d’operació de diverses tasques que són repetitives, optimitzant així la feina. El disseny d’aquest codi es fa amb l’ajuda de ChatGPT i es aquí on s’estudia la utilitat d’aquesta eina i si el codi es prou funcional per si sol. Per tal de fer això, s’ha procedit de diverses maneres. Primerament, s’ha intentat que ChatGPT fes un codi sencer en VBA que fos funcional, capaç de fer les tasques sol·licitades, sense èxit. Posteriorment, s’ha intentat que ChatGPT anés fent un codi pas per pas en VBA, amb tasques més concretes, també sense èxit. Finalment, s’ha sol·licitat que ChatGPT creés diverses funcions en Python per realitzar diferents tasques i s’ha creat un executable que posteriorment es crida a través de VBA. D’aquesta manera s’ha aconseguit extreure dades d’un PDF concret i exportar-les a un arxiu de Microsoft Excel.