Rest API LLM para soporte de software

Autores
Ulla Octavio
Año de publicación
2025
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Díaz Dávila Laura
Páez, Danilo
Descripción
Proyecto Integrador (I. Comp.) --FCEFN-UNC, 2025
Fil: Ulla, Octavio. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales; Argentina.
Este proyecto se encuadra en el contexto del proyecto integrador de la carrera de Ingeniería en Computación de la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de Córdoba. Se presenta el diseño e implementación de un sistema de API (Application Programming Interface) REST (Representational State Transfer) que integra un Large Language Model (LLM) para automatizar los servicios de soporte técnico a usuarios de software. El proyecto fue desarrollado en colaboración con la empresa CAPATAZ S.A.S., con el objetivo de optimizar la atención al cliente mediante respuestas generadas por inteligencia artificial. A través del uso de la técnica de Generación Aumentada por Recuperación (RAG), el sistema enriquece las consultas con datos contextuales extraídos de documentación interna y registros históricos, mejorando así la relevancia y precisión de las respuestas. Se adoptó una arquitectura híbrida que combina un modelo SoTA (State of The Art) de alto rendimiento para la generación de respuestas con un LLM local más pequeño para el ranking de documentos. El sistema, desarrollado en C# sobre .NET 9, siguiendo principios SOLID y una arquitectura hexagonal, permite la recepción de mensajes, gestión del contexto, búsqueda vectorial y recolección de retroalimentación por parte del usuario.
This project is part of the integrative project of the Computer Engineering program at the Faculty of Exact, Physical and Natural Sciences of the National University of Córdoba. It presents the design and implementation of a REST (Representational State Transfer) API (Application Programming Interface) system that integrates a Large Language Model (LLM) to automate technical support services for software users. The project was developed in collaboration with the company CAPATAZ S.A.S., with the objective of optimizing customer support through AI-generated responses. Using the technique of Retrieval-Augmented Generation (RAG), the system enriches user queries with contextual data extracted from internal documentation and historical records, thereby improving the relevance and accuracy of the responses. A hybrid architecture was adopted, combining a high-performance SoTA (State of The Art) model for response generation with a lightweight local LLM for document ranking. Developed in C# on .NET 9, following SOLID principles and a hexagonal architecture, the system enables message reception, context management, vector search, and user feedback collection.
Fil: Ulla, Octavio. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales; Argentina.
Materia
TECHNOLOGY::Information technology::Computer science
TECHNOLOGY::Information technology::Computer science::Software engineering
TECHNOLOGY::Information technology::Computer engineering
Proyecto Integrador I.Comp.
Ingeniería en Computación
IA Gen
Interfaz de Programación de Aplicaciones,
Transferencia de Estado Representacional
Ingeniería de software
Appi
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Repositorio
Repositorio Digital Universitario (UNC)
Institución
Universidad Nacional de Córdoba
OAI Identificador
oai:rdu.unc.edu.ar:11086/559533

