Creación de prompts
Escribe prompts útiles para Chat, ChatGPT Work y Codex.
Descripción general de la creación de prompts
La creación de prompts es la forma de indicarle a ChatGPT lo que 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 dar forma al resultado.
Un prompt breve suele ser suficiente. Para tareas más grandes o importantes, incluye los elementos relevantes:
- Objetivo: ¿Qué debe hacer ChatGPT?
- Contexto: ¿Qué información o fuentes serán útiles?
- Resultado: ¿Qué formato, extensión o nivel de detalle necesitas?
- Límites: ¿Qué debe permanecer sin cambios? ¿Qué debe evitar ChatGPT o consultar contigo antes de actuar?
Usa solo los elementos que resulten útiles. No necesitas completar todos los puntos ni seguir un formato obligatorio.
Describe el resultado que necesitas
Empieza por el resultado, no por una lista detallada de pasos. Incluye el público o el formato cuando esos detalles cambien lo que ChatGPT debe producir.
Turn these meeting notes into a short update for the project team.
Put the decisions and next steps first.Este prompt explica qué se debe crear y quién lo leerá. Describe un proceso cuando el proceso en sí sea importante. De lo contrario, deja que ChatGPT busque, compare información y ajuste su enfoque.
Añade contexto útil
Comparte la información que podría cambiar el resultado. Añade solo las fuentes relevantes y explica qué debe obtener ChatGPT de cada una.
- Adjunta documentos, hojas de cálculo, presentaciones o archivos PDF cuando quieras que ChatGPT los resuma, compare, transforme o que cree archivos para su revisión.
- Añade una captura de pantalla, un diagrama u otra imagen de entrada cuando la tarea dependa del contexto visual. Señala el área relevante en lugar de depender únicamente de la imagen.
- Pide a ChatGPT que use la búsqueda web cuando la respuesta dependa de información actual y solicita fuentes cuando necesites comprobar el resultado.
- Usa un proyecto cuando los 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 que debe realizar.
Use the latest project plan in Drive and relevant decisions and updates from
the project's Slack channel to prepare a status update.Las fuentes conectadas requieren el plugin correspondiente, y su disponibilidad puede depender de tu plan y de la configuración del espacio de trabajo.
Usa plugins
Los plugins proporcionan a ChatGPT instrucciones reutilizables y conexiones con herramientas como
Google Drive, Gmail, Slack y GitHub. Solicita el resultado que necesitas y deja que
ChatGPT elija entre las herramientas disponibles. Para elegir un plugin específico, escribe
@ en el compositor.
Personaliza ChatGPT
Añade las preferencias que deban aplicarse a todos los chats en Settings > Personalization como instrucciones personalizadas. Mantén en el prompt los detalles que solo sean relevantes para el chat actual.
Revisa la configuración de personalizaciónConfigura una personalidad predeterminada, instrucciones personalizadas y otras preferencias de la aplicación.Hilos y continuidad del contexto
Un hilo contiene tus prompts, las respuestas del modelo y las llamadas a herramientas. Los mensajes de seguimiento continúan con el contexto de ese hilo, lo que permite usar el mismo hilo para añadir fuentes, corregir el rumbo, añadir pruebas o solicitar revisiones del mismo resultado.
Puedes ejecutar varios hilos en paralelo, pero no permitas que dos hilos editen los mismos archivos al mismo tiempo. Cuando el trabajo de programación requiera ejecución en paralelo, usa preferentemente worktrees separados.
Todo el contexto debe caber en la ventana de contexto del modelo. Durante las tareas largas, ChatGPT o Codex pueden compactar el contexto mediante un resumen de la información relevante y la eliminación de detalles menos importantes. Aunque la compactación sea automática, elimina los archivos irrelevantes, los registros repetidos y los requisitos que ya no se apliquen.
Establece límites que eviten problemas reales
Los límites son las pocas instrucciones que ChatGPT necesita para evitar generar trabajo adicional o realizar una acción que no pretendías. Añade uno cuando cambiar un detalle incorrecto hiciera que el resultado no se pudiera usar, o cuando quieras revisar algo antes de que afecte a otras personas.
- Mantén sin cambios las fechas y las cifras presupuestarias aprobadas.
- Usa únicamente las fuentes proporcionadas. Señala la información que falte en lugar de hacer suposiciones.
- Mantén las recomendaciones dentro del presupuesto indicado.
- Prepara el mensaje como borrador. No lo envíes.
Céntrate en los uno o dos límites más importantes. No necesitas controlar cada paso que dé ChatGPT.
Prepara el resultado para usarlo
Indica a ChatGPT cómo piensas usar el resultado. Esto le ayuda a elegir la extensión, el nivel de detalle y la organización adecuados.
- Convierte esto en un resumen de una página que un director pueda revisar rápidamente antes de la reunión. Coloca la decisión y los siguientes pasos al principio.
- Convierte estas notas en un correo electrónico de seguimiento que incluya las decisiones, las personas responsables y las fechas límite.
- Crea una tabla clara que compare el gasto previsto con el real y destaca cualquier diferencia superior al 10 %.
Para trabajos importantes, pide a ChatGPT una comprobación final, como confirmar que cada tarea tenga una persona responsable y una fecha límite, o señalar la información que no haya podido verificar. Después, revisa personalmente 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, a continuación, solicita el cambio específico que quieras.
Make the opening more direct, keep the evidence, and move the recommendation
above the background section.Puedes añadir una fuente que falte, corregir el rumbo, pedir otra opción o cambiar el nivel de detalle sin empezar de nuevo.
Redirección y puesta en cola
Cuando Codex ya esté trabajando, puedes enviar otro mensaje sin esperar a que termine la ejecución actual:
- Redirigir añade el mensaje a la ejecución actual. Úsalo para cambiar el rumbo, añadir un detalle que falte o compartir información nueva.
- Poner en cola guarda el mensaje para la siguiente ejecución. Úsalo para un seguimiento que deba esperar hasta que termine el trabajo actual.
En la aplicación de escritorio de ChatGPT, elige el comportamiento predeterminado en Settings > General > Follow-up behavior. Los mensajes en cola aparecen encima del compositor, donde puedes editarlos, reordenarlos, enviarlos o eliminarlos. La configuración también muestra el atajo para usar el otro comportamiento en un solo mensaje sin cambiar el comportamiento predeterminado.
En Codex CLI, pulsa Enter mientras Codex esté trabajando para redirigir el turno actual, o pulsa Tab para poner el mensaje en cola para el siguiente turno. Consulta los atajos interactivos para obtener más información.
Combina los elementos
Para una actualización de proyecto que use fuentes conectadas, un prompt completo podría ser el siguiente:
Prepare a one-page project status update for Monday's leadership meeting. Use
the latest project plan in Drive and relevant decisions and updates from the
project's Slack channel.
Lead with the decisions leadership needs to make and the next steps. Summarize
progress, risks, owners, and due dates. Keep approved dates and budget figures
unchanged. Flag any conflicting or missing information, and don't send or
publish anything.
Before you finish, check that every next step has an owner and due date.Este prompt abarca el Objetivo, el Contexto, el Resultado y los Límites, y después solicita una comprobación final sin detallar cada paso.
Usa el dictado por voz
En la aplicación de escritorio de ChatGPT, mantén pulsadas las teclas Ctrl+M mientras el compositor esté visible y empieza a hablar. ChatGPT transcribe tu voz en el compositor para que puedas revisarla y editarla antes de enviar el prompt.
Ejemplos de prompts para Chat
Usa Chat para preguntas, ideas, borradores y decisiones cotidianas. Empieza por el resultado que deseas y añade detalles solo cuando cambien la respuesta.
Comprende un tema
Explain how compound interest works for someone who has never invested.
Use one concrete example and define any financial terms you introduce.Redacta y perfecciona textos
Draft a friendly email declining this invitation because I will be traveling.
Keep it under 120 words and leave the door open for a future event.Compara opciones
Compare these two phone plans for one person who travels internationally twice
a year. Show the important differences in a table, then recommend one and explain
the tradeoff.Crea un plan práctico
Plan five weekday dinners that take less than 30 minutes. Avoid peanuts, reuse
ingredients across meals, and finish with one consolidated shopping list.Creación de prompts para ChatGPT Work
Usa Chat para preguntas rápidas, reescrituras breves, lluvias de ideas y borradores sencillos. Usa ChatGPT Work para tareas que recurran a distintas fuentes o herramientas, impliquen una secuencia de pasos, realicen cambios o produzcan un entregable de mayor envergadura.
En ChatGPT Work, describe el resultado que necesitas, proporciona el material de origen, indica el público y explica cómo revisarás el trabajo. Pide a ChatGPT que planifique, recopile la información necesaria, cree archivos y los compruebe antes de terminar.
Usa ChatGPT Work de forma eficiente
ChatGPT Work resulta útil para tareas que requieren mucho tiempo o son recurrentes, o para crear archivos terminados que puedas reutilizar. Una tarea que consuma más créditos puede seguir valiendo la pena si 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 de salida y la extensión deseada.
- Separa el trabajo obligatorio de las mejoras o el perfeccionamiento opcionales.
- Solicita un plan cuando el enfoque sea importante. Exige tu aprobación antes de que ChatGPT envíe, publique o cambie información de la que dependan otras personas.
- Limita o detén la tarea si empieza a realizar trabajo que ya no necesitas.
Revisa el primer resultado, perfecciona las instrucciones y reutiliza el flujo de trabajo cuando funcione.
Convierte el material de origen en archivos terminados
Use the attached quarterly reports to create a leadership brief and a six-slide
presentation.
The audience is the executive team. Lead with the three decisions they need to
make, distinguish reported facts from your analysis, cite each number to its
source file, and check that the brief and slides agree before you finish.Investiga una decisión
Research three customer-support platforms for a 50-person company. Compare
pricing, security, integrations, and migration effort using current sources.
Deliver a recommendation memo with links, assumptions, and the questions we
should answer before signing a contract.Coordinar un lanzamiento
Create a launch plan for the attached product brief. Include the timeline,
owners, dependencies, risks, announcement draft, customer FAQ, and a checklist
for launch day. Flag any missing decisions before producing the final files.Para el trabajo recurrente, primero perfecciona el prompt en un chat normal. Cuando el resultado sea fiable, programa una tarea dentro de ese chat. En cambio, crea una tarea programada independiente cuando cada ejecución programada deba iniciar un chat nuevo.
Escribir 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, señala el código pertinente o los pasos de reproducción, conserva las restricciones importantes e indica cómo verificar el cambio.
Modo Plan y modo Goal
Para una tarea de varios pasos, introduce /plan en el editor de la aplicación cuando quieras que Codex
investigue y proponga un enfoque antes de editar. Cuando Goal mode
esté disponible, usa /goal después del plan para establecer un objetivo persistente. Consulta los comandos con barra de la
aplicación
para ver la lista actual de comandos.
El texto del objetivo sirve tanto de prompt inicial como de criterio de finalización. Un buen objetivo suele identificar un resultado concreto, las restricciones necesarias y criterios medibles de prueba o revisión.
Migrate this codebase from JavaScript to TypeScript. Preserve existing behavior,
compile in strict mode without explicit `any` types, and make the full test suite pass.Puedes seguir orientando a Codex después de que se inicie el objetivo y añadir restricciones sobre bibliotecas, compatibilidad o enfoques que no deben usarse. Usa una conversación secundaria cuando necesites un resumen del estado sin interrumpir la tarea principal.
Cómo interpretar estos ejemplos
Cada flujo de trabajo incluye:
- Cuándo usarlo y qué superficie de Codex es la más adecuada (IDE, CLI o nube).
- Pasos con ejemplos de prompts del usuario.
- Notas de contexto: qué ve Codex automáticamente y qué debes adjuntar.
- Verificación: cómo comprobar el resultado.
Codex ejecuta comandos locales dentro de un sandbox que limita el acceso a archivos y a la red. Si una tarea necesita cruzar 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 estés incorporando a un proyecto, heredes un servicio o intentes comprender un protocolo, un modelo de datos o un flujo de solicitudes.
Flujo de trabajo de la extensión de IDE (el más rápido para la exploración local)
Abre los archivos más pertinentes.
Selecciona el código que te interese (opcional, pero recomendado).
Escribe un prompt para Codex:
Explain how the request flows through the selected code. Include: - a short summary of the responsibilities of each module involved - what data is validated and where - one or two "gotchas" to watch for when changing this
Verificación:
- Pide un diagrama o una lista de comprobación que puedas verificar:
Summarize the request flow as a numbered list of steps. Then list the files involved.Flujo de trabajo de CLI (adecuado cuando quieres una transcripción y comandos de shell)
Inicia una sesión interactiva:
codexAdjunta los archivos (opcional) y escribe el prompt:
I need to understand the protocol used by this service. Read @foo.ts @schema.ts and explain the schema and request/response flow. Focus on required vs optional fields and backward compatibility rules.
Notas de contexto:
- Puedes usar
@en el editor para insertar rutas de archivos del espacio de trabajo, o/mentionpara adjuntar un archivo específico.
Corregir un error
Usa este flujo cuando tengas un comportamiento defectuoso que puedas reproducir localmente.
Flujo de trabajo de CLI (ciclo rápido de reproducción y verificación)
Inicia Codex en la raíz del repositorio:
codexProporciona a Codex los pasos de reproducción y los archivos que consideres sospechosos:
Bug: Clicking "Save" on the settings screen sometimes shows "Saved" but doesn't persist the change. Repro: 1) Start the app: npm run dev 2) Go to /settings 3) Toggle "Enable alerts" 4) Click Save 5) Refresh the page: the toggle resets Constraints: - Do not change the API shape. - Keep the fix minimal and add a regression test if feasible. Start by reproducing the bug locally, then propose a patch and run checks.
Notas de contexto:
- Tú proporcionas: los pasos de reproducción y las restricciones (son más importantes que una descripción general).
- Codex proporciona: la salida de los comandos, los lugares de llamada descubiertos y cualquier seguimiento de pila que genere.
Verificación:
- Codex debe volver a ejecutar los pasos de reproducción después de la corrección.
- Si tienes un proceso estándar de comprobación, pídele que lo ejecute:
After the fix, run lint + the smallest relevant test suite. Report the commands and results.Flujo de trabajo de la extensión de IDE
Abre el archivo donde creas que se encuentra el error y su llamador más cercano.
Escribe un prompt para Codex:
Find the bug causing "Saved" to show without persisting changes. After proposing the fix, tell me how to verify it in the UI.
Escribir una prueba
Usa este flujo cuando quieras definir el alcance exacto de la prueba.
Flujo de trabajo de la extensión de IDE (basado en una selección)
Abre el archivo que contiene la función.
Selecciona las líneas que definen la función. Elige "Add to Codex Thread" en la paleta de comandos para añadir estas líneas al contexto.
Escribe un prompt para Codex:
Write a unit test for this function. Follow conventions used in other tests.
Notas de contexto:
- El comando "Add to Codex Thread" proporciona las líneas seleccionadas (este es el alcance de "números de línea"), además de los archivos abiertos.
Flujo de trabajo de CLI (ruta e intervalo de líneas descritos en el prompt)
Inicia Codex:
codexEscribe un prompt con el nombre de una función:
Add a test for the invert_list function in @transform.ts. Cover the happy path plus edge cases.
Crear un prototipo a partir de una captura de pantalla
Usa este flujo cuando quieras convertir un diseño preliminar, una captura de pantalla o una referencia de interfaz de usuario en un prototipo funcional.
Flujo de trabajo de CLI (imagen y prompt)
Guarda la captura de pantalla localmente (por ejemplo,
./specs/ui.png).Ejecuta Codex:
codexArrastra el archivo de imagen a la terminal para adjuntarlo al prompt.
Continúa con las restricciones y la estructura:
Create a new dashboard based on this image. Constraints: - Use react, vite, and tailwind. Write the code in typescript. - Match spacing, typography, and layout as closely as possible. Outputs: - A new route/page that renders the UI - Any small components needed - README.md with instructions to run it locally
Notas de contexto:
- La imagen proporciona los requisitos visuales, pero aún debes especificar las restricciones de implementación (framework, enrutamiento y estilo de los componentes).
- Describe mediante texto los comportamientos que la imagen no muestra, como los estados al pasar el puntero, las reglas de validación o las interacciones con el teclado.
Verificación:
- Pide a Codex que ejecute el servidor de desarrollo (si está permitido) y que te indique exactamente dónde debes mirar:
Start the dev server and tell me the local URL/route to view the prototype.Flujo de trabajo de la extensión de IDE (imagen y archivos existentes)
Adjunta la imagen en el chat de Codex (arrastrándola y soltándola o pegándola).
Escribe un prompt para Codex:
Create a new settings page. Use the attached screenshot as the target UI. Follow design and visual patterns from other files in this project.
Iterar en una interfaz de usuario con actualizaciones en vivo
Usa este flujo cuando quieras un ciclo rápido de "diseñar → ajustar → actualizar → ajustar" mientras Codex edita el código.
Flujo de trabajo de CLI (ejecutar Vite y después iterar con prompts breves)
Inicia Codex:
codexInicia el servidor de desarrollo en otra ventana de terminal:
npm run devPide a Codex que realice cambios:
Propose 2-3 styling improvements for the landing page.Elige una dirección e itera con prompts breves y específicos:
Go with option 2. Change only the header: - make the typography more editorial - increase whitespace - ensure it still looks good on mobileRepite el proceso con solicitudes concretas:
Next iteration: reduce visual noise. Keep the layout, but simplify colors and remove any redundant borders.
Verificación:
- Revisa los cambios en el navegador a medida que Codex actualiza el código.
- Confirma los cambios que te gusten y revierte los que no.
- Si reviertes o modificas una edición, comunícaselo a Codex para que no sobrescriba tu cambio cuando trabaje en el siguiente prompt.
Delegar una refactorización a la nube
Usa este flujo cuando quieras diseñar un enfoque con contexto local y después delegar la implementación prolongada a un chat en la nube que pueda ejecutarse en paralelo.
Planificación local (IDE)
Asegúrate de que tu trabajo actual esté confirmado o, al menos, guardado temporalmente para poder comparar los cambios con claridad.
Pide a Codex que genere un plan de refactorización. Si tienes disponible la skill
$plan, invócala explícitamente:$plan We need to refactor the auth subsystem to: - split responsibilities (token parsing vs session loading vs permissions) - reduce circular imports - improve testability Constraints: - No user-visible behavior changes - Keep public APIs stable - Include a step-by-step migration planRevisa el plan y negocia los cambios:
Revise the plan to: - specify exactly which files move in each milestone - include a rollback strategy
Notas de contexto:
- La planificación funciona mejor cuando Codex puede examinar localmente el código actual (puntos de entrada, límites entre módulos e indicios del grafo de dependencias).
Delegación a la nube (IDE → nube)
Si aún no lo has hecho, configura un entorno de Codex en la nube.
Haz clic en el icono de nube situado debajo del editor de prompts y selecciona tu entorno de nube.
Cuando introduzcas el siguiente prompt, Codex creará un chat nuevo en la nube que conservará el contexto del chat existente (incluidos el plan y cualquier cambio local en el código fuente).
Implement Milestone 1 from the plan.Revisa el diff de la nube e itera si es necesario.
Crea un PR directamente desde la nube o descarga los cambios localmente para probarlos y finalizar el trabajo.
Itera en los hitos adicionales del plan.
Las tareas delegadas a la nube se ejecutan en entornos aislados. El acceso a Internet está desactivado durante la fase del agente, a menos que lo habilites para el entorno. Obtén más información sobre el acceso a Internet desde la nube.
Realizar una revisión local del código
Usa este flujo cuando quieras una segunda opinión antes de confirmar los cambios o crear un PR.
Flujo de trabajo de CLI (revisar tu árbol de trabajo)
Inicia Codex:
codexEjecuta el comando de revisión:
/reviewOpcional: proporciona instrucciones personalizadas sobre los aspectos prioritarios:
/review Focus on edge cases and security issues
Verificación:
- Aplica las correcciones según los comentarios de la revisión y, a continuación, vuelve a ejecutar
/reviewpara confirmar que resolviste los problemas.
Revisar una solicitud de incorporación de cambios de GitHub
Usa este flujo cuando quieras recibir comentarios de revisión sin descargar la rama localmente.
Antes de poder usarlo, habilita Code review de Codex en tu repositorio. Consulta Code review.
Flujo de trabajo de GitHub (mediante comentarios)
Abre la solicitud de incorporación de cambios en GitHub.
Deja un comentario que etiquete a Codex e indique explícitamente los aspectos prioritarios:
@codex reviewOpcional: proporciona instrucciones más explícitas.
@codex review for security vulnerabilities and security concerns
Actualizar la documentación
Usa este flujo cuando necesites realizar un cambio preciso y claro en la documentación.
Flujo de trabajo de IDE o CLI (ediciones y validación locales)
Identifica los archivos de documentación que debes cambiar y ábrelos (IDE), o menciónalos con
@(IDE o CLI).Indica a Codex el alcance y los requisitos de validación:
Update the "advanced features" documentation to provide authentication troubleshooting guidance. Verify that all links are valid.Después de que Codex redacte los cambios, revisa la documentación e itera según sea necesario.
Verificación:
- Lee la página renderizada.