Asistente de IA para la optimización de consultas académicas del Proyecto Curricular de Ingeniería Telemática integrado con la API de GPT de OpenAI: un enfoque basado en vectores

dc.contributor.advisorLeguizamón Páez, Miguel Angel
dc.contributor.authorArenas Pamplona, Estif Fabian
dc.contributor.authorAlvarez Paez, Brandon Stiv
dc.contributor.orcidLeguizamón Páez, Miguel Angel [0000-0003-0457-0126]
dc.date.accessioned2025-06-07T18:39:48Z
dc.date.available2025-06-07T18:39:48Z
dc.date.created2025-05-14
dc.descriptionEl acceso a la información sobre el proyecto curricular de Ingeniería telemática en la Universidad Distrital tanto para estudiantes, como aspirantes y ciudadanos resulta ser complicada al momento de ser consultada. Este trabajo propone el desarrollo de un asistente virtual basado en inteligencia artificial para mejorar la gestión de consultas académicas y administrativas en el proyecto curricular de Ingeniería Telemática de la Universidad Distrital Francisco José de Caldas. La solución responde a la creciente demanda de consultas que generan retrasos en la entrega de información, sobrecarga en el personal administrativo y dificultades para acceder a datos relevantes de forma eficiente. El asistente virtual integra la API de GPT de OpenAI para el procesamiento de lenguaje natural y una base de datos de vectores que permite organizar y recuperar información de manera eficiente. El proyecto se desarrolla utilizando el marco de trabajo ágil Scrum, que facilita la planificación, implementación y mejora continua mediante sprints iterativos. Los componentes principales de la solución incluyen el backend para la gestión de consultas, el frontend que ofrece una interfaz intuitiva para los usuarios, y la infraestructura de servicios en la nube de Azure que permite la escalabilidad, seguridad y disponibilidad del sistema. El proceso de desarrollo abarca la recolección y catalogación de documentos relevantes, la implementación de mecanismos de seguridad, la integración de tecnologías de búsqueda semántica y pruebas exhaustivas de rendimiento y usabilidad. Se espera que el asistente virtual mejore la eficiencia en la gestión de consultas, reduzca la carga operativa del personal administrativo y aumente la satisfacción de los usuarios al facilitar el acceso rápido a la información académica y administrativa relevante. Con esta solución tecnológica se busca establecer un precedente para la innovación digital en el proyecto curricular de Ingeniería Telemática y el uso de inteligencia artificial en el ámbito universitario.
dc.description.abstractAccess to information about the Telematics Engineering curricular project at the Universidad Distrital for students, applicants and citizens is complicated when it comes to consulting it. This work proposes the development of a virtual assistant based on artificial intelligence to improve the management of academic and administrative queries in the Telematics Engineering curricular project at the Universidad Distrital Francisco José de Caldas. The solution responds to the growing demand for queries that generate delays in the delivery of information, the overload of administrative staff and difficulties in accessing relevant data efficiently. The virtual assistant integrates the OpenAI GPT API for natural language processing and a vector database that allows for efficient organization and retrieval of information. The project is developed using the agile Scrum framework, which facilitates planning, implementation and continuous improvement through iterative sprints. The main components of the solution include the backend for query management, the frontend that offers an intuitive interface for users, and the Azure cloud services infrastructure that allows for system scalability, security and availability. The development process includes the collection and cataloging of relevant documents, the implementation of security mechanisms, the integration of semantic search technologies, and exhaustive performance and usability testing. The virtual assistant is expected to improve efficiency in query management, reduce the operational burden on administrative staff, and increase user satisfaction by facilitating quick access to relevant academic and administrative information. This technological solution seeks to set a precedent for digital innovation in the Telematics Engineering curricular project and the use of artificial intelligence in the university environment.
dc.format.mimetypepdf
dc.identifier.urihttp://hdl.handle.net/11349/95980
dc.language.isospa
dc.publisherUniversidad Francisco Jose de Caldas
dc.relation.referencesIBM. What Is Artificial Intelligence (AI)? | IBM. IBM - United States [página web]. [Consultado 4, mayo, 2024]. Disponible <https://www.ibm.com/think/topics/artificial-intelligence>.
dc.relation.referencesCOPELAND, B. J. Artificial intelligence (AI) | Definition, Examples, Types, Applications, Companies, & Facts | Britannica. Encyclopedia Britannica [página web]. (20, julio, 1998). [Consultado el 4, mayo, 2024]. Disponible en Internet: <https://www.britannica.com/technology/artificial-intelligence>.
dc.relation.references¿QUÉ ES el procesamiento del lenguaje natural? Google Cloud [Anónimo]. Google Cloud [página web]. [Consultado el 4, mayo, 2024]. Disponible en Internet: <https://cloud.google.com/learn/what-is-natural-language-processing?hl=es>.
dc.relation.referencesASISTENTE VIRTUAL: retos y posibilidades para la inteligencia artificial [Anónimo]. Tableau [página web]. [Consultado el 4, mayo, 2024]. Disponible en Internet: <https://www.tableau.com/data-insights/ai/ai-virtual-assistant>.
dc.relation.references¿QUÉ ES la API ChatGPT y qué puede hacer por mi negocio? - Nucleoo [Anónimo]. Nucleoo [página web]. [Consultado el 4, mayo, 2024]. Disponible en Internet: <https://www.nucleoo.com/blog/que-es-la-api-chatgpt-y-que-puede-hacer por-mi-negocio/>.
dc.relation.references¿QUÉ ES una base de datos vectorial? Explicación de las bases de datos vectoriales - AWS [Anónimo]. Amazon Web Services, Inc. [página web]. [Consultado el 4, mayo, 2024]. Disponible en Internet: <https://aws.amazon.com/es/what is/vector-databases/>.
dc.relation.references¿Qué es la automatización de procesos? - SAP. [página web]. [Consultado el 4, mayo, 2024]. Disponible en <https://www.sap.com/latinamerica/products/technology-platform/process automation/what-is-process-automation.html>.
dc.relation.referencesAccesibilidad de la Información. Rabuñal, J. R., & Rivero, D. (2007). RUC [página web]. el 4, mayo, 2024]. Disponible en Internet: <https://ruc.udc.es/dspace/bitstream/handle/2183/13117/CC 116_art_7.pdf?sequence=1&amp;isAllowed=y>.
dc.relation.referencesQué es scrum y cómo empezar. Atlassian.com. Collaboration software for software, IT and business teams [página web]. [Consultado el 31, marzo, 2025]. Disponible en Internet: <https://www.atlassian.com/es/agile/scrum>.
dc.relation.referencesLa Guía Scrum. Objetivoscrum.com. Schwaber, K & Sutherland, J. (2018). [página web]. [Consultado el 16, mayo, 2024]. Disponible en Internet: <https://objetivoscrum.com/wp-content/uploads/2021/01/2020-Scrum-Guide Spanish-European-2.0_objetivoScrum.pdf>.
dc.relation.referencesDiseño de Prototipo de Chat Bot para la orientación en la selección de una Carrera de pregrado de la Facultad de Ingeniería de la Universidad Distrital Francisco José De Caldas. Universidad Distrital Francisco José de Caldas. Ballesteros, E., & Buitrago, C. (2018). [página web]. [Consultado el 16, mayo, 2024]. Disponible en Internet: <https://repository.udistrital.edu.co/handle/11349/13633>.
dc.relation.referencesDiseño de Prototipo de Chat Bot para dar respuesta a solicitudes de soporte al área de pagos en una empresa de telecomunicaciones. Especialización en Ingeniería del Software, Universidad Distrital Francisco José de Caldas. Caicedo Torres, H. A. (2020). [página web]. [Consultado el 16, mayo, 2024]. Disponible en Internet: <https://repository.udistrital.edu.co/bitstream/handle/11349/27947/CaicedoTorresH aroldAndres2020.pdf?sequence=1>.
dc.relation.referencesDiseño de Prototipo de Chatbot en Hangouts para la resolución de preguntas frecuentes de la Universidad Distrital Francisco José de Caldas. Universidad Distrital Francisco José de Caldas, Especialización en Ingeniería de Software, Bogotá D.C. Mass López, P. S., & Orjuela Castillo, J. J. (2020). [página web]. [Consultado el 16, mayo, 2024]. Disponible <https://repository.udistrital.edu.co/handle/11349/25077>.
dc.relation.referencesGenerative Pre-Trained Transformer (GPT) in Research: A Systematic Review on Data Augmentation. Informatics, 15(2), 99. Suf, F. (2024). [página web]. [Consultado el 16, mayo, 2024]. <http://www.mdpi.com/2078-2489/15/2/99>.
dc.relation.referencesPrototipo de un Asistente Virtual Web para optimizar el acceso a la información administrativa del estudiante - Facultad de Ingeniería de la Universidad Distrital Francisco José de Caldas. Universidad Distrital Francisco José de Caldas, Facultad de Ingeniería, Ingeniería de Sistemas, Bogotá D.C. Morales Aguilar, D. (2020). [página web]. [Consultado el 16, mayo, 2024]. Disponible en Internet: <https://repository.udistrital.edu.co/bitstream/handle/11349/29752/MoralesAguilarD avid2020.pdf?sequence=2>.
dc.relation.referencesPrototipo De Asistente Académico Inteligente Para La Atención De Dudas Del Proyecto Curricular De Tecnología En Sistematización De Datos E Ingeniería En Telemática. Alape Ávila, C. L. & León Ibagón J. F (2024). [página web]. [Consultado el 16, mayo, 2024]. Disponible en Internet: <https://repository.udistrital.edu.co/server/api/core/bitstreams/9b8ff16c-3ecd-489f a734-113a881eb258/content>.
dc.relation.referencesAn Intelligent Retrieval Augmented Generation Chatbot for Contextually-Aware Conversations to Guide High School Students. Amarnath N. S. & Nagarajan R. (2024). [Consultado el 10.1109/ICIT58465.2023.10160369>.
dc.relation.referencesChatPapers: An AI Chatbot for Interacting with Academic Research. Max Dean, Raymond R. Bond, Michael F. McTear, Maurice D. Mulvenna. (2024). [Consultado el 16, mayo, 2024]. <DOI: 10.1109/AICS60730.2023.10470521>.
dc.relation.referencesLLM based QA chatbot builder: A generative AI-based chatbot builder for question answering. Md. Shahidul Salim; Sk. Imran Hossain; Tanim Jalal; Dhiman K. Bose; M. Jahid I. Basher. (2024). [Consultado el 16, mayo, 2024]. <DOI: 10.1016/j.softx.2024.102029>.
dc.relation.referencesIntegrating a LLaMa-based Chatbot with Augmented Retrieval Generation as a Complementary Educational Tool for High School and College Students. D. S. Cabezas; R. Fonseca-Delgado; I. Reyes-Chacón; P. Vizcaíno-Imacaña; M. E. Morocho-Cayamcela. (2024). [Consultado el 16, mayo, 2024]. Disponible en Internet: < http://repositorio.yachaytech.edu.ec/handle/123456789/886 >.
dc.relation.referencesNOVI: Chatbot System for University Novice with BERT and LLMs. Yoonji Nam; TaeWoong Seo; Gyeongcheol Shin; Sangji Lee; JaeEun Im. (2024). [Consultado el 16, mayo, 2024]. Disponible en Internet: < https://arxiv.org/html/2409.06192v1#:~:text=data,input%20data%20from%20the%2 0user>.
dc.relation.referencesDomain-specific chatbots for science using embeddings. Yager K. G. (2023). [Consultado 16, mayo, 2024]. Disponible en Internet: < https://pubs.rsc.org/en/content/articlehtml/2023/dd/d3dd00112a#:~:text=in%20thes e%20areas%2C%20contrasted%20with,in%20accelerating%20their%20research %20efforts>.
dc.relation.referencesMeet C4SE: Your New Collaborator for Software Engineering Tasks. De Vito G. & Lambiase S. & Palomba F & Ferrucci F. (2023). [Consultado el 16, mayo, 2024]. Disponible en Internet: < https://fpalomba.github.io/pdf/Conferencs/C73.pdf#:~:text=development%20lifecycl e,database%20that%20stores%20and%20indexes>.
dc.relation.referencesSiJesi: Large Language Model Chatbot with Augmented Retrieval Generation and Prompt Engineering. Happy S. Rosari; Ray N. Yasa; Nurul Qomariasih; Rheva A. Wijayanti. (2024). [Consultado el 20, febrero, 2025]. Disponible en Internet: <>.
dc.relation.referencesJayBot – Aiding University Students and Admission with an LLM-based Chatbot. Odede J. & Frommholz I. (2023). [Consultado el 22, febrero, 2025]. Disponible en Internet: < https://frommholz.org/papers/Odede%20and%20Frommholz%20 %202024%20-%20JayBot%20- %20Aiding%20University%20Students%20and%20Admission.pdf>.
dc.relation.referencesUnipa-GPT (University of Palermo GPT). Siragusa I. & Pirrone R. (2023). [Consultado 22, febrero, 2025]. Disponible en Internet: < https://arxiv.org/html/2407.14246v1#:~:text=The%20retriever%20module%20consi sts%20of,The%20vector%20database%20is%20filled>.
dc.relation.referencesRetrieval Augmented LLM Chatbots in Higher Education: A Study on University Open Days. Shanthakumar A. K; Fassihi-Tash F; Lotfi A; Bird J. J. (2024). [Consultado el 23, febrero, 2025]. Disponible https://link.springer.com/chapter/10.1007/978-3-031-78857 en Internet: < 4_3#:~:text=This%20study%20explores%20the%20implementation,we%20propos e%20the%20use%20of>.
dc.relation.referencesMed-Bot: An AI-Powered Assistant to Provide Accurate and Reliable Medical Information. Bhatt A. & Vaghela N. (2024). [Consultado el 23, febrero, 2025]. Disponible en Internet: < https://arxiv.org/html/2411.09648v1#:~:text=This%20paper%20introduces%20Med, effectiveness%20in%20disseminating%20healthcare%20information>.
dc.relation.referencesAccurate AI Assistance in Contract Law Using Retrieval-Augmented Generation to Advance Legal Technology. Amazou Y; Tayalati F; Mensouri H; Azmani A; Azmani M. (2025). [Consultado el 23, febrero, 2025]. Disponible en Internet: < https://thesai.org/Downloads/Volume16No2/Paper_113 Accurate_AI_Assistance_in_Contract_Law.pdf#:~:text=Retrieval,compliant%20info rmation%2C%20this%20chatbot%20leverages >.
dc.relation.referencesLa Guía Definitiva de Scrum: Las Reglas del Juego. Schwaber, K., & Sutherland, J. (2020). [página web]. [Consultado el 16, mayo, 2024]. Disponible en Internet: <https://objetivoscrum.com/wp-content/uploads/2021/01/2020-Scrum Guide-Spanish-European-2.0_objetivoScrum.pdf>.
dc.rights.accesoAbierto (Texto Completo)
dc.rights.accessrightsOpenAccess
dc.subjectBase de Datos de Vectores
dc.subjectOpenAI
dc.subjectQDrant
dc.subjectAsistente Virtual
dc.subject.keywordVector Database
dc.subject.keywordOpenAI
dc.subject.keywordQDrant
dc.subject.keywordVirtual Assistant
dc.titleAsistente de IA para la optimización de consultas académicas del Proyecto Curricular de Ingeniería Telemática integrado con la API de GPT de OpenAI: un enfoque basado en vectores
dc.title.titleenglishAI assistant for the optimization of academic queries in the Telematics Engineering Curriculum Project integrated with the GPT API from OpenAI: a vector-based approach
dc.typebachelorThesis
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.degreeMonografía
dc.type.driverinfo:eu-repo/semantics/bachelorThesis

Archivos

Bloque original

Mostrando 1 - 3 de 3
No hay miniatura disponible
Nombre:
ArenasPamplonaEstifFabian2025Anexos.zip
Tamaño:
7.63 MB
Formato:
Cargando...
Miniatura
Nombre:
ArenasPamplonaEstifFabian2025.pdf
Tamaño:
8.17 MB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
Licencia y autorización de los autores para publicar.pdf
Tamaño:
231.69 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: