Usar prompts consiste en proporcionar información de entrada a un modelo. La calidad de los resultados suele depender de cómo formules el prompt.
Descripción general
Crear prompts es tanto un arte como una ciencia. OpenAI propone estrategias y ha diseñado la API para ayudarte a crear prompts eficaces y obtener buenos resultados de forma constante. Te animamos a experimentar.
Herramientas y técnicas para crear prompts
- Almacenamiento en caché de prompts: reutiliza prefijos de prompts que se mantienen estables para reducir la latencia y el costo de los tokens de entrada cuando hay una coincidencia en la caché.
- Ingeniería de prompts: conoce estrategias, técnicas y herramientas para crear prompts.
Cómo mejorar tu prompt
- Incluye las indicaciones generales sobre el tono o el rol en el mensaje del sistema. Deja los detalles y ejemplos específicos de la tarea en los mensajes del usuario.
- Agrupa unos pocos ejemplos en un bloque breve con formato similar a YAML o en una lista con viñetas para que tu equipo pueda consultarlos de un vistazo y actualizarlos.
- Usa nombres de carpetas claros que reflejen la estructura del proyecto para que tu equipo encuentre los prompts rápidamente.
- Ejecuta las pruebas de tus prompts y los casos de evaluación cada vez que publiques cambios. Detectar problemas a tiempo cuesta menos que corregirlos en producción.
Prompts en tu aplicación
Trata los prompts como parte del código de la aplicación. Guarda su contenido en módulos con nombre, crea las secciones dinámicas con argumentos de función tipados y revisa los cambios en los prompts en los mismos Pull Requests donde se revisan los cambios correspondientes en el comportamiento del producto.
OpenAI está retirando los objetos de prompt reutilizables de la API. A partir del 3 de junio de 2026, la creación de prompts tendrá menos protagonismo. Está previsto que v1/prompts deje de funcionar el 30 de noviembre de 2026. Consulta el calendario vigente en la página de funciones en desuso.
Para nuevos desarrollos, no crees objetos de prompt reutilizables. Sigue estos pasos:
- Guarda cada prompt de producción en un módulo auxiliar que gestiones como código y mantengas bajo control de versiones, como
prompts/supportReply.ts. - Reemplaza las variables del prompt por parámetros de función tipados u objetos de entrada validados.
- Envía los mensajes generados directamente a la API de Responses mediante
inputeinstructions. - Verifica los cambios en los prompts con pruebas, datos de prueba representativos y evaluaciones que se ejecuten como parte del proceso de despliegue.
- Usa el historial de Git, la revisión de PR, las etiquetas de versión y los indicadores de funcionalidad para revisar, publicar, comparar y revertir cambios en los prompts.
Si ya usas identificadores o versiones de prompts en tus solicitudes a la API, sigue la guía de migración para incorporar esos prompts al código.
Próximos pasos
Cuando tengas confianza en tus prompts, puedes consultar las siguientes guías y recursos.
Aprende a usar un prompt para que un modelo genere texto.
Conoce las herramientas y técnicas de OpenAI para la ingeniería de prompts.