Promt Engineering: Qué es y los 5 Mejores Trucos para dominar GPT. En detalle, te hablaré más sobre el Prompt Engineering y qué hace un prompt engineeer; qué es y su interés del mercado, después, te compartiré una serie de trucos que he ido aprendiendo yo mismo. Ah sí, al final, te dejaré un truco extra súper práctico que todo el mundo debería conocer.
Este es el segundo artículo de la serie de artículos que estoy compartiendo sobre como utilizar ChatGPT a la comunidad de BigBayData, puedes suscribirte para estar al día y que te lleguen las novedades desde la página principal. Vamos al lío🫡
Qué es Prompt Engineering
Para dominar el uso de GPT (Generative Pre-trained Transformer) con garantías, es esencial comprender sus capacidades, limitaciones y cómo interactuar con él de manera efectiva. Aquí tienes cinco trucos que te ayudarán a sacarle el máximo provecho, pero antes, veamos qué es el Prompt Engineering:
Prompt engineering es el proceso de diseñar y optimizar las instrucciones o preguntas (prompts) que se le dan a un modelo de lenguaje, como GPT-4, para obtener respuestas útiles, precisas y coherentes. Es una técnica clave para aprovechar al máximo las capacidades de estos modelos en una amplia variedad de tareas. En el artículo anterior conté a la comunidad como utilizar ChatGPT, a modo manual por si te interesa.
📖 Cuando decimos prompt nos referimos a la pregunta que lanzamos a estos agentes conversacionales (ChatGPT, Gemini, Copilot…). Te muestro 5 trucos para exprimirlos al máximo.
¿Qué es un prompt engineer? ¿Qué hace?
Un prompt engineer es un perfil que aprovecha sus conocimientos prácticos para aprovechar de la mejor manera estos sistemas LLM. De alguna manera, con estos trucos que veremos estarás acercándote a adquirir habilidades de este tipo de personas, expertas en el dominio de ChatGPT y sistemas generativos.
Truco 1: Piensa qué quieres del Prompt debidamente
El primer truco es la manera en la que preguntas al sistema. Al principio, puede que empieces a aprender la herramienta y está genial. Ahora bien, para empezar a exprimir la herramienta formula tus preguntas de manera precisa y específica para obtener respuestas más útiles y concretas. Evita preguntas ambiguas o demasiado generales.
- Ejemplo de mal prompt: «¿Qué es la inteligencia artificial?».
Las preguntas del tipo "Qué es xxxx" suelen ser muy generalistas y abstractas:
Ejemplo Promt Engineering GeneralLa solución debería ser reformular la pregunta a lo que quieres aprender de verdad. Por ejemplo, si quieres saber sobre la Inteligencia Artificial, deberías plantear algo del estilo:
"¿Cuáles son los principales tipos de inteligencia artificial y sus aplicaciones actuales?".
Truco 2: Prompt con contexto adecuado
Piensa en ChatGPT es como un comercial muy malo para este tipo de preguntas. Entonces, para aprender, tú buscas un profesor, más que un comercial. Fïjate en el prompt de debajo:
Prompt especifico en ChatGPTComo ves, podemos darle un rol y pedirle para quien queremos la respuesta, además de cómo debe hacerlo. Eso, le dará un enfoque claro, aunque no garanticemos que demos en la diana, la experiencia te hará aprender a manejarlo cada vez mejor.
🛑 ¡Espera! ¿Quieres un curso de Prompt Engineering privado?
Estoy dando clases privadas para manejo de sistemas conversacionales para que puedas aprender a manejarte con ellas. Si te interesa pincha en el botón debajo 👇👇
Contactar
Truco 3: Aprovecha la utilidad de conversación en el prompt
En el artículo anterior hablamos de la importancia que tenía el entender que estos sitemas son agentes conversacionales. Esto significa que el sistema tiene esperado conversar, a partir de preguntas y respuestas. Fíjate, podemos aprovechar la «función conversación«:
- Aprovechar la Función de Conversación:
- Cómo hacerlo: Interactúa con GPT en una conversación continua, haciendo preguntas de seguimiento o pidiendo aclaraciones si la respuesta inicial no es suficiente.
- Ejemplo: Si recibes una respuesta técnica complicada, puedes pedir una explicación más sencilla: «¿Podrías explicarlo en términos más simples?».
Aprovechar función conversaciones de GPTQuizás no lo sabías. Estos supersistemas de generación de contenido nos pueden ofrecer diferentes tipos de formatos. Aquí tienes una serie de ejemplos de tipos de formato:
- Lista
- Párrafo
- Tabla
- Viñeta
- Diagrama
- Comparación…
- Experimentar con Diferentes Formatos de Pregunta:
- Cómo hacerlo: Prueba formular tus preguntas de diversas maneras para ver cuál proporciona la respuesta más útil. Cambia la estructura, la longitud o el enfoque de la pregunta.
- Ejemplo: «¿Cuáles son los beneficios de la energía solar?» puede complementarse con «¿Cómo se compara la eficiencia de la energía solar con otras fuentes renovables?».
Prompt Formatos diferentes💡Si no te gusta lo que lees, no esperes a que termine de escribir. Así, tendrás más palabras en la capa gratuita y podrás preguntar más veces.
Truco 5: Utiliza el prompt de manera fiable
En el post anterior hablamos de la fiabilidad de estos datos, si le preguntábamos «¿Con qué datos has sido entrenado?» nos contaba la fecha tope de información que disponía (ChatGPT v4o y v3.5 responden distinto a esta pregunta). Por eso, comentamos que no era buena idea preguntar por novedades a ChatGPT.
ChatGPT Prompt EngineeringSi buscas noticias o novedades, realiza la pregunta pidiendo también el enlace al artículo. Esto no te servirá en ChatGPT, por ello, en fases iniciales de documentación fiable no recomendaría ChatGPT al 100%.
📖 Implementar estos trucos te permitirá utilizar GPT de manera más efectiva, maximizando la calidad de las respuestas y minimizando malentendidos o errores.
Este truco me gusta bastante para facilitar el tiempo que a menudo se pierde en transcribir textos de imágenes u hojas escaneadas. Si bien no es siempre 100% preciso, ahorrará más de la mitad de tu tiempo. Garantizado.
Truco extra: Imagen a texto automático🛑 ¡Espera! ¿Te interesa lo que lees?
Suscríbete a la Newsletter y no te pierdas las novedades de manera completamente gratuita. Serás el primero en recibir las novedades y artículos sobre… :
- Conceptos clave sobre Programación, Bases de Datos, Inteligencia Artificial, Big Data…
- Librerías y frameworks avanzados: Spark, Hadoop, Pandas, IDEs y trucos…
- Atajos prácticos para aprender sobre lenguajes SQL ó Python con proyectos aplicados
- CheatSheets, Libros y Cursos
- Sorteos Exclusivos🎁
📰 Suscribirse a Newsletter
Si lo necesitas, puedes acceder a una sesión privada One to One desde el apartado de contacto para ser asesorado.
Resumen
Con este bloque de trucos, estoy convencido de que podrás exprimir la capacidad de estos sistemas generativos. Utiliza estos trucos y verás qué rápido empiezas a exprimir estos sistemas. Recuerda que tienes el primer artículo también, en él hablamos del manual paso a paso de ChatGPT si este te viene un poco grande.
Preguntas más frecuentes
¿Qué es y para qué sirve prompt Engineering?
Es una técnica que permite potenciar los resultados de las IAs Generativas.
¿Qué es prompt y para qué sirve?
Es la pregunta o comando que se le pregunta para que la IA Generadora dé una respuesta.
¿Qué hay que estudiar para ser prompt Engineer?
Nada. Simplemente hay que ponerse a practicar y entender como funcionan estos sistemas de manera crítica.
¿Cuánto gana un prompt Engineer?
A diferencia de titulares sensacionalistas, la carrera de un prompt engineer no se suele ver a jornada completa. En la práctica, aprender a manejar este tipo de herramientas será útil en tu día a día.
¿Qué es un programador prompt?
Es una persona que practica con los prompts que se necesitan dentro de los proyectos que contienen IA Generativa como ChatGPT con el objetivo de optimizar mejores respuestas.
¡Haz clic para puntuar esta entrada!