Pregunta por tus datos. Explora la respuesta.
Haz una pregunta. Recibe SQL seguro, gráficos y un reporte.
FastAPI · Streamlit · Python · SQLAlchemy · Plotly · scikit-learn · OpenAI API
Lo que cambia.
Pregunta en lenguaje natural.
La plataforma genera SQL con validación de solo lectura.
Explora la respuesta.
Gráficos interactivos, análisis y reportes descargables en un mismo flujo.
Míralo de cerca.

Cómo está construido.Decisiones, evidencia y detalles
Stack
Objetivo
Construir una plataforma analítica end-to-end donde un usuario pueda subir datos, hacer preguntas de negocio en lenguaje natural y recibir automáticamente SQL, análisis, visualizaciones, recomendaciones y resultados predictivos.
Arquitectura
- Frontend en Streamlit para carga de datasets, preguntas, visualizaciones y descarga de reportes.
- Backend en FastAPI con endpoints para consulta, registro de datasets, historial de insights y charts.
- Sistema de agentes especializado para orquestación, generación de SQL, análisis, visualización e insights.
- Capa de datos compatible con CSV, SQLite y PostgreSQL.
- Módulos de machine learning para forecasting, clustering y detección de anomalías.
Capacidades clave
Natural Language to SQL
Interpreta preguntas de negocio y genera consultas SQL seguras, con validación read-only.
EDA automatizado
Genera profiling, estadísticas descriptivas, missing values, correlaciones y detección de outliers.
Visualización inteligente
Selecciona automáticamente el tipo de gráfico y entrega visualizaciones interactivas en Plotly.
Predicción y anomalías
Incluye forecasting, clustering y anomaly detection para extender el análisis más allá del reporting tradicional.
Capturas


Resultado
Este proyecto demuestra diseño de producto analítico, arquitectura backend, integración con LLM, visualización, seguridad operativa y despliegue en VPS. Resume muy bien un perfil de Data Analyst con capacidad real de construir herramientas completas, no solo dashboards aislados.