For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale
Theme

Tâches de longue durée

Guidez les tâches en plusieurs étapes en précisant le résultat attendu et les critères de réussite

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.

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.

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.