Travail de longue durée
Maintenez les travaux en plusieurs étapes sur la bonne voie grâce à des résultats attendus et des critères d’achèvement clairs
Pour les travaux susceptibles de nécessiter de nombreuses étapes, indiquez à ChatGPT un résultat clair, des contraintes et une définition précise de ce qui constitue l’achèvement. Regroupez les travaux connexes dans une même discussion afin 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 démarrer le mode Objectif. La ligne de progression
vous permet de mettre l’objectif en pause, de le reprendre, de le modifier ou de l’effacer pendant que ChatGPT travaille.
Démarrer un objectif
Saisissez /goal dans l’application de bureau ChatGPT, Codex CLI ou l’extension IDE. Le
texte de l’objectif devient à la fois le premier prompt et les critères d’achèvement de la
tâche.
Si le résultat attendu reste imprécis, commencez par /plan. Demandez à ChatGPT de vous interroger,
d’identifier les contraintes et de transformer le résultat en un objectif assorti de critères de réussite
mesurables. Démarrez ensuite l’objectif affiné avec /goal.
Définir ce qui constitue l’achèvement
Rédigez un objectif qui permet à ChatGPT de vérifier sa propre progression. Incluez les trois éléments suivants lorsqu’ils s’appliquent :
| Élément de l’objectif | Éléments à inclure |
|---|---|
| Résultat | Décrivez le résultat souhaité, et pas seulement l’action que ChatGPT doit effectuer. |
| Contraintes | Indiquez les outils requis, les limites, les besoins de compatibilité ou les approches à éviter. |
| Vérification | Ajoutez des tests, des mesures ou des critères de revue qui prouvent que le travail est terminé. |
Par exemple :
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.Piloter un objectif en cours
Dans l’application de bureau ChatGPT, la ligne de progression de l’objectif apparaît au-dessus de la zone de saisie. Utilisez-la pour mettre le travail en pause ou le reprendre, modifier l’objectif ou l’effacer. Vous pouvez également envoyer des messages de suivi pendant l’exécution de l’objectif afin d’ajouter du contexte ou d’ajuster les contraintes.
Utilisez une discussion parallèle lorsque vous souhaitez obtenir un récapitulatif de l’état d’avancement ou une explication sans interrompre la discussion principale. Mettez l’objectif en pause avant une perte de connexion prévue, puis reprenez-le lorsque vous souhaitez que ChatGPT continue.
Le démarrage d’un objectif n’accorde pas à ChatGPT un accès plus étendu. Il conserve la même politique de sandbox et d’approbation et se met en pause lorsqu’une décision est nécessaire. Avec les revues automatiques des demandes d’approbation, un réviseur distinct peut évaluer les demandes éligibles sans élargir ces limites.
Exécuter des objectifs en parallèle
Chaque discussion conserve son propre contexte, ses messages, ses résultats et son objectif. Exécutez plusieurs discussions simultanément, mais évitez que deux d’entre elles modifient les mêmes fichiers. Utilisez des worktrees pour attribuer des copies de travail distinctes aux discussions de programmation parallèles.
Pour le travail local, activez Empêcher la mise en veille pendant l’exécution dans les réglages afin que votre Mac reste actif. Utilisez les compagnons ou les notifications système pour savoir lorsqu’une discussion nécessite votre intervention ou est prête à être revue.