id RDUUNC_3d0222494cbd0a7c89dcc7ab440081a0
oai_identifier_str oai:rdu.unc.edu.ar:11086/559533
network_acronym_str RDUUNC
repository_id_str 2572
network_name_str Repositorio Digital Universitario (UNC)
spelling Rest API LLM para soporte de softwareUlla OctavioTECHNOLOGY::Information technology::Computer scienceTECHNOLOGY::Information technology::Computer science::Software engineeringTECHNOLOGY::Information technology::Computer engineeringProyecto Integrador I.Comp.Ingeniería en ComputaciónIA GenInterfaz de Programación de Aplicaciones,Transferencia de Estado RepresentacionalIngeniería de softwareAppiProyecto Integrador (I. Comp.) --FCEFN-UNC, 2025Fil: Ulla, Octavio. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales; Argentina.Este proyecto se encuadra en el contexto del proyecto integrador de la carrera de Ingeniería en Computación de la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de Córdoba. Se presenta el diseño e implementación de un sistema de API (Application Programming Interface) REST (Representational State Transfer) que integra un Large Language Model (LLM) para automatizar los servicios de soporte técnico a usuarios de software. El proyecto fue desarrollado en colaboración con la empresa CAPATAZ S.A.S., con el objetivo de optimizar la atención al cliente mediante respuestas generadas por inteligencia artificial. A través del uso de la técnica de Generación Aumentada por Recuperación (RAG), el sistema enriquece las consultas con datos contextuales extraídos de documentación interna y registros históricos, mejorando así la relevancia y precisión de las respuestas. Se adoptó una arquitectura híbrida que combina un modelo SoTA (State of The Art) de alto rendimiento para la generación de respuestas con un LLM local más pequeño para el ranking de documentos. El sistema, desarrollado en C# sobre .NET 9, siguiendo principios SOLID y una arquitectura hexagonal, permite la recepción de mensajes, gestión del contexto, búsqueda vectorial y recolección de retroalimentación por parte del usuario.This project is part of the integrative project of the Computer Engineering program at the Faculty of Exact, Physical and Natural Sciences of the National University of Córdoba. It presents the design and implementation of a REST (Representational State Transfer) API (Application Programming Interface) system that integrates a Large Language Model (LLM) to automate technical support services for software users. The project was developed in collaboration with the company CAPATAZ S.A.S., with the objective of optimizing customer support through AI-generated responses. Using the technique of Retrieval-Augmented Generation (RAG), the system enriches user queries with contextual data extracted from internal documentation and historical records, thereby improving the relevance and accuracy of the responses. A hybrid architecture was adopted, combining a high-performance SoTA (State of The Art) model for response generation with a lightweight local LLM for document ranking. Developed in C# on .NET 9, following SOLID principles and a hexagonal architecture, the system enables message reception, context management, vector search, and user feedback collection.Fil: Ulla, Octavio. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales; Argentina.Díaz Dávila LauraPáez, Danilo2025info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttp://hdl.handle.net/11086/559533spainfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2025-11-27T08:37:07Zoai:rdu.unc.edu.ar:11086/559533Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722025-11-27 08:37:07.581Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse
dc.title.none.fl_str_mv Rest API LLM para soporte de software
title Rest API LLM para soporte de software
spellingShingle Rest API LLM para soporte de software
Ulla Octavio
TECHNOLOGY::Information technology::Computer science
TECHNOLOGY::Information technology::Computer science::Software engineering
TECHNOLOGY::Information technology::Computer engineering
Proyecto Integrador I.Comp.
Ingeniería en Computación
IA Gen
Interfaz de Programación de Aplicaciones,
Transferencia de Estado Representacional
Ingeniería de software
Appi
title_short Rest API LLM para soporte de software
title_full Rest API LLM para soporte de software
title_fullStr Rest API LLM para soporte de software
title_full_unstemmed Rest API LLM para soporte de software
title_sort Rest API LLM para soporte de software
dc.creator.none.fl_str_mv Ulla Octavio
author Ulla Octavio
author_facet Ulla Octavio
author_role author
dc.contributor.none.fl_str_mv Díaz Dávila Laura
Páez, Danilo
dc.subject.none.fl_str_mv TECHNOLOGY::Information technology::Computer science
TECHNOLOGY::Information technology::Computer science::Software engineering
TECHNOLOGY::Information technology::Computer engineering
Proyecto Integrador I.Comp.
Ingeniería en Computación
IA Gen
Interfaz de Programación de Aplicaciones,
Transferencia de Estado Representacional
Ingeniería de software
Appi
topic TECHNOLOGY::Information technology::Computer science
TECHNOLOGY::Information technology::Computer science::Software engineering
TECHNOLOGY::Information technology::Computer engineering
Proyecto Integrador I.Comp.
Ingeniería en Computación
IA Gen
Interfaz de Programación de Aplicaciones,
Transferencia de Estado Representacional
Ingeniería de software
Appi
dc.description.none.fl_txt_mv Proyecto Integrador (I. Comp.) --FCEFN-UNC, 2025
Fil: Ulla, Octavio. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales; Argentina.
Este proyecto se encuadra en el contexto del proyecto integrador de la carrera de Ingeniería en Computación de la Facultad de Ciencias Exactas, Físicas y Naturales de la Universidad Nacional de Córdoba. Se presenta el diseño e implementación de un sistema de API (Application Programming Interface) REST (Representational State Transfer) que integra un Large Language Model (LLM) para automatizar los servicios de soporte técnico a usuarios de software. El proyecto fue desarrollado en colaboración con la empresa CAPATAZ S.A.S., con el objetivo de optimizar la atención al cliente mediante respuestas generadas por inteligencia artificial. A través del uso de la técnica de Generación Aumentada por Recuperación (RAG), el sistema enriquece las consultas con datos contextuales extraídos de documentación interna y registros históricos, mejorando así la relevancia y precisión de las respuestas. Se adoptó una arquitectura híbrida que combina un modelo SoTA (State of The Art) de alto rendimiento para la generación de respuestas con un LLM local más pequeño para el ranking de documentos. El sistema, desarrollado en C# sobre .NET 9, siguiendo principios SOLID y una arquitectura hexagonal, permite la recepción de mensajes, gestión del contexto, búsqueda vectorial y recolección de retroalimentación por parte del usuario.
This project is part of the integrative project of the Computer Engineering program at the Faculty of Exact, Physical and Natural Sciences of the National University of Córdoba. It presents the design and implementation of a REST (Representational State Transfer) API (Application Programming Interface) system that integrates a Large Language Model (LLM) to automate technical support services for software users. The project was developed in collaboration with the company CAPATAZ S.A.S., with the objective of optimizing customer support through AI-generated responses. Using the technique of Retrieval-Augmented Generation (RAG), the system enriches user queries with contextual data extracted from internal documentation and historical records, thereby improving the relevance and accuracy of the responses. A hybrid architecture was adopted, combining a high-performance SoTA (State of The Art) model for response generation with a lightweight local LLM for document ranking. Developed in C# on .NET 9, following SOLID principles and a hexagonal architecture, the system enables message reception, context management, vector search, and user feedback collection.
Fil: Ulla, Octavio. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales; Argentina.
description Proyecto Integrador (I. Comp.) --FCEFN-UNC, 2025
publishDate 2025
dc.date.none.fl_str_mv 2025
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11086/559533
url http://hdl.handle.net/11086/559533
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Digital Universitario (UNC)
instname:Universidad Nacional de Córdoba
instacron:UNC
reponame_str Repositorio Digital Universitario (UNC)
collection Repositorio Digital Universitario (UNC)
instname_str Universidad Nacional de Córdoba
instacron_str UNC
institution UNC
repository.name.fl_str_mv Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdoba
repository.mail.fl_str_mv oca.unc@gmail.com
_version_ 1849949053103636480
score 13.011256