Producto de datos · 2026

Habla con tus datos

Una interfaz en lenguaje natural para explorar datos y obtener respuestas trazables sin escribir consultas manuales.

Mi aporte

Construí una aplicación full-stack para consultar archivos Excel y CSV en lenguaje natural, con validaciones para mantener las consultas en modo lectura.

Tecnologías

  • Next.js
  • FastAPI
  • DuckDB
  • Polars
  • Docker
  • Gemini / Groq

El contexto

Los archivos tabulares suelen requerir saber SQL o depender de una persona analista para responder preguntas puntuales. La idea fue permitir una exploración directa, pero sin delegar los cálculos al modelo de IA.

La solución

El archivo se perfila con Polars y se registra temporalmente en DuckDB. La IA recibe sólo el esquema y devuelve SQL estructurado; después, una validación estricta decide si esa consulta puede ejecutarse. La respuesta se construye desde el resultado real, junto con tabla, gráfico y SQL visible.

Qué incluye

  1. Carga de CSV/XLSX y perfilado de columnas.
  2. Text-to-SQL con Gemini/Groq y respuesta basada en la consulta ejecutada.
  3. Validación AST de sólo lectura, límites de sesión y visualización verificable.

¿Te interesa resolver un desafío similar?

Conversemos Ver repositorio