Un prompt, en términos de un asistente de inteligencia artificial como ChatGPT, es básicamente una indicación o una instrucción que le da al modelo para generar una respuesta. Un buen prompt debe tener la siguiente estructura:
- Introducción: En esta parte, defines el contexto del prompt. Podría ser una introducción a un escenario, una descripción de un problema o una configuración de la escena.
- Instrucción clara y directa: A continuación, debes proporcionar una instrucción directa a la IA sobre lo que se espera que haga. Esto podría ser generar una historia, responder a una pregunta, dar una opinión, etc. Debe ser claro, conciso y directo.
- Detalles adicionales o especificaciones: Por último, puedes incluir cualquier detalle adicional que desees que la IA tenga en cuenta al generar su respuesta. Esto podría incluir restricciones sobre la longitud o el formato de la respuesta, información adicional que quieras que incluya, etc.
Aquí tienes un ejemplo de cómo podría ser un prompt estructurado:
- Introducción: «Eres un guía turístico que está mostrando los puntos más destacados de Nueva York a un grupo de turistas.»
- Instrucción clara y directa: «Describe algunos de los lugares que visitarías durante el recorrido.»
- Detalles adicionales o especificaciones: «Asegúrate de incluir al menos tres lugares diferentes y proporcionar detalles interesantes sobre la historia y la importancia de cada uno.»
Como cada IA puede tener sus propias guías de estilo y recomendaciones para la creación de prompts, vamos a ver en detalle 3 de las más importantes, ChatGTP, Midjourney y Dall-e
Estructura para los Prompts de Chat GTP
Cuando creas prompts para un modelo de chat basado en GPT, como ChatGPT, hay algunos consejos y directrices que puedes seguir para obtener los mejores resultados.
- Contexto claro: Los prompts deben establecer un contexto claro para la tarea que quieres que realice el modelo. Debes proporcionar suficientes detalles en el prompt para que el modelo entienda lo que se espera de él.
- Directo y específico: Los prompts deben ser directos y específicos. Si quieres que el modelo responda de una manera particular o siga un formato específico, debes especificarlo en el prompt.
- Explicita los detalles: Si hay ciertos detalles que quieres que se incluyan en la respuesta, asegúrate de mencionarlos en el prompt. Por ejemplo, si quieres que la respuesta esté en un formato específico o que incluya ciertos puntos clave, debes especificarlo.
- Ajusta el tono y el estilo: Puedes guiar el tono y el estilo de la respuesta del modelo ajustando la forma en que redactas el prompt. Si quieres una respuesta más formal, redacta el prompt de manera formal. Si quieres una respuesta más casual o creativa, redacta el prompt de manera más casual o creativa.
- Prueba y ajusta: Los resultados pueden variar dependiendo del prompt específico y de cómo lo interpreta el modelo. No dudes en experimentar con diferentes formulaciones de prompts y en ajustar tus prompts según sea necesario para obtener los resultados que buscas.
Aquí tienes un ejemplo de un prompt bien estructurado para ChatGPT:
- Prompt: «Eres un experto en historia del arte. Un usuario está preguntando acerca de la importancia del Renacimiento en el desarrollo del arte occidental. Por favor, proporciona una respuesta detallada y educativa.»
Esta instrucción es clara, contextual, y directa, lo que ayuda a guiar al modelo hacia la generación de la respuesta deseada.
Estructura Prompts para Midjourney
Aunque la estructura puede variar dependiendo de las necesidades específicas y del tipo de tareas, generalmente debes considerar los siguientes elementos:
- Prefijo: Dependiendo de la plataforma y del tipo de interacción, deberás empezar el prompt de una manera u otra. Según si queremos que coja un rol para la respuesta o bien que genere una imagen
- Contexto: Define el contexto en el que se desarrollará la interacción. Esto puede variar desde una breve introducción hasta un escenario completo que se describe.
- Instrucción o pregunta específica: Este es el núcleo del prompt. Debe ser clara y precisa sobre lo que se espera que haga el modelo. Puede ser una pregunta directa, una instrucción para generar texto, una solicitud de análisis, etc.
- Especificaciones adicionales (si es necesario): Si hay requisitos o detalles específicos que necesitas en la respuesta, asegúrate de incluirlos en el prompt. Por ejemplo, si necesitas que el modelo use un tono formal o que la respuesta tenga un formato específico, especifica esto en el prompt.
Por ejemplo, para midjourney, un prompt puede tener la siguiente estructura:
- «Como un experto en viajes, un usuario está planeando su primer viaje a Japón y está buscando consejos. Proporciona un itinerario de una semana con los lugares más emblemáticos para visitar y los platos locales que debería probar.»
Este prompt proporciona una instrucción específica (proporcionar un itinerario y sugerencias de comida) y especifica detalles adicionales (duración del viaje, lugares emblemáticos, platos locales). Aquí puedes ver exactamente cómo redactar un prompt para Midjourney, con todos los elementos necesarios.
Estructura de Prompts para DALL-E
DALL-E es un modelo de inteligencia artificial desarrollado por OpenAI que genera imágenes a partir de descripciones textuales. Al crear prompts para DALL-E, se siguen algunos principios generales:
- Descripción clara y concisa: La descripción debe ser lo suficientemente clara y precisa para que DALL-E pueda generar la imagen que tienes en mente. Evita ambigüedades y asegúrate de incluir los detalles clave.
- Inclusión de detalles visuales: Como DALL-E genera imágenes, es importante incluir tantos detalles visuales como sea posible en tu prompt. Esto podría incluir colores, formas, tamaño, ubicación, orientación y cualquier otro detalle que pueda ayudar a DALL-E a visualizar la imagen.
- Orden de los detalles: Los detalles en el prompt deben estar ordenados de forma lógica. Normalmente, puedes comenzar con los aspectos más generales de la imagen y luego profundizar en los detalles más específicos.
- Experimentación y ajuste: La generación de imágenes a partir de descripciones textuales es un proceso complejo y puede requerir cierto grado de experimentación. No dudes en ajustar y modificar tus prompts para obtener los mejores resultados.
Aquí tienes un ejemplo de cómo podría ser un prompt estructurado para DALL-E:
- «Un gran roble solitario en una pradera verde durante el atardecer, con el sol bajando en el horizonte y pintando el cielo con tonos de naranja y rosa.»
Este prompt proporciona una descripción clara y visual de la imagen, e incluye detalles sobre los colores, la ubicación y el tiempo del día. Sin embargo, el resultado puede variar y puede ser necesario ajustar el prompt para obtener la imagen deseada.