Si una tarea puede requerir muchos pasos, indícale a ChatGPT qué resultado esperas, qué restricciones debe respetar y cómo sabrá que terminó. Mantén las tareas relacionadas en el mismo chat para que ChatGPT pueda usar el mismo contexto al elegir el siguiente paso y decidir cuándo dar por terminado el trabajo.
En la app de escritorio de ChatGPT, escribe /goal para activar el modo objetivo. La fila de progreso te permite pausar, reanudar, editar o borrar el objetivo mientras ChatGPT trabaja.
Para ejecutar tareas de larga duración en la nube desde la versión web de ChatGPT, usa ChatGPT Work e incluye el resultado esperado, las restricciones y los criterios de revisión directamente en tu prompt.
Continúa en el mismo chat web para agregar contexto, cambiar las restricciones o preguntar cómo va la tarea. Usa chats separados cuando puedas ejecutar tareas independientes en paralelo y evita darles a dos tareas acceso de escritura a la misma fuente conectada. Si las tareas están relacionadas, reúne los chats y los archivos de origen en un mismo proyecto.
En una sesión interactiva de Codex CLI, escribe /goal para activar el modo objetivo. Continúa en la misma sesión para orientar el trabajo o preguntar cómo va la tarea.
En el chat de la extensión del IDE, escribe /goal para activar el modo objetivo en el espacio de trabajo abierto. Continúa en el mismo chat para orientar la tarea mientras se ejecuta.
Iniciar un objetivo
Escribe /goal en la app de escritorio de ChatGPT, en Codex CLI o en la extensión del IDE. El texto del objetivo sirve como primer prompt y establece los criterios para dar por terminada la tarea.
Si el resultado aún no está claro, empieza con /plan. Pídele a ChatGPT que te haga preguntas, identifique las restricciones y use tus respuestas para formular un objetivo con criterios de éxito medibles. Luego inicia ese objetivo con /goal.
Definir cuándo se puede dar por terminada la tarea
Escribe un objetivo que le permita a ChatGPT verificar su propio progreso. Incluye estos tres elementos cuando correspondan:
| Elemento del objetivo | Qué incluir |
|---|---|
| Resultado | Describe el resultado que quieres obtener, además de la actividad que debe realizar ChatGPT. |
| Restricciones | Indica las herramientas necesarias, los límites, los requisitos de compatibilidad o los enfoques que se deben evitar. |
| Verificación | Incluye pruebas, mediciones o criterios de revisión que demuestren que el trabajo está completo. |
Por ejemplo:
Migra esta base de código de JavaScript a TypeScript. Conserva el comportamiento actual,
compila el proyecto en modo estricto sin usar el tipo `any` de forma explícita y haz que pasen todas las pruebas. Guiar un objetivo en curso
En la app de escritorio de ChatGPT, la fila de progreso del objetivo aparece encima del editor. Úsala para pausar o reanudar el trabajo, editar el objetivo o borrarlo. También puedes enviar mensajes de seguimiento mientras el objetivo está en curso para agregar contexto o ajustar las restricciones.
Usa un chat secundario si quieres un resumen del progreso o una explicación sin interrumpir el chat principal. Si prevés que vas a perder la conexión, pausa el objetivo antes de que eso suceda. Reanúdalo cuando quieras que ChatGPT continúe.
Guiar el trabajo en curso
Continúa en el mismo chat para agregar contexto, ajustar las restricciones o pedir un resumen del progreso. Inicia otro chat cuando otra tarea pueda ejecutarse de forma independiente.
Guiar un objetivo en curso
Envía un mensaje de seguimiento en la misma sesión interactiva para agregar contexto o ajustar las restricciones. Pide un resumen si quieres que Codex te cuente cómo va el trabajo antes de continuar.
Guiar un objetivo en curso
Continúa en el mismo chat del IDE para agregar contexto, ajustar las restricciones o pedir un resumen del progreso. Mantén el espacio de trabajo disponible mientras el objetivo esté en curso.
Iniciar un objetivo no le da a ChatGPT más acceso. ChatGPT sigue la misma política de sandbox y aprobación y pausa el trabajo cuando necesita que tomes una decisión. Con las revisiones automáticas de aprobación, un revisor independiente puede evaluar las solicitudes que cumplan los requisitos sin ampliar esos límites.
Ejecutar objetivos en paralelo
Cada chat conserva su propio contexto, sus mensajes, sus resultados y su objetivo. Ejecuta varios chats a la vez, pero evita que dos chats modifiquen los mismos archivos. Usa worktrees para que cada chat de programación que se ejecute en paralelo tenga su propia copia de trabajo.
Para trabajar de forma local, activa Evitar el reposo durante la ejecución en la configuración para que tu Mac se mantenga activa. Usa Mascotas o las notificaciones del sistema para saber cuándo un chat necesita que intervengas o cuándo puedes revisar el trabajo.