Plataforma de reportes de inteligencia de producto con IA
Genera reportes estructurados de producto con un pipeline de IA de varias fases y búsqueda semántica sobre ellos.
- Periodo
- jun 2026 – oct 2026
- Equipo
- 3 personas
- Mi rol
- Desarrollador FullStack Practicante en Globant (backend, frontend e IA)
- Estado
- Bajo NDA: sin código ni demo públicos
Problema
Reunir datos de catálogos externos, búsqueda web y modelos de lenguaje en reportes estructurados de producto, y poder buscar dentro de ellos viendo de dónde sale cada fragmento.
Lo que hice
- Construí el pipeline del Full Report: 10 lentes de investigación y etiquetado sobre un solo reporte, con exportación a PDF en el servidor.
- Diseñé la búsqueda semántica (RAG): fragmentos con límites tomados del contenido, embeddings locales, recuperación híbrida (densa y léxica) y la procedencia de cada fragmento (producto, categoría, fuente y fecha).
- Implementé el inicio de sesión con cookies httpOnly y protección CSRF, y los roles admin y developer, con una transferencia atómica del rol de admin para que nunca falte un administrador.
- Construí las notificaciones, la administración de roles y la administración de la búsqueda semántica.
Decisión técnica: failover entre proveedores de LLM
Diseñé una capa de enrutamiento entre proveedores de LLM con failover automático y control de concurrencia por proveedor. Además guarda el uso de tokens de cada llamada, con un endpoint y un dashboard de administración.
Resultado
Desplegada y en producción en el entorno privado de la empresa. Se entregó a un equipo interno para su mantenimiento diario.
Stack
- Python
- FastAPI
- PostgreSQL
- pgvector
- React
- TypeScript
- Gemini
- Groq
Está en producción en el entorno privado de la empresa. Puedo explicar la arquitectura y mis decisiones en una entrevista.
Ver detalle técnico
Resto del stack
- SQLAlchemy
- Pydantic
- fastembed
- pytest
- Vite
- Zustand
- Tailwind
- Vitest
Diagrama de arquitectura
Diagrama propio, sin nombres de clientes ni de productos internos.
