Introducción a los prompts
Con un prompt le dices a ChatGPT qué quieres saber, crear o cambiar. Un prompt puede ser una pregunta, una instrucción o un objetivo. No necesitas una sintaxis técnica ni una fórmula rígida. Empieza con tus propias palabras, revisa la respuesta y usa mensajes de seguimiento para ajustar el resultado.
A menudo basta con un prompt breve. Para tareas más extensas o importantes, incluye los elementos que sean relevantes:
- Objetivo: ¿qué debe hacer ChatGPT?
- Contexto: ¿qué información o fuentes le servirán?
- Resultado: ¿qué formato, extensión o nivel de detalle necesitas?
- Límites: ¿qué debe quedar tal como está? ¿Qué debe evitar ChatGPT y qué debe consultarte antes de actuar?
Usa solo los elementos que te sirvan. No necesitas completar todos los puntos ni seguir un formato específico.
Describe el resultado que necesitas
Empieza por el resultado que buscas, sin detallar cada paso. Indica a quién va dirigido o qué formato necesitas cuando esos detalles influyan en lo que ChatGPT debe producir.
Convierte estas notas de la reunión en un informe breve para el equipo del proyecto.
Empieza por las decisiones y los próximos pasos.
Este prompt explica qué crear y quién lo va a leer. Describe el proceso cuando sea importante seguirlo. En los demás casos, dale margen a ChatGPT para buscar y comparar información y ajustar su enfoque.
Agrega contexto útil
Comparte la información que podría cambiar el resultado. Incluye solo las fuentes relevantes y explica qué debe tomar ChatGPT de cada una.
- Adjunta documentos, hojas de cálculo, presentaciones o archivos PDF cuando quieras que ChatGPT resuma, compare o transforme el contenido, o que lo use para crear archivos para que los revises.
- Agrega una captura de pantalla, un diagrama u otra imagen de entrada cuando la tarea dependa del contexto visual. Señala el área de interés para que ChatGPT sepa en qué fijarse.
- Pídele a ChatGPT que use la búsqueda web cuando la respuesta dependa de información actualizada. Pide las fuentes si necesitas verificar el resultado.
- Usa un proyecto cuando varios chats relacionados deban compartir archivos, fuentes o una carpeta local.
Usa fuentes conectadas
Cuando ChatGPT tenga acceso a fuentes conectadas, indica dónde debe buscar y qué debe encontrar. No necesitas describir cada búsqueda.
Prepara un informe sobre el estado del proyecto. Usa la versión más reciente del plan en Drive y las decisiones y novedades relevantes del canal del proyecto en Slack.
Cada fuente conectada requiere el complemento correspondiente. Su disponibilidad puede depender de tu plan y de la configuración de tu espacio de trabajo.
Usa complementos
Los complementos ofrecen a ChatGPT y Codex instrucciones reutilizables y conexiones con herramientas como Google Drive, Gmail, Slack y GitHub. Ambos productos obtienen los complementos públicos del mismo directorio universal. Pide el resultado que necesitas y deja que la interfaz que estés usando elija entre las herramientas disponibles. En ChatGPT, escribe @ en el editor para elegir un complemento específico.
Busca, instala y usa complementos en ChatGPT y Codex.
Personaliza ChatGPT
En Configuración > Personalización, agrega como instrucciones personalizadas las preferencias que quieras aplicar en todos tus chats. Incluye en el prompt los detalles que solo sean relevantes para el chat actual.
Configura la personalidad predeterminada, las instrucciones personalizadas y otras preferencias de la aplicación.
Establece límites para evitar problemas concretos
Los límites son las instrucciones que ChatGPT necesita para evitar trabajo adicional o acciones que no tenías previstas. Establece un límite si cambiar el detalle equivocado haría que el resultado fuera inutilizable o si quieres revisar algo antes de que afecte a otras personas.
- Conserva las fechas y las cifras presupuestarias aprobadas.
- Usa solo las fuentes proporcionadas. Si falta información, indícalo en lugar de hacer suposiciones.
- Limita las recomendaciones al presupuesto indicado.
- Prepara un borrador del mensaje. No lo envíes.
Concéntrate en uno o dos límites importantes. No necesitas controlar cada paso que da ChatGPT.
Deja el resultado listo para usar
Dile a ChatGPT cómo piensas usar el resultado. Así podrá elegir la extensión, el nivel de detalle y la estructura adecuados.
- Prepara un resumen de una página que un director pueda leer rápidamente antes de la reunión. Empieza por la decisión y los próximos pasos.
- Convierte estas notas en un correo de seguimiento que incluya las decisiones, los responsables y las fechas límite.
- Crea una tabla clara que compare los gastos previstos con los reales y resalta cualquier diferencia superior al 10 %.
Para trabajos importantes, pídele a ChatGPT una última comprobación. Por ejemplo, puede confirmar que cada tarea tenga un responsable y una fecha límite o señalar qué información no pudo verificar. Después, revisa el resultado antes de usarlo o compartirlo.
Mejora el resultado con mensajes de seguimiento
Tu primer prompt no tiene que ser perfecto. Revisa el resultado y pide el cambio específico que quieres.
Haz que el inicio sea más directo, conserva la evidencia y coloca la recomendación antes de la sección de antecedentes.
Puedes agregar una fuente que falte, corregir el rumbo, pedir otra opción o cambiar el nivel de detalle sin empezar de nuevo.
Orientar la ejecución o poner un mensaje en cola
Cuando Codex ya está trabajando, puedes enviar otro mensaje sin esperar a que termine la ejecución actual:
- Orientar agrega el mensaje a la ejecución actual. Usa esta opción para cambiar el rumbo, agregar un detalle que falte o compartir información nueva.
- Poner en cola guarda el mensaje para la próxima ejecución. Usa esta opción cuando el seguimiento deba esperar hasta que termine el trabajo en curso.
En la aplicación de escritorio de ChatGPT, elige la opción predeterminada en Configuración > General > Comportamiento de los mensajes de seguimiento. Los mensajes en cola aparecen encima del editor. Allí puedes editarlos, cambiar su orden, enviarlos o eliminarlos. La configuración también muestra el atajo para usar la otra opción con un solo mensaje sin cambiar tu preferencia predeterminada.
En la CLI de Codex, presiona Enter mientras Codex trabaja para orientar el turno actual o presiona Tab para poner el mensaje en cola para el siguiente turno. Consulta los atajos interactivos para obtener más detalles.
Combina los elementos del prompt
Para preparar un informe de estado de un proyecto con fuentes conectadas, puedes usar un prompt como este:
Prepara un informe de una página sobre el estado del proyecto para la reunión del equipo directivo del lunes. Usa la versión más reciente del plan en Drive y las decisiones y novedades relevantes del canal del proyecto en Slack.
Empieza por las decisiones que debe tomar el equipo directivo y los próximos pasos. Resume los avances y los riesgos e indica los responsables y las fechas límite. Conserva las fechas y las cifras presupuestarias aprobadas. Señala cualquier contradicción o dato que falte. No envíes ni publiques nada.
Antes de terminar, comprueba que cada próximo paso tenga un responsable y una fecha límite.
Este prompt define el objetivo, el contexto, el resultado y los límites, y pide una comprobación final sin detallar cada paso.
Usa el dictado por voz
En la aplicación de escritorio de ChatGPT, selecciona Dictar en el editor y empieza a hablar. ChatGPT transcribe lo que dices en el editor para que puedas revisar y editar el texto antes de enviar el prompt.
Ejemplos de prompts para Chat
Usa Chat para hacer preguntas, explorar ideas, preparar borradores y tomar decisiones cotidianas. Empieza por el resultado que buscas y agrega detalles solo si influyen en la respuesta.
Entender un tema
Explícale cómo funciona el interés compuesto a alguien que nunca ha invertido.
Usa un ejemplo concreto y define cada término financiero que utilices.
Redactar y pulir un texto
Redacta un correo amable para rechazar esta invitación porque estaré de viaje.
Usa menos de 120 palabras y deja abierta la posibilidad de asistir a otro evento más adelante.
Comparar opciones
Compara estos dos planes de telefonía para una persona que viaja al extranjero dos veces al año. Muestra las diferencias importantes en una tabla. Luego recomienda uno y explica qué se gana y qué se pierde al elegirlo.
Preparar un plan práctico
Planifica cinco cenas para los días de semana que se puedan preparar en menos de 30 minutos. Evita el maní, aprovecha los mismos ingredientes en varias comidas y termina con una sola lista de compras para las cinco cenas.
Prompts para ChatGPT Work
Usa Chat para preguntas rápidas, reformulaciones breves, lluvias de ideas y borradores sencillos. Usa ChatGPT Work para tareas que requieran distintas fuentes o herramientas, impliquen una serie de pasos, introduzcan cambios o den como resultado un entregable más extenso.
En ChatGPT Work, describe el resultado que necesitas, proporciona el material de referencia, indica a quién va dirigido y explica cómo revisarás el trabajo. Pídele a ChatGPT que prepare un plan, reúna la información necesaria, cree los archivos y los revise antes de terminar.
Usa ChatGPT Work de forma eficiente
ChatGPT Work es útil para tareas recurrentes o que llevan tiempo y para crear archivos listos para reutilizar. Una tarea que consuma más créditos puede valer la pena si te ahorra tiempo, mejora la calidad o te ayuda a tomar una decisión importante.
Empieza por un resultado que puedas revisar:
- Incluye solo las fuentes relevantes y limita el intervalo de fechas cuando corresponda.
- Define el público, el formato del resultado y la extensión deseada.
- Distingue el trabajo obligatorio de las mejoras o los retoques opcionales.
- Pide un plan cuando el enfoque sea importante. Exige que ChatGPT obtenga tu aprobación antes de enviar, publicar o cambiar información de la que dependen otras personas.
- Reduce el alcance de la tarea o detenla si ChatGPT empieza a hacer trabajo que ya no necesitas.
Revisa el primer resultado, ajusta las instrucciones y reutiliza el flujo de trabajo cuando funcione bien.
Convertir material de referencia en archivos listos para usar
Usa los informes trimestrales adjuntos para crear un resumen ejecutivo y una presentación de seis diapositivas.
Ambos van dirigidos al equipo directivo. Empieza por las tres decisiones que debe tomar el equipo. Distingue los hechos que constan en los informes de tu propio análisis e indica de qué archivo proviene cada cifra. Antes de terminar, comprueba que el resumen y las diapositivas coincidan.
Investigar para tomar una decisión
Investiga tres plataformas de atención al cliente para una empresa de 50 personas. Usa fuentes actualizadas para comparar los precios, la seguridad, las integraciones y el esfuerzo que requeriría la migración. Prepara un informe con tu recomendación, los enlaces a las fuentes, los supuestos y las preguntas que debemos responder antes de firmar un contrato.
Coordinar un lanzamiento
Crea un plan de lanzamiento a partir del resumen del producto que adjunto. Incluye el cronograma, los responsables, las dependencias, los riesgos, un borrador del anuncio, las preguntas frecuentes para clientes y una lista de verificación para el día del lanzamiento. Señala las decisiones pendientes antes de generar los archivos finales.
Para tareas recurrentes, primero ajusta el prompt en un chat normal. Cuando obtengas resultados confiables, programa una tarea dentro de ese chat. Si cada ejecución programada debe iniciar un chat nuevo, crea una tarea programada independiente.
Prompts para Codex
Usa Codex cuando quieras que ChatGPT trabaje con código, una base de código o herramientas de desarrollo. Un prompt útil para Codex describe el comportamiento que buscas, indica dónde encontrar el código relevante o cómo reproducir el problema, especifica las restricciones que se deben respetar y explica cómo verificar el cambio.
Para una tarea de varios pasos, escribe /plan en el editor de la aplicación si quieres que Codex investigue y proponga un enfoque antes de editar. Si el modo de objetivo está disponible, usa /goal después del plan para establecer un objetivo persistente. Consulta la lista actual de comandos slash de la aplicación.
Cómo leer estos ejemplos
Cada flujo de trabajo incluye:
- Cuándo usarlo y qué interfaz de Codex conviene usar (IDE, CLI o nube).
- Pasos con ejemplos de prompts.
- Notas sobre el contexto: qué ve Codex automáticamente y qué debes adjuntar.
- Verificación: cómo comprobar el resultado.
Nota: la extensión del IDE incluye automáticamente los archivos que tienes abiertos como contexto. En la CLI, indica las rutas de forma explícita o adjunta archivos con
/mentiony la función de autocompletar rutas con@.
Codex ejecuta comandos locales dentro de un sandbox que limita el acceso a los archivos y a la red. Si una tarea requiere superar ese límite, Codex sigue tu política de aprobación antes de continuar.
Explicar una base de código
Usa este flujo cuando te incorpores a un proyecto, te hagas cargo de un servicio existente o necesites entender un protocolo, un modelo de datos o el recorrido de una solicitud.
Flujo de trabajo con la extensión del IDE (la opción más rápida para explorar código local)
-
Abre los archivos más relevantes.
-
Selecciona el código que te interesa (opcional, pero recomendable).
-
Envía este prompt a Codex:
Explica qué recorrido sigue la solicitud por el código seleccionado. Incluye: - un resumen breve de la función que cumple cada módulo involucrado - qué datos se validan y dónde - uno o dos problemas que podrían pasar desapercibidos al modificar este código
Verificación:
- Pide un diagrama o una lista de verificación que puedas comprobar:
Resume el recorrido de la solicitud en una lista numerada de pasos. Luego enumera los archivos involucrados.
Flujo de trabajo con la CLI (útil si quieres una transcripción y comandos de shell)
-
Inicia una sesión interactiva:
codex -
Adjunta los archivos (opcional) y envía este prompt:
Necesito entender el protocolo que usa este servicio. Lee @foo.ts y @schema.ts y explica el esquema y el flujo de solicitudes y respuestas. Concéntrate en qué campos son obligatorios, cuáles son opcionales y qué reglas de compatibilidad con versiones anteriores se aplican.
Notas sobre el contexto:
- En el editor, puedes usar
@para insertar rutas de archivos del espacio de trabajo o/mentionpara adjuntar un archivo específico.
Corregir un error
Usa este flujo cuando puedas reproducir el error de forma local.
Flujo de trabajo con la CLI (ciclo corto de reproducción y verificación)
-
Inicia Codex en la raíz del repositorio:
codex -
Indícale a Codex cómo reproducir el error y en qué archivos sospechas que está:
Error: al hacer clic en “Save” en la pantalla de configuración, a veces aparece “Saved”, pero el cambio no se guarda. Pasos para reproducirlo: 1) Inicia la aplicación: npm run dev 2) Ve a /settings 3) Cambia el estado de “Enable alerts” 4) Haz clic en “Save” 5) Actualiza la página: la opción vuelve a su estado anterior Restricciones: - No cambies la estructura de la API. - Limita la corrección a lo indispensable y agrega una prueba de regresión si es viable. Primero reproduce el error de forma local. Luego propón un parche y ejecuta las comprobaciones.
Notas sobre el contexto:
- Tú proporcionas los pasos para reproducir el error y las restricciones. Son más importantes que una descripción general.
- Codex proporciona la salida de los comandos, los puntos de llamada que encuentre y las trazas de pila que se generen durante la ejecución.
Verificación:
- Codex debe repetir los pasos para reproducir el error después de aplicar la corrección.
- Si tienes un proceso estándar de comprobaciones, pídele que lo ejecute:
Después de aplicar la corrección, ejecuta el linter y el conjunto más pequeño de pruebas pertinentes. Indica qué comandos ejecutaste y qué resultados obtuviste.
Flujo de trabajo con la extensión del IDE
-
Abre el archivo donde crees que está el error y el archivo desde el que se llama directamente al código afectado.
-
Envía este prompt a Codex:
Encuentra el error que hace que aparezca “Saved” sin que se guarden los cambios. Después de proponer la corrección, dime cómo verificarla en la interfaz.
Escribir una prueba
Usa este flujo cuando quieras definir exactamente qué código se debe probar.
Flujo de trabajo con la extensión del IDE (a partir de una selección)
-
Abre el archivo que contiene la función.
-
Selecciona las líneas que definen la función. En la paleta de comandos, elige “Agregar al hilo de Codex” para agregar esas líneas al contexto.
-
Envía este prompt a Codex:
Escribe una prueba unitaria para esta función. Sigue las convenciones de las demás pruebas.
Notas sobre el contexto:
- El comando “Agregar al hilo de Codex” proporciona las líneas seleccionadas (el alcance se define por número de línea) y los archivos abiertos.
Flujo de trabajo con la CLI (ruta e intervalo de líneas indicados en el prompt)
-
Inicia Codex:
codex -
Envía un prompt con el nombre de la función:
Agrega una prueba para la función invert_list en @transform.ts. Cubre tanto el caso normal como los casos límite.
Crear un prototipo a partir de una captura de pantalla
Usa este flujo cuando quieras convertir una maqueta de diseño, una captura de pantalla o una interfaz de referencia en un prototipo funcional.
Flujo de trabajo con la CLI (imagen y prompt)
-
Guarda la captura de pantalla de forma local (por ejemplo, en
./specs/ui.png). -
Ejecuta Codex:
codex -
Arrastra el archivo de imagen a la terminal para adjuntarlo al prompt.
-
Indica las restricciones y la estructura en el siguiente mensaje:
Crea un panel nuevo a partir de esta imagen. Restricciones: - Usa React, Vite y Tailwind. Escribe el código en TypeScript. - Reproduce con la mayor fidelidad posible el espaciado, la tipografía y la distribución de los elementos. Entregables: - Una ruta nueva con una página que muestre la interfaz - Los componentes pequeños que hagan falta - Un archivo README.md con instrucciones para ejecutar el prototipo de forma local
Notas sobre el contexto:
- La imagen muestra los requisitos visuales, pero aún debes especificar las restricciones de implementación (framework, enrutamiento y estilo de los componentes).
- Describe por escrito los comportamientos que la imagen no muestra, como los estados al pasar el cursor, las reglas de validación o las interacciones con el teclado.
Verificación:
- Pídele a Codex que inicie el servidor de desarrollo (si está permitido) y te indique exactamente dónde ver el prototipo:
Inicia el servidor de desarrollo e indícame la URL o la ruta local donde puedo ver el prototipo.
Flujo de trabajo con la extensión del IDE (imagen y archivos existentes)
-
Adjunta la imagen en el chat de Codex. Puedes arrastrarla y soltarla o pegarla.
-
Envía este prompt a Codex:
Crea una página de configuración nueva. Usa la captura de pantalla adjunta como referencia de cómo debe quedar la interfaz. Sigue las pautas de diseño y los patrones visuales de otros archivos de este proyecto.
Ajustar la interfaz con actualizaciones en vivo
Usa este flujo cuando quieras repetir rápidamente el ciclo “diseñar → ajustar → actualizar → ajustar” mientras Codex edita el código.
Flujo de trabajo con la CLI (ejecuta Vite y haz ajustes con prompts breves)
-
Inicia Codex:
codex -
Inicia el servidor de desarrollo en otra ventana de terminal:
npm run dev -
Pídele a Codex que haga cambios:
Propón dos o tres mejoras de estilo para la página de destino. -
Elige una opción y haz ajustes con prompts breves y específicos:
Sigue con la opción 2. Cambia solo el encabezado: - dale a la tipografía un estilo más editorial - aumenta el espacio en blanco - asegúrate de que siga viéndose bien en dispositivos móviles -
Repite el proceso con solicitudes concretas:
En la siguiente iteración, reduce el ruido visual. Conserva la distribución, pero simplifica los colores y elimina los bordes innecesarios.
Verificación:
- Revisa los cambios en el navegador a medida que Codex actualiza el código.
- Haz commit de los cambios que quieras conservar y revierte los demás.
- Si reviertes o modificas un cambio, avísale a Codex para que no lo sobrescriba al trabajar en el siguiente prompt.
Delegar una refactorización a la nube
Usa este flujo cuando quieras definir un enfoque con el contexto local y luego delegar la implementación, que llevará más tiempo, a un chat en la nube que pueda ejecutarse en paralelo.
Planificación local (IDE)
-
Asegúrate de haber hecho commit de tu trabajo actual o al menos de haberlo guardado con stash para poder comparar los cambios con claridad.
-
Pídele a Codex que prepare un plan de refactorización. Si tienes disponible la habilidad
$plan, invócala de forma explícita:$plan Necesitamos refactorizar el subsistema de autenticación para: - separar las responsabilidades de análisis de tokens, carga de sesiones y gestión de permisos - reducir las importaciones circulares - facilitar las pruebas Restricciones: - No cambies el comportamiento que percibe el usuario - Mantén estables las API públicas - Incluye un plan de migración paso a paso -
Revisa el plan y acuerda los cambios con Codex:
Ajusta el plan para: - especificar exactamente qué archivos se moverán en cada hito - incluir una estrategia para revertir los cambios
Notas sobre el contexto:
- La planificación funciona mejor cuando Codex puede examinar el código actual de forma local, incluidos los puntos de entrada, los límites entre módulos y los indicios sobre el grafo de dependencias.
Delegación a la nube (IDE → nube)
-
Si aún no lo has hecho, configura un entorno en la nube de Codex.
-
Haz clic en el ícono de nube que aparece debajo del editor de prompts y selecciona tu entorno en la nube.
-
Cuando ingreses el siguiente prompt, Codex creará un chat nuevo en la nube con el contexto del chat existente, incluidos el plan y los cambios locales en el código fuente.
Implementa el hito 1 del plan. -
Revisa las diferencias en la nube y pide ajustes si hacen falta.
-
Crea un PR directamente desde la nube o descarga los cambios para probarlos y terminar el trabajo de forma local.
-
Repite el proceso con los demás hitos del plan.
Las tareas delegadas a la nube se ejecutan en entornos aislados. Durante la fase del agente, el acceso a internet está desactivado a menos que lo habilites para ese entorno. Consulta la documentación sobre el acceso a internet en la nube.
Revisar código de forma local
Usa este flujo cuando quieras una segunda revisión antes de hacer commit o crear un PR.
Flujo de trabajo con la CLI (revisa tu árbol de trabajo)
-
Inicia Codex:
codex -
Ejecuta el comando de revisión:
/review -
Si quieres, indica en qué debe centrarse la revisión:
/review Concéntrate en los casos límite y los problemas de seguridad
Verificación:
- Aplica las correcciones a partir de los comentarios de la revisión y vuelve a ejecutar
/reviewpara confirmar que resolviste los problemas.
Revisar un pull request de GitHub
Usa este flujo cuando quieras recibir comentarios sobre el código sin descargar la rama de forma local.
Antes de usarlo, habilita la Revisión de código de Codex en tu repositorio. Consulta Revisión de código.
Flujo de trabajo en GitHub (mediante comentarios)
-
Abre el pull request en GitHub.
-
Deja un comentario que mencione a Codex e indique en qué debe centrarse:
@codex review -
Si quieres, da instrucciones más específicas.
@codex review Busca vulnerabilidades y señala posibles problemas de seguridad
Actualizar la documentación
Usa este flujo cuando necesites hacer un cambio claro y preciso en la documentación.
Flujo de trabajo con el IDE o la CLI (edición y validación locales)
-
Identifica los archivos de documentación que debes modificar y ábrelos en el IDE o menciónalos con
@en el IDE o la CLI. -
Envía a Codex un prompt que indique el alcance del cambio y los requisitos de validación:
Actualiza la documentación de “advanced features” con instrucciones para resolver problemas de autenticación. Verifica que todos los enlaces sean válidos. -
Cuando Codex prepare el borrador de los cambios, revisa la documentación y pide los ajustes necesarios.
Verificación:
- Lee la página renderizada.