Prompts para Código y Automatización
Desliza para mostrar el menú
No es necesario ser desarrollador para utilizar la IA en tareas relacionadas con el código. Y si lo eres, la IA transforma lo que es posible en tu flujo de trabajo diario, yendo mucho más allá del autocompletado.
Este capítulo aborda los enfoques de prompting más prácticos para tres grupos: profesionales no técnicos que necesitan fórmulas y scripts simples, usuarios técnicos que desean acelerar su flujo de trabajo y cualquier persona que necesite comprender código que no ha escrito.
Para usuarios no técnicos: fórmulas y scripts simples
Si tu relación con el código se limita a fórmulas de Excel o scripts ocasionales, la IA es especialmente útil, ya que estas tareas tienen una respuesta correcta clara y el modelo las maneja bien.
Fórmulas para Excel y hojas de cálculo:
Write an Excel formula that [describe what you want to calculate or extract in plain language].
The data is structured as follows: [describe columns, what each contains, and which row the headers are in].
The formula will go in cell [cell reference].
Automatización simple sin código:
Quiero automatizar la siguiente tarea: [describe el proceso manual paso a paso — qué lo desencadena, qué datos intervienen, cuál debe ser el resultado].
Utilizo [herramientas: Excel / Google Sheets / Zapier / Make / Notion / otras]. Sugiere la forma más sencilla de automatizar esto sin escribir código personalizado.
Restricción importante: siempre probar cualquier fórmula o salida de automatización con datos de ejemplo antes de aplicarla a datos reales. Las fórmulas generadas por IA suelen ser correctas, pero deben verificarse — especialmente en todo lo relacionado con cálculos financieros o transformación de datos.
Para desarrolladores: aceleración del flujo de trabajo
Si programas profesionalmente, la IA se encarga de las partes de tu flujo de trabajo que consumen tiempo pero no son complejas:
Generación de código a partir de una descripción:
Escribe una función en [language] que [describe lo que debe hacer en inglés sencillo].
Input: [describe la entrada — tipo de dato, formato, ejemplo]
Output: [describe la salida esperada]
Constraints: [requisitos de rendimiento, librerías a usar o evitar, casos límite a manejar]
Incluye comentarios que expliquen los pasos clave.
Explicación de código desconocido:
Explica paso a paso qué hace el siguiente código en [language]. Supón que entiendo el dominio del problema, pero no estoy familiarizado con esta sintaxis o biblioteca específica.
[pega el código aquí]
Depuración:
El siguiente código en [language] produce este error: [pegar mensaje de error].
Aquí está el código: [pegar código]
Identificar la causa probable y sugerir una solución. Si existen múltiples causas posibles, enumerarlas en orden de probabilidad.
Escritura de pruebas:
Escribir pruebas unitarias para la siguiente función utilizando [testing framework]. Cubrir: el caso principal, al menos dos casos límite y un caso que deba generar un error.
[pegar función aquí]
Qué Siempre Debes Hacer con el Código Generado por IA
La IA genera código que parece correcto. No siempre es correcto. Antes de utilizar cualquier código generado por IA en un entorno de producción:
- Léelo — si no puedes explicar lo que hace línea por línea, no deberías implementarlo;
- Pruébalo — ejecútalo con entradas de ejemplo, incluyendo casos límite y valores inesperados;
- Revísalo por seguridad — el código generado por IA puede introducir vulnerabilidades, especialmente en autenticación, manejo de entradas y acceso a datos;
- Verifica las dependencias — la IA puede sugerir librerías que están obsoletas, descontinuadas o no aprobadas en tu entorno.
La velocidad no es el objetivo. Código funcional, seguro y mantenible sí lo es.
1. ¿Cuál de las siguientes opciones NO es recomendable al usar código generado por IA en un entorno de producción?
2. Para usuarios no técnicos, ¿qué tipo de tareas maneja especialmente bien la IA?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla