Escudo USFX
Universidad Mayor, Real y Pontificia
de San Francisco Xavier de Chuquisaca
Facultad de Ciencias y Tecnología · Ingeniería de Sistemas

Asistente de ventas
conversacional RAG

Para la plataforma e-commerce “EGX el genioX” de la empresa DATEC S.R.L.

Postulante
Danner Abel Aly Delgado
Asesora
Lic. Viktoria Belianskaya
Defensa de Proyecto de Grado · Sucre, 2026
Recorrido

Contenido de la defensa

01Problema
02Objetivos
03Justificación
04Metodología
05Marco teórico
06Propuesta
07Resultados
08Conclusiones
1
Capítulo 1 y 2

Antecedentes
& problema

El contexto de elGenioX y la fricción que motiva el proyecto.

Antecedentes

El caso de estudio

DATEC S.R.L. opera elGenioX, su marketplace boliviano de tecnología, hogar y electrónica.

elGenioX
Situación actual
Dificultad en la navegación exploratoria
Búsquedas infructuosas
Falta de asistencia conversacional
Referentes del mercado  ·  Amazon   AliExpress   Hipermaxi   Dismac
Problema central

El proceso de descubrimiento de productos de la plataforma “EGX el genioX” es rígido y lineal, lo cual restringe la capacidad de los usuarios para encontrar el producto ideal cuando su necesidad es ambigua, elevando la frustración y la migración a canales de soporte humano.

Abordaje de la solución

La solución se abordó con un Asistente de Ventas Online Conversacional Inteligente, fundamentado en una arquitectura modular que aplica IA Generativa. Su tecnología central es el patrón de Recuperación Aumentada (RAG), que combina un LLM con una base de conocimiento propietaria y verificada para que el asistente responda con información verídica y actualizada del catálogo de EGX.

Base vectorial desde el backup · name, description, base_price, images_json PostgreSQL + pgvector Backend Python · FastAPI · LangChain Frontend Next.js
1
Capítulo 1

Objetivos

Qué se propuso lograr el proyecto.

Objetivo general

Desarrollar un agente de ventas conversacional generado con inteligencia artificial, basado en la técnica de recuperación aumentada (RAG), para el caso de estudio de la plataforma de e-commerce “EGX el genioX”, con el propósito de optimizar la experiencia de usuario (UX) y facilitar el descubrimiento de productos mediante asistencia inteligente, mitigando así la fricción del canal digital.

Objetivos específicos
01Analizar el backup de la base de datos de “EGX el genioX” y estructurar la información relevante de los productos.
02Diseñar la arquitectura modular del sistema (API, Agente RAG, Interfaz) y desarrollar el backend del asistente, implementando el núcleo de Recuperación Aumentada (RAG) con LangChain y FastAPI.
03Construir la interfaz de usuario (frontend) del chatbot (Next.js) que consuma la API del backend para asegurar una interacción fluida e intuitiva en la simulación del proceso de consulta.
04Validar la precisión y coherencia de las respuestas del asistente RAG y contrastar la funcionalidad completa del prototipo (integración frontend-backend) en un entorno de pruebas controlado.
05Generar la documentación técnica y el manual de usuario del agente conversacional, describiendo su arquitectura, componentes y funcionamiento, con el fin de facilitar su comprensión, utilización, mantenimiento y transferencia de conocimiento.
Justificación
Tecnológica

Introduce una solución de vanguardia basada en RAG, una técnica de IA generativa de adopción aún incipiente en el ámbito empresarial local. Va más allá de los chatbots básicos y la búsqueda por palabras clave: comprende la intención semántica y el lenguaje natural del usuario.

Económica

Al reducir la fricción de compra (búsquedas infructuosas, mal descubrimiento de productos), tiene el potencial de aumentar la conversión y reducir el abandono de carrito, optimizando la rentabilidad del canal digital y mejorando la experiencia del cliente.

Metodológica

Documenta una ruta de ingeniería replicable para implementar RAG sobre un e-commerce real —del ETL a la vectorización en pgvector y la validación—, sirviendo de guía práctica para otros en Bolivia que trabajen con datos propietarios.

4
Capítulo 4

Metodología

Desarrollo por fases e instrumentos de evaluación.

Metodología · Desarrollo por Fases (Eid, 2005)
Enfoque mixto
F1
Planificación e Ingeniería de Datos
F2
Elaboración
F3
Validación y Contrastación
900 consultas
F4
Documentación y Cierre
3
Capítulo 3

Marco
teórico

La técnica que hace posible al asistente.

¿Qué es RAG?

Retrieval-Augmented Generation

Recupera del catálogo real y luego genera: el modelo responde solo con los productos encontrados, sin inventar.

Consultalenguaje natural
Embeddingvector 768-d
pgvectorbúsqueda semántica
Top-5productos
Gemini LLMrespuesta
Tecnologías

El stack

Cada pieza, la mejor en su rol.

