Por qué está escrito así
Cuando pides un "script de automatización en Python", la IA suele devolver un bloque enorme de código terminado. Al pegarlo y ejecutarlo, salta un error, pero como no sabes programar, es imposible saber en qué línea falló. Este prompt define las condiciones antes de recibir el código y te permite recibirlo por partes digeribles.
Los dos datos del párrafo de contexto definen la mitad del código. Según si el archivo es un Excel o un PDF, las librerías cambian por completo; y según si estás en Windows o Linux, el formato de las rutas y la codificación de caracteres varían. Sin esta información, podrías recibir un código pensado para Mac que solo te dé errores de ruta en Windows.
El párrafo de preguntas previas evita que la IA llene los huecos asumiendo cosas. Dónde se guardan los archivos o qué patrón de nombres siguen son dudas que se resuelven en un minuto, mientras que un código basado en suposiciones erróneas obliga a empezar de cero. Limitar a tres preguntas evita un interrogatorio interminable.
Recibir el trabajo dividido en cuatro fases es el núcleo de este prompt. Al ver primero la explicación y el flujo de pasos, puedes detectar si algo no es lo que querías antes de ver una sola línea de código, y corregirlo en esa fase es infinitamente más rápido. Pedir comentarios claros y control de errores en el formato cumple la misma función. Por último, la restricción de "mostrar primero y pedir confirmación" evita el accidente más común al ordenar archivos: que los originales terminen movidos por error a carpetas equivocadas.
¿Términos desconocidos? Consulta Aha AI: prompt, hallucination
Comparado con un mal ejemplo
Hazme un código en Python para organizar archivos de Excel en carpetas.
Al no saber qué criterio usar ni cómo son los nombres de los archivos, la IA inventa un patrón ficticio y escribe el código sobre esa base. Al ejecutarlo, o bien no encuentra ningún archivo, o en el peor de los casos, mueve los originales a carpetas incorrectas. Cuando sale un error, solo aparece una línea críptica en inglés, no sabes qué repreguntar y, tras varios intentos fallidos, acabas volviendo a hacer la tarea a mano.
Variaciones
Cuando quieres estructurar la lógica antes de programar
Todavía no necesito el código. Para que un ordenador pueda procesar la siguiente tarea, organízala en una lista con los pasos necesarios y detalla qué reglas debe definir un humano previamente para cada fase. Señala aparte los pasos donde las reglas sean ambiguas y difíciles de automatizar o donde sea indispensable la revisión manual de una persona.
Tarea a automatizar: """ {{tarea a automatizar}} """
Pospone la solicitud del código para clarificar primero el proceso de negocio. Una vez definidas las reglas aquí, el contexto para pedir el código posterior será mucho más preciso.
Para transferir el script a un compañero de equipo
Redacta una guía para que un compañero sin conocimientos de Python pueda ejecutar por su cuenta el script que acabamos de crear en un entorno de tipo {{entorno de ejecución}}. La estructura debe ser: Requisitos previos (qué instalar) → Cómo ejecutarlo → Dónde se generan los resultados → Resolución de problemas (los 3 errores más comunes y cómo solucionarlos). Escribe los comandos línea por línea para que solo tenga que copiarlos y añade entre paréntesis explicaciones sencillas para los términos técnicos.
Muchos scripts quedan en el olvido porque solo quien los creó sabe usarlos. Generar una guía de traspaso en la misma conversación ahorra explicaciones repetitivas en el futuro.
Notas por modelo
Si utilizas un modelo con capacidad para ejecutar código directamente, añadir la frase "Prueba a ejecutarlo primero con dos o tres archivos de ejemplo" ayudará a filtrar y corregir errores evidentes de antemano.
Prompts relacionados
Última actualización 2026-09-02 · ¿Has visto un error? Avísanos