¿Qué hace la IA con tu archivo antes de darte un número?
Mira qué pasa entre tu pregunta y el número: el asistente convierte tus palabras en una cuenta, escribe código, lo corre y te lo resume.
Curso gratis. Tu Maestro, una IA, .
Cuando le das una hoja de cálculo a un asistente y le pides un número, el asistente no lo adivina mirando la tabla. Para una cuenta sobre tus datos, los tres asistentes del curso escriben código y lo corren, según sus propios fabricantes. Microsoft dice que Copilot en Excel "usa el análisis basado en Python para interpretar su pregunta". OpenAI dice que ChatGPT escribe y corre el código de Python por ti cuando le subes tus datos y le preguntas. Anthropic dice que Claude puede escribir y correr código, por ejemplo Python, para analizar los archivos que le subes.
Eso es una buena noticia. Un código hace siempre la misma cuenta, y se puede leer, repetir y revisar. También significa que el número que te dan es exactamente la cuenta que el código hizo, ni más ni menos. Si la cuenta no era la que tú necesitabas, el número sale igual de seguro.
De tu pregunta al número
Sea cual sea el asistente, para responder con un número tiene que pasar por estos pasos, aunque no te los enseñe:
Mira la tabla
Ve qué columnas hay y cómo se llaman. Con eso supone qué representa cada fila, aunque el archivo no lo diga en ningún lado.
Convierte tus palabras en una cuenta
"Ventas" puede ser contar filas o contar tickets distintos. "Ticket promedio" puede ser el promedio de una columna o una suma por ticket y luego un promedio. Aquí se toman las decisiones que más cambian el resultado.
Escribe el código y lo corre
Decide qué filas usar, si filtra algo y qué hace con las celdas vacías. El código hace la aritmética sin errores, sobre las filas y columnas que eligió.
Te lo cuenta en palabras
Convierte el resultado en una frase como "En marzo hubo 312 ventas". En la frase ya no se ven las decisiones de los pasos anteriores.
El paso que importa es el segundo. Tu pregunta está en palabras de negocio, y la tabla en columnas y filas. Alguien tiene que decidir cómo se pasa de unas a otras. Si no lo dices tú, lo decide el asistente.
Las decisiones que no ves
Con el archivo de la ferretería, una pregunta tan sencilla como "¿cuántas ventas hubo en Zapopan?" esconde por lo menos cuatro decisiones:
- Qué es una venta. El archivo tiene una fila por producto. Contar filas de Zapopan da 89; contar tickets distintos da 30.
- Si cuentan los cancelados. Dos de esos tickets de Zapopan se cancelaron. ¿Son ventas?
- Qué hacer con las filas repetidas. El sistema exportó algunas filas dos veces. Si nadie las quita, cuentan doble.
- Qué hacer con la venta sin sucursal. Hay un ticket que se capturó sin sucursal. No es de Zapopan, pero tampoco de ninguna otra.
Cada decisión tiene una respuesta razonable, y cada respuesta da un número distinto. No hay un número "de la IA" y otro "de verdad": hay números que responden preguntas distintas. Tu trabajo es saber cuál respondió. ¿Cuál de estas decisiones crees que te ha pasado sin darte cuenta?
Dónde ver lo que hizo
No necesitas leer Python con soltura para revisar estas decisiones. Lo primero es poder ver el código o, por lo menos, pedir que te lo expliquen. Cada asistente lo muestra a su manera; elige el que usas:
OpenAI dice, en su guía para analizar datos con ChatGPT, que al subir tus datos y preguntar, ChatGPT escribe y corre el código de Python por ti. Sus ejemplos de archivo son CSV y XLSX, y recomienda revisar con cuidado el código y las tablas que genera, y verificar tú los resultados importantes antes de compartirlos.
No hace falta buscar un botón: lo que siempre funciona es pedirle el código en el chat, después de su respuesta:
Muéstrame el código que corriste para llegar a ese número, y explícame en una frase qué hace cada paso.Microsoft dice que Copilot en Excel usa análisis basado en Python para interpretar tu pregunta y calcular la respuesta, y que puedes expandir el código para ver cómo se generó. Trabaja con tablas o con rangos que parecen tabla, en Excel para Microsoft 365.
Cuando te dé un número, abre el código y, si no lo entiendes, pídele en el mismo panel:
Explícame en palabras sencillas qué hace el código que usaste, paso por paso.Anthropic explica que Claude puede escribir y correr código, por ejemplo Python, y analizar los archivos CSV que le subes. También dice que Claude da resúmenes de lo que va haciendo para que veas qué hace.
Si en el resumen no ves el código completo, pídelo en el chat:
Muéstrame el código que corriste para llegar a ese número, y explícame en una frase qué hace cada paso.En el código no vas a buscar errores de programación. Vas a buscar tres cosas que se leen aunque no sepas Python: qué columnas usó, si filtró o quitó filas y qué operación hizo (contar, sumar, promediar, dividir). En la siguiente página aprendes a leer las cuatro o cinco líneas que más vas a encontrar.
Inténtalo
Piensa en la última vez que un asistente te dio un número sobre una tabla tuya, o haz una pregunta nueva. Pídele el código y, sin leerlo línea por línea, busca solo esas tres cosas. Una buena respuesta se ve así: "usó la columna importe, no filtró nada y sumó". Si no encuentras alguna de las tres, ya tienes tu primera pregunta para el asistente. Si quieres, revisamos juntos lo que te contestó.
Nota: Antes de subir datos de tu trabajo
Revisa qué permite tu empresa subir a cada asistente y con qué cuenta. En este curso todo se practica con datos inventados, así que aquí no arriesgas nada.