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芦.