> misión 8/9 · 20 min

Revisar el código de la IA

Mensaje de Antonia Llancaqueo, cofundadora de Tienda Online Pewen

Le pedí a un asistente de IA el código para dos números del directorio: el ticket promedio de los pedidos entregados y cuántos clientes compraron algo. Lo pegué en el editor tal cual. No da error, pero el ticket sale «nan» y los clientes salen 0. Cuando lo arregles, revisa también que la cantidad de clientes tenga sentido: somos una tienda chica.

Concepto

Igual que con la fórmula del Caso 1, el código de un asistente de IA se revisa antes de usarlo:

  1. Ejecútalo y mira las tablas y valores intermedios. Si entregados queda vacía, todo lo que se calcula después está mal.
  2. Compara con lo que ya sabes. Ya contaste los pedidos por estado en la misión de explorar: ¿calza?
  3. Lee cada línea preguntando qué cuenta. ¿Cuenta pedidos o clientes? ¿Filas o valores distintos?

nan significa «no es un número»: aparece, por ejemplo, al promediar una tabla vacía. En pandas, nunique() cuenta cuántos valores distintos tiene una columna.

> tarea Python

Revisa y corrige el código del asistente para que ticket_promedio sea el monto promedio de los pedidos entregados y clientes_activos la cantidad de clientes que tuvieron al menos un pedido entregado.

Cargando Python… la primera vez puede tardar unos segundos.

Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.

> decisión

El código del asistente no daba ningún error. ¿Qué te dice eso?

Cargando opciones…

Aprueba las tareas de esta misión para ver el cierre.