10 claves para generar código con IA ✌️🤓
10+1 claves para dejar de escribir código en 2024 y generar el código completamente con Inteligencia Artificial.
Estas son las claves para generar código con IA y solo tener que modificar el 10% de ese código; porque nunca vas a obtener el 100% de tu código pero si que puedes llegar a un 90%:
- Clave 1: si tienes una tarea creativa como la arquitectura de código, debes usar la llamada cadena de pensamiento. Añade «Piensa paso a paso» a tu prompt y obtén un análisis detallado del problema.
- Clave 2: crea un Proyecto en Claude o un GPT personalizado y añade allí una explicación básica de tu base de código: las dependencias, el despliegue y la estructura de archivos. Te ahorrará mucho tiempo explicando lo mismo y hará que las respuestas de AI sean más precisas.
- Clave 3: si la inteligencia artificial no conoce la última versión de tu framework o de un plugin, simplemente copia-pega todo el archivo readme o la documentación técnica y pídele que genere código de acuerdo con la última especificación.
- Clave 4: Una tarea por sesión. No contamines el contexto con discusiones y generaciones de código anteriores. Una vez resuelto un problema, inicia una nueva sesión. Mejorará la calidad y le permitirá abusar de «dar código completo» para no tener que editar el código.
- Clave 5: Utiliza peticiones claras y específicas. Cuanto más precisa y detallada sea tu petición, mejor podrá la IA entender y generar el código que necesitas. Incluye detalles sobre la funcionalidad deseada: tipo de entrada/salida, gestión de errores, comportamiento de la interfaz de usuario, etc. Dedica tiempo a escribir una buen prompt, como si estuvieras explicando tu tarea a un humano.
- Clave 6: Divide las tareas complejas en componentes más pequeños. En lugar de pedir todo un sistema complejo de una vez, divídelo en piezas más pequeñas y manejables.
Este enfoque te enseña a mantener tu código (¡y tu mente!) organizados. - Clave 7: Pide a la IA que incluya comentarios detallados que expliquen la lógica del código generado. Esto puede ayudarte a ti y a la IA a entender mejor el código y facilitar futuras modificaciones.
- Clave 8: Pide a la IA que revise el código. Después de generar el código, pídele a la IA que lo revise en busca de posibles mejoras. Esto puede ayudar a refinar la calidad del código. Vale con preguntarle si «¿estás seguro?» para obligarle a revisar su trabajo.
- Clave 9: Consigue documentación. Más allá de los comentarios en línea, pídele a la IA que cree documentación para tu código. Algunos archivo README, API docs, y tal vez incluso guías de usuario. Esto te hará la vida MUCHO más fácil en el futuro.
- Clave 10: Utiliza siempre IA para generar consultas a bases de datos y esquemas. Estas cosas son fáciles de estropear. Así que deja que la IA haga el trabajo aburrido. Es bastante buena componiendo cosas como esquemas de base de datos, consultas SQL, regexes.
Y lo que no hay que olvidar:
- Clave 11: Entiende que del código que pegas. TÚ eres el responsable, no la IA. Si la IA te da un fragmento de código que no entiendes, asegúrate de leer la documentación o de hablar con la IA para saber cómo funciona.
Información basada en la publicación en Twitter/X de Alexander Isora: «I stopped writing code entirely in 2024«.