tut. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
| Additional title: |
Desenvolupament d'un chat bot basat en IA generativa amb integració en un lloc web |
| Additional title: |
Development of a chat bot based on generative AI with integration into a website |
| Date: |
2026 |
| Abstract: |
Aquest treball final de grau detalla el disseny, la implementació i el desplegament a producció d'una plataforma SaaS (Software as a Service), concebuda per a la democratització de la intel·ligència artificial en entorns empresarials. Aplicant la tècnica de Generació Augmentada per Recuperació (RAG), el sistema permet a les organitzacions extreure'n coneixement directa ment dels seus documents privats (PDF), eludint la necessitat d'aplicar costosos processos de reentrenament sobre models fundacionals genèrics. La solució es materialitza a través de un ecosistema que integra un servidor asíncron a Node. js, persistència vectorial a Pinecone, i una interfície reactiva a React. El cicle de vida del producte culmina amb la injecció d'un widget autònom encapsulat a Vanilla JS. La validació al núvol (AWS EC2) certifica la solidesa de la arquitectura, operada de manera segura després d'un servidor intermediari invers Nginx, amb certificats SSL i polítiques CORS adaptatives que solucionen vulnerabilitats crítiques de seguretat web com el Contingut Mixt (Mixed Content). |
| Abstract: |
This graduation thesis details the design, implementation, and production deployment of a multi-tenant SaaS platform conceived to democratize corporate artificial intelligence. Applying the Retrieval-Augmented Generation (RAG) paradigm, the system allows organizations to extract knowledge from their private structured documents (PDFs), bypassing the need to apply expensive retraining processes on foundational models. The solution is materialized through an ecosystem integrating an asynchronous Node. js server, vector persistence in Pinecone, and a reactive user interface in React. The product lifecycle culminates with the injection of an autonomous Vanilla JS Widget. Production validation within AWS Cloud certifies the solidity of the architecture, operated securely behind an Nginx reverse proxy, featuring SSL certificates and adaptive CORS policies that successfully solve critical web security vulnerabilities such as Mixed Content. |
| Abstract: |
Este trabajo final de grado detalla el diseño, la implementación y el despliegue en producción de una plataforma SaaS (Software as a Service), concebida para la democratización de la inteligencia artificial en entornos empresariales. Aplicando la técnica de Generación Aumentada por Recuperación (RAG), el sistema permite a las organizaciones extraer conocimiento directa mente de sus documentos privados (PDF), eludiendo la necesidad de aplicar costosos procesos de reentrenamiento sobre modelos fundacionales genéricos. La solución se materializa a través de un ecosistema que integra un servidor asíncrono en Node. js, persistencia vectorial en Pinecone, y una interfaz reactiva en React. El ciclo de vida del producto culmina con la inyecciñon de un Widget autónomo encapsulado en Vanilla JS. La validación en la nube (AWS EC2) certifica la solidez de la arquitectura, operada de manera segura tras un proxy inverso Nginx, con certificados SSL y políticas CORS adaptativas que solucionan vulnerabilidades críticas de seguridad web como el Contenido Mixto (Mixed Content). |
| Rights: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, sempre i quan aquestes es distribueixin sota la mateixa llicència que regula l'obra original i es reconegui l'autoria.  |
| Language: |
Castellà |
| Studies: |
Enginyeria Informàtica [2502441] |
| Study plan: |
Enginyeria Informàtica [958] |
| Document: |
Treball final de grau |
| Subject area: |
Menció Tecnologies de la Informació |
| Subject: |
Intel·ligència Artificial ;
RAG ;
SaaS ;
React ;
Node.js ;
Nginx ;
Emmagatzematge Vectorial ;
CORS ;
Seguretat Web ;
AWS ;
Generative AI ;
Vector Store ;
Web Se curity ;
Inteligencia Artificial ;
Almacenamiento Vectorial ;
Seguridad Web |