Análisis de datos con IA: de la pregunta a una decisión verificable
Una hoja de cálculo puede contener miles de registros y, aun así, no responder a la pregunta que importa. La inteligencia artificial puede ayudar a explorar esa información, proponer consultas o explicar variaciones. El reto está en convertir sus respuestas en conclusiones que podamos comprobar.
Tras mi formación en Inteligencia artificial para análisis de datos, comparto un enfoque práctico para combinar criterio analítico y herramientas de IA. El ejemplo de este artículo es ficticio: no describe resultados de Saltoki, WodIO ni de ningún cliente.
1. Empezar por una pregunta concreta
«Analiza mis datos» deja demasiadas decisiones abiertas. Antes de utilizar IA conviene concretar qué queremos saber, para qué periodo y con qué indicador. Por ejemplo: «¿Qué franjas horarias tienen menor ocupación durante las últimas cuatro semanas?».
También hay que fijar qué cuenta como ocupación: reservas, asistentes reales o plazas vendidas. Son medidas distintas. Una respuesta puede estar bien calculada y ser inútil si utiliza la definición equivocada.
2. Preparar los datos y su contexto
La primera tarea es revisar la fuente: fechas, unidades, duplicados, valores ausentes y cobertura del periodo. No eliminaría una fila duplicada sin comprobar si representa un error o dos eventos legítimos. Tampoco trataría automáticamente una asistencia desconocida como cero.
Un pequeño diccionario de datos evita ambigüedades. Para cada columna, documenta qué significa, qué formato tiene y cómo debe interpretarse un valor vacío. Conserva una copia de la fuente y registra los cambios para poder repetir el análisis.
La IA puede proponer reglas de limpieza o consultas, pero su ejecución debe revisarse. La documentación de pandas sobre datos duplicados muestra herramientas para identificarlos; decidir si se eliminan requiere conocer los datos.
3. Un ejemplo de ocupación de clases
Imaginemos un centro deportivo que agrupa clases por franja horaria. Las cifras siguientes son inventadas para explicar el método. Las plazas ofertadas son la suma de la capacidad de las clases efectivamente celebradas; las asistencias cuentan participaciones, no personas únicas.
| Franja | Plazas ofertadas | Asistencias | Ocupación |
|---|---|---|---|
| Mañana | 240 | 144 | 60 % |
| Mediodía | 160 | 64 | 40 % |
| Tarde | 320 | 272 | 85 % |
| Total | 720 | 480 | 66,7 % |
La ocupación se obtiene dividiendo asistencias entre plazas ofertadas. El total es 480 / 720 × 100 = 66,7 %, redondeado a un decimal. No es la media simple de los tres porcentajes: cada franja ofrece una capacidad diferente.
La IA podría señalar el mediodía como franja de menor ocupación. Eso es una observación, no una explicación. Para atribuir causas habría que revisar cambios de horario, cancelaciones, festivos, demanda y otras circunstancias.
4. Pedir un análisis reproducible
Un encargo útil especifica el objetivo, las columnas, la fórmula y las comprobaciones. Este sería un punto de partida para trabajar con los datos ficticios del ejemplo:
Analiza la ocupación por franja de estas cuatro semanas.
Usa ocupación = suma(asistencias) / suma(plazas ofertadas).
No calcules la media simple de porcentajes.
Señala valores ausentes y denominadores iguales a cero.
Devuelve los cálculos, las reglas de exclusión y una tabla de control.
Separa observaciones, posibles explicaciones y datos que faltan.
No inventes causas ni completes valores sin indicarlo.
Solicitar estas comprobaciones mejora la trazabilidad, pero no garantiza una respuesta correcta. Si la herramienta genera SQL, fórmulas o código, revisa la lógica y ejecútalos en un entorno apropiado. Pide que los resultados puedan contrastarse con la fuente.
5. Validar antes de decidir
Comprobaría al menos cuatro aspectos: que el total de registros coincide con la fuente, que los filtros corresponden al periodo solicitado, que las unidades son coherentes y que una muestra de cálculos se puede reproducir de forma independiente.
En un panel también importan las relaciones entre tablas y las medidas. Microsoft explica cómo preparar un modelo de datos para su uso con IA. Un vocabulario claro y métricas bien definidas ayudan a reducir interpretaciones ambiguas.
Protege además la información de origen: utiliza datos agregados o anonimizados cuando sea posible y trabaja en entornos autorizados. No hace falta compartir nombres, correos o información de pagos para estudiar una ocupación agregada por franja.
6. Convertir el análisis en una acción
Una posible decisión sería probar un cambio limitado en la franja de mediodía y medir después su efecto. Antes habría que fijar la duración de la prueba, el indicador de éxito y un periodo comparable. Una mejora de ocupación por sí sola no demuestra que el cambio haya causado el resultado.
El entregable puede ser sencillo: la pregunta, la fuente, las reglas de cálculo, una tabla o gráfico y una recomendación con sus límites. Documentar lo que todavía no sabemos es tan útil como resumir lo que muestran los datos.
La IA aporta valor cuando facilita explorar, calcular y comunicar sin perder la capacidad de comprobar. La decisión final sigue necesitando contexto, datos fiables y revisión humana.