¿Qué nos inspiró? La operación diaria de una estación de servicio genera una gran cantidad de datos: ventas de combustible u otros productos, comportamiento de los clientes crédito, calibraciones, entradas de combustible, y más. Sin embargo, muchas de estas estaciones siguen tomando decisiones operativas y comerciales con poca o ninguna asistencia tecnológica inteligente. Esto nos motivó a construir una solución que convierta esta data de operación en conocimiento útil, accesible e interactivo. Además, nos inspiró el deseo de llevar la inteligencia artificial más allá del análisis predictivo: hacia la interpretación del lenguaje natural. Queríamos que cualquier persona, sin conocimientos expertos técnicos, pudiera “preguntarle” a PIA-SS cómo va su operación, y recibir una respuesta comprensible, en tiempo real. ¿Qué aprendimos? Cómo estructurar una solución modular escalable usando FastAPI, MongoDB y React. Cómo integrar capacidades básicas de NLP (procesamiento de lenguaje natural) usando reglas simples pero efectivas. Cómo modelar y exponer servicios de predicción de demanda usando datos históricos. Cómo diseñar un MVP que equilibre ambición técnica con restricciones reales de recursos y tiempo. La importancia de ofrecer una interfaz simple para enriquecer los modelos conversacionales sin depender de desarrolladores ó expertos técnicos en interpretación de datos ó gráficas. ¿Cómo construimos PIA-SS? PIA-SS se compone de: Backend con Python, FastAPI, y MongoDB con consumo de modelos IA como OpenChat y LSTM: Consulta y expone los datos operativos de las estaciones. Módulo de analítica predictiva: detecta patrones y proyecta demanda futura de productos. Motor de lenguaje natural: permite consultas conversacionales mediante frases clave. Frontend administrativo (React + Vite): panel visual para supervisores, soporte y análisis. Todo el sistema fue diseñado como un MVP funcional y demostrable en competencia. Desafíos que enfrentamos: Aterrizar una idea ambiciosa a un alcance viable para un prototipo desarrollado en menos de 48 horas. Resolver cómo hacer procesamiento de lenguaje natural efectivo, preciso y confiable. Encontrar modelos apropiados para las proyecciones. Asegurar que las interfaces fueran simples, pero potentes y adaptables al negocio real. Balancear tiempo de desarrollo entre backend, frontend y lógica de negocio.

Built With

Share this project:

Updates