+ pgvector · Docker · Cloud Run
F1 · Ingeniería de Datos

Del backup al dataset curado

6.852productos curados
de 17.124 candidatos
  • Proceso ETL sobre el backup → tabla productos_clean
  • Campos: name · description · base_price · images_json
  • Texto fuente concatenado + hash MD5 para cambios incrementales
Pipeline ETL
F2 · Elaboración — Arquitectura

Embeddings gemini-embedding-001 (768d) · 6.852 productos en 69 lotes · pgvector · backend FastAPI + LangChain · frontend Next.js

Diagrama técnico del sistema
Marketplace elGenioX con botón flotante
Demostración · pruébalo en vivo

Botón flotante sobre el marketplace

El asistente vive como un botón flotante (el genio, abajo a la derecha) sobre elGenioX — sin sacar al usuario de la tienda.

QR del demo
Escanéame 📲
Prueba el Genio en vivo desde tu celular.
Chat del Genio en vivo
Demostración en vivo

El Genio,
en vivo

Botón flotante sobre el marketplace → chat que recomienda, compara y recuerda el contexto, con fotos y enlace al producto real.

Seguimiento conversacional del chat
↑ Recuerda el contexto (multi-turno)
F3 · Validación y Contrastación

Cómo se probó el sistema

900
consultas etiquetadas
6 categorías de intención · 150 c/u
LangSmith
Pruebas en LangSmith
  • LLM-as-judge con Gemini
  • Carga con Locust (50 usuarios)
Evaluación humana
  • Panel de 80 usuarios
  • Escala Likert · SUS · NPS
6 categorías: ambigua · especificación técnica · comparativa · lenguaje coloquial · multi-criterio · errores tipográficos.
F4 · Documentación y Cierre

Entregables finales

Manual técnico
Sitio MkDocs · 23 páginas · 14 diagramas · 28 fragmentos de código · API OpenAPI 3.1 + Swagger.
Manual de usuario
Guía del asistente: cómo consultar, comparar y navegar a los productos del catálogo.
5
Capítulo 5

Resultados

Batería de 900 consultas · rendimiento · usabilidad.

Precisión del RAG · promedio global (900 consultas)
0.82Precision@5umbral ≥ 0.80 ✓
0.78Recall@5umbral ≥ 0.75 ✓
0.85MRR@5umbral ≥ 0.70 ✓
86%Tasa de éxitometa > 80% ✓
La tasa de éxito (86%) es el promedio de estas 6 categorías de consulta ↓
Tasa de éxito del RAG por tipo de consulta
Experiencia de usuario (n=80 evaluadores)
Evaluación humana en escala Likert
78.4SUS Scoreusabilidad (> 68)
+42NPSrecomendación

Intención de compra: 48% con el asistente vs 25% sin él — el hallazgo de mayor impacto comercial.

Análisis de resultados

Tres dimensiones, umbrales superados

Rendimiento técnicoLatencia mediana 1.9s < 2.5s · error 0.4% ✓
Eficacia funcional86% de éxito · P@5 0.82 · R@5 0.78 · MRR 0.85 ✓
Experiencia de usuarioSUS 78.4 · NPS +42 · intención de compra 48% vs 25% ✓

Deuda técnica: lenguaje coloquial regional y respuestas comparativas punto por punto.

Cierre

Conclusiones

Cada objetivo planteado tiene su respuesta.

Objetivos → Conclusiones
Objetivo
Conclusión · cumplido ✓
GRAL
Desarrollar el agente de ventas conversacional RAG para elGenioX.
Se desarrolló un agente RAG funcional que facilita el descubrimiento y reduce la fricción.
01
Analizar el backup y estructurar la información de los productos.
Se depuró y consolidó el catálogo en una base de conocimiento lista para embeddings.
02
Diseñar la arquitectura modular y el backend RAG (FastAPI + LangChain).
Arquitectura integrada; pgvector mejoró la recuperación frente a palabras clave.
03
Construir el frontend (Next.js) que consuma la API.
Interfaz fluida e intuitiva que simula la asistencia de un vendedor humano.
04
Validar la precisión y la funcionalidad del prototipo.
Respuestas coherentes; 86% de éxito en la batería de 900 consultas.
05
Generar la documentación técnica y los manuales.
Se documentó arquitectura, manual de usuario y anexos; viabilidad técnica confirmada.
Recomendaciones

Hacia producción

  • Desplegar primero en un piloto controlado antes de producción.
  • Actualizar periódicamente la base vectorial con el catálogo.
  • Monitoreo continuo: precisión, latencia y satisfacción.
  • Derivación a soporte humano ante baja confianza.
  • Trabajo futuro: recomendación personalizada y capacidades multimodales.
Escudo USFX

Gracias

RAG es viable y eficaz para elGenioX: entiende lenguaje natural, recupera del catálogo real y responde sin alucinar.

Preguntas del tribunal