Si une tâche peut nécessiter de nombreuses étapes, indiquez à ChatGPT le résultat attendu, les contraintes à respecter et les critères qui permettront de juger la tâche terminée. Regroupez les tâches liées dans la même discussion pour que ChatGPT puisse s’appuyer sur le même contexte pour choisir l’étape suivante et déterminer quand le travail est terminé.
Dans l’application de bureau ChatGPT, saisissez /goal pour activer le mode objectif. La ligne de suivi vous permet de mettre l’objectif en pause, de le reprendre, de le modifier ou de l’effacer pendant que ChatGPT travaille.
Pour les tâches de longue durée hébergées dans la version web de ChatGPT, utilisez ChatGPT Work et précisez directement dans votre prompt le résultat attendu, les contraintes et les critères d’évaluation.
Poursuivez la même discussion sur le web pour apporter des précisions, modifier les contraintes ou demander un point d’avancement. Utilisez des discussions distinctes lorsque des tâches indépendantes peuvent s’exécuter en parallèle. Évitez de donner à deux tâches un accès en écriture à la même source connectée. Pour les tâches liées, regroupez les discussions et les fichiers sources dans un même projet.
Dans une session interactive de Codex CLI, saisissez /goal pour activer le mode objectif. Poursuivez dans la même session pour orienter le travail ou demander un point d’avancement.
Dans la discussion de l’extension IDE, saisissez /goal pour activer le mode objectif dans l’espace de travail ouvert. Poursuivez dans la même discussion pour guider la tâche en cours d’exécution.
Lancez un objectif
Saisissez /goal dans l’application de bureau ChatGPT, dans Codex CLI ou dans l’extension IDE. L’énoncé de l’objectif sert de premier prompt et définit les critères qui permettront de juger la tâche terminée.
Si le résultat attendu est encore flou, commencez par /plan. Demandez à ChatGPT de vous poser des questions, de cerner les contraintes et de formuler à partir de vos réponses un objectif assorti de critères de réussite mesurables. Lancez ensuite cet objectif avec /goal.
Précisez comment vérifier que la tâche est terminée
Formulez un objectif qui permette à ChatGPT de vérifier lui-même sa progression. Incluez les trois éléments suivants lorsqu’ils s’appliquent :
| Élément de l’objectif | Ce qu’il faut préciser |
|---|---|
| Résultat attendu | Décrivez le résultat souhaité, au-delà de la seule action à effectuer par ChatGPT. |
| Contraintes | Indiquez les outils requis, les limites à respecter, les exigences de compatibilité ou les approches à éviter. |
| Vérification | Précisez les tests, les mesures ou les critères d’évaluation qui permettront de confirmer que le travail est terminé. |
Exemple :
Migrez cette base de code de JavaScript vers TypeScript. Conservez le comportement existant.
Compilez le projet en mode strict sans utiliser explicitement le type `any` et assurez-vous que tous les tests de la suite passent. Guidez un objectif en cours
Dans l’application de bureau ChatGPT, la ligne de suivi de l’objectif apparaît au-dessus de la zone de saisie. Utilisez-la pour mettre le travail en pause ou le reprendre, ou pour modifier ou effacer l’objectif. Vous pouvez aussi envoyer des messages pendant l’exécution pour apporter des précisions ou ajuster les contraintes.
Utilisez une discussion secondaire pour demander un point d’avancement ou une explication sans interrompre la discussion principale. Si vous prévoyez de perdre la connexion, mettez l’objectif en pause avant la coupure, puis reprenez-le lorsque vous souhaitez que ChatGPT poursuive le travail.
Guidez une tâche en cours
Poursuivez dans la même discussion pour apporter des précisions, ajuster les contraintes ou demander un point d’avancement. Ouvrez une discussion distincte si une autre tâche peut s’exécuter indépendamment.
Guidez un objectif en cours
Envoyez un nouveau message dans la même session interactive pour apporter des précisions ou ajuster les contraintes. Demandez un point d’avancement si vous souhaitez que Codex résume le travail accompli avant de poursuivre.
Guidez un objectif en cours
Poursuivez dans la même discussion de l’IDE pour apporter des précisions, ajuster les contraintes ou demander un point d’avancement. Gardez l’espace de travail accessible pendant l’exécution de l’objectif.
Lancer un objectif ne donne pas de droits d’accès supplémentaires à ChatGPT. ChatGPT conserve la même politique de bac à sable et d’approbation et suspend le travail lorsqu’une décision est nécessaire. Grâce à la révision automatique des demandes d’approbation, un évaluateur distinct peut examiner les demandes admissibles dans ces mêmes limites.
Exécutez plusieurs objectifs en parallèle
Chaque discussion conserve son propre contexte, ses messages, ses résultats et son objectif. Vous pouvez mener plusieurs discussions en parallèle, mais évitez que deux discussions modifient les mêmes fichiers. Utilisez des arbres de travail pour que chaque discussion de programmation menée en parallèle dispose de sa propre copie de travail.
Pour les tâches locales, activez Empêcher la mise en veille pendant l’exécution dans les paramètres pour que votre Mac reste actif. Utilisez les Compagnons ou les notifications système pour savoir quand une discussion attend votre réponse ou quand vous pouvez en examiner le résultat.