Un prompt es una orden o instrucción que damos al modelo de inteligencia artificial de turno para que realice la tarea que queremos. Y aunque los modelos actuales han aprendido a entender lo que les decimos, no siempre es así. Elegir un buen prompt es importante para que la tarea salga como queremos. Y evitar confusiones y pérdidas de tiempo. ChatGPT es un buen ejemplo de ello. Se le dan muy bien muchas tareas, pero conviene elegir bien la orden o instrucción. Así que es normal que circulen por ahí listas de prompts de ChatGPT para programar.
ChatGPT, o mejor dicho, el modelo de inteligencia artificial que utiliza, como GPT-4 y demás, ha logrado muy buenas puntuaciones en los tests relacionados con código, programar y desarrollar aplicaciones o código web. Pero no es tan simple como poner un prompt genérico y cruzar los dedos. Conviene especificar bien qué queremos. Y cómo lo queremos. Así que puede que tan importante sea nuestra destreza con el prompting como las capacidades de ChatGPT para entender nuestras órdenes y hacerlas realidad.
Si le preguntamos a ChatGPT, nos da algunas recomendaciones para que nuestros prompts sean más efectivos. Primero, que sean claros con el objetivo que buscamos. Segundo, conviene especificar el lenguaje de programación a utilizar y el contexto técnico. También debes proporcionar las entradas y salidas esperadas del código que debe programar. Y si la tarea es compleja, procura dividir esa tarea en pasos más sencillos. Y para terminar, no está de más pedirle a ChatGPT que te explique cada paso que ha realizado. Para ayudarte a revisar el código una vez generado.
Empecemos por lo más fácil. Aquí van diez ejemplos de peticiones sencillas que puedes hacerle a ChatGPT. Son prompts de ChatGPT para programar que puedes usar como base para peticiones más complejas. Fíjate en la estructura de los ejemplos. Se menciona qué quieres y en qué lenguaje de programación.
ChatGPT sirve para crear código, analizarlo y corregirlo. Y, claro está, también es un buen maestro. Así que, además de usar prompts de ChatGPT para programar, pídele que te enseñe a hacer algo o a resolver tal o cual problema. Puedes pegar un código para que encuentre el error y te lo explique.
Hay tareas que se repiten una y otra vez en cada nuevo proyecto. Con los siguientes prompts de ChatGPT para programar puedes ahorrar algo de tiempo creando scripts que hagan esa tarea por ti. Así tendrás parte del trabajo en marcha cuando empieces con ello.
Como vimos antes, ChatGPT puede analizar código y encontrar errores. Pero también tiene la habilidad de mejorar un código para que sea más limpio y eficiente. Así obtendrás mejores resultados y te ahorrarás dolores de cabeza en el futuro.