Français

Rédaction de prompts

Rédigez des prompts utiles pour Chat, ChatGPT Work et Codex.

Présentation de la rédaction de prompts

La rédaction de prompts consiste à indiquer à ChatGPT ce que vous souhaitez savoir, créer ou modifier. Un prompt peut être une question, une instruction ou un objectif. Vous n’avez pas besoin d’une syntaxe technique ni d’une formule rigide. Commencez avec vos propres mots, examinez la réponse, puis utilisez des messages de suivi pour affiner le résultat.

Un prompt court suffit souvent. Pour les tâches plus importantes ou de plus grande ampleur, incluez les éléments essentiels :

  • Objectif : que doit faire ChatGPT ?
  • Contexte : quelles informations ou sources seront utiles ?
  • Résultat : de quel format, de quelle longueur ou de quel niveau de détail avez-vous besoin ?
  • Limites : que faut-il laisser inchangé ? Que doit éviter ChatGPT ou vérifier avec vous avant d’agir ?

Utilisez uniquement les éléments utiles. Vous n’avez pas besoin de remplir chaque rubrique ni de suivre un format imposé.

Décrivez le résultat dont vous avez besoin

Commencez par le résultat, et non par une liste détaillée d’étapes. Précisez le public ou le format lorsque ces informations influencent ce que ChatGPT doit produire.

Turn these meeting notes into a short update for the project team.
Put the decisions and next steps first.

Ce prompt explique ce qu’il faut créer et à qui le contenu est destiné. Décrivez un processus lorsque le processus lui-même est important. Sinon, laissez à ChatGPT la latitude nécessaire pour rechercher, comparer les informations et adapter son approche.

Ajoutez du contexte utile

Communiquez les informations susceptibles de modifier le résultat. Ajoutez uniquement les sources pertinentes et expliquez ce que ChatGPT doit tirer de chacune d’elles.

  • Joignez des documents, des feuilles de calcul, des présentations ou des fichiers PDF lorsque vous souhaitez que ChatGPT les résume, les compare, les transforme ou crée des fichiers à examiner.
  • Ajoutez une capture d’écran, un diagramme ou une autre image en entrée lorsque la tâche dépend d’un contexte visuel. Indiquez la zone pertinente au lieu de vous fier uniquement à l’image.
  • Demandez à ChatGPT d’utiliser la recherche sur le Web lorsque la réponse dépend d’informations actuelles, et demandez des sources si vous devez vérifier le résultat.
  • Utilisez un projet lorsque des conversations connexes doivent partager des fichiers, des sources ou un dossier local.

Utilisez des sources connectées

Lorsque ChatGPT a accès à des sources connectées, indiquez où il doit chercher et ce qu’il doit trouver. Vous n’avez pas besoin de décrire chaque recherche à effectuer.

Use the latest project plan in Drive and relevant decisions and updates from
the project's Slack channel to prepare a status update.

Les sources connectées nécessitent le plugin correspondant, et leur disponibilité peut dépendre de votre forfait et des paramètres de votre espace de travail.

Utilisez des plugins

Les plugins fournissent à ChatGPT des instructions réutilisables et des connexions à des outils tels que Google Drive, Gmail, Slack et GitHub. Demandez le résultat dont vous avez besoin et laissez ChatGPT choisir parmi les outils à sa disposition. Pour sélectionner un plugin particulier, saisissez @ dans la zone de rédaction.

En savoir plus sur les pluginsRecherchez, installez et utilisez des plugins dans ChatGPT.

Personnalisez ChatGPT

Ajoutez les préférences qui doivent s’appliquer à toutes les conversations dans Settings > Personalization sous forme d’instructions personnalisées. Conservez dans le prompt les informations qui ne concernent que la conversation en cours.

Consulter les paramètres de personnalisationDéfinissez une personnalité par défaut, des instructions personnalisées et d’autres préférences de l’application.

Fils de discussion et continuité du contexte

Un fil de discussion contient vos prompts, les réponses du modèle et les appels d’outils. Les messages de suivi utilisent le contexte de ce fil, ce qui permet de conserver le même fil pour ajouter des sources, corriger l’orientation, ajouter des tests ou demander des révisions du même résultat.

Vous pouvez exécuter plusieurs fils de discussion en parallèle, mais ne laissez pas deux fils modifier les mêmes fichiers simultanément. Lorsque le travail de programmation nécessite une exécution parallèle, privilégiez des worktrees distincts.

L’ensemble du contexte doit tenir dans la fenêtre de contexte du modèle. Lors des tâches longues, ChatGPT ou Codex peut compacter le contexte en résumant les informations pertinentes et en supprimant les détails moins importants. Même lorsque ce compactage est automatique, retirez les fichiers non pertinents, les journaux répétés et les exigences qui ne s’appliquent plus.

Définissez des limites qui préviennent les problèmes concrets

Les limites sont les quelques instructions dont ChatGPT a besoin pour éviter de créer du travail supplémentaire ou d’effectuer une action que vous n’aviez pas prévue. Ajoutez-en une lorsqu’une modification incorrecte rendrait le résultat inutilisable, ou lorsque vous souhaitez examiner un élément avant qu’il n’affecte d’autres personnes.

  • Ne modifiez pas les dates ni les montants budgétaires approuvés.
  • Utilisez uniquement les sources fournies. Signalez les informations manquantes au lieu de faire des suppositions.
  • Veillez à ce que les recommandations respectent le budget indiqué.
  • Préparez le message sous forme de brouillon. Ne l’envoyez pas.

Concentrez-vous sur les une ou deux limites les plus importantes. Vous n’avez pas besoin de contrôler chaque étape suivie par ChatGPT.

Rendez le résultat directement utilisable

Indiquez à ChatGPT comment vous comptez utiliser le résultat. Cela l’aide à choisir la bonne longueur, le bon niveau de détail et la bonne organisation.

  • Faites-en un résumé d’une page qu’un responsable peut parcourir avant la réunion. Présentez d’abord la décision et les prochaines étapes.
  • Transformez ces notes en e-mail de suivi indiquant les décisions, les responsables et les dates d’échéance.
  • Créez un tableau clair comparant les dépenses prévues aux dépenses réelles et mettez en évidence tout écart supérieur à 10 %.

Pour les travaux importants, demandez à ChatGPT d’effectuer une vérification finale, par exemple de confirmer que chaque élément d’action possède un responsable et une date d’échéance, ou de signaler les informations qu’il n’a pas pu vérifier. Examinez ensuite vous-même le résultat avant de l’utiliser ou de le partager.

Améliorez le résultat avec des messages de suivi

Votre premier prompt n’a pas besoin d’être parfait. Examinez le résultat, puis demandez la modification précise que vous souhaitez.

Make the opening more direct, keep the evidence, and move the recommendation
above the background section.

Vous pouvez ajouter une source manquante, corriger l’orientation, demander une autre option ou modifier le niveau de détail sans recommencer.

Pilotage et mise en file d’attente

Lorsque Codex travaille déjà, vous pouvez envoyer un autre message sans attendre la fin de l’exécution en cours :

  • Steer ajoute le message à l’exécution en cours. Utilisez cette option pour changer d’orientation, ajouter un détail manquant ou communiquer de nouvelles informations.
  • Queue enregistre le message pour l’exécution suivante. Utilisez cette option pour un suivi qui doit attendre la fin du travail en cours.

Dans l’application de bureau ChatGPT, choisissez le comportement par défaut sous Settings > General > Follow-up behavior. Les messages placés en file d’attente apparaissent au-dessus de la zone de rédaction, où vous pouvez les modifier, les réorganiser, les envoyer ou les supprimer. Le paramètre indique également le raccourci permettant d’utiliser l’autre comportement pour un seul message sans modifier votre choix par défaut.

Dans Codex CLI, appuyez sur Enter pendant que Codex travaille pour piloter le tour en cours, ou appuyez sur Tab pour placer le message en file d’attente pour le tour suivant. Consultez les raccourcis interactifs pour plus de détails.

Assemblez les différents éléments

Pour une mise à jour de projet utilisant des sources connectées, un prompt complet pourrait ressembler à ceci :

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.

Ce prompt couvre l’Objectif, le Contexte, le Résultat et les Limites, puis demande une vérification finale sans détailler chaque étape.

Utilisez la dictée vocale

Dans l’application de bureau ChatGPT, maintenez Ctrl+M enfoncées lorsque la zone de rédaction est visible, puis commencez à parler. ChatGPT transcrit votre voix dans la zone de rédaction afin que vous puissiez relire et modifier le texte avant d’envoyer le prompt.

Indicateur de dictée vocale dans la zone de rédaction avec un prompt transcrit

Exemples de prompts pour Chat

Utilisez Chat pour les questions, les idées, les brouillons et les décisions du quotidien. Commencez par le résultat souhaité, puis n’ajoutez des précisions que si elles modifient la réponse.

Comprendre un sujet

Explain how compound interest works for someone who has never invested.
Use one concrete example and define any financial terms you introduce.

Rédiger et améliorer un texte

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.

Comparer des options

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.

Élaborer un plan pratique

Plan five weekday dinners that take less than 30 minutes. Avoid peanuts, reuse
ingredients across meals, and finish with one consolidated shopping list.

Rédaction de prompts pour ChatGPT Work

Utilisez Chat pour les questions rapides, les reformulations courtes, les séances d’idéation et les brouillons légers. Utilisez ChatGPT Work pour les tâches qui s’appuient sur différentes sources ou différents outils, impliquent une suite d’étapes, apportent des modifications ou produisent un livrable plus conséquent.

Dans ChatGPT Work, décrivez le résultat dont vous avez besoin, fournissez les documents sources, indiquez le public visé et expliquez comment vous examinerez le travail. Demandez à ChatGPT de planifier, de recueillir les informations nécessaires, de créer des fichiers et de les vérifier avant de terminer.

Utilisez ChatGPT Work efficacement

ChatGPT Work est utile pour les tâches longues ou récurrentes, ou pour produire des fichiers finalisés que vous pourrez réutiliser. Une tâche qui consomme davantage de crédits peut rester pertinente si elle fait gagner du temps, améliore la qualité ou vous aide à prendre une décision importante.

Commencez par un résultat que vous pouvez examiner :

  • Incluez uniquement les sources pertinentes et limitez la période lorsque cela convient.
  • Définissez le public, le format de sortie et la longueur souhaitée.
  • Distinguez le travail obligatoire des améliorations ou finitions facultatives.
  • Demandez un plan lorsque l’approche est importante. Exigez votre approbation avant que ChatGPT n’envoie, ne publie ou ne modifie des informations sur lesquelles d’autres personnes s’appuient.
  • Réduisez la portée de la tâche ou arrêtez-la si elle commence à effectuer un travail dont vous n’avez plus besoin.

Examinez le premier résultat, affinez les instructions et réutilisez le flux de travail lorsqu’il fonctionne.

Transformez les documents sources en fichiers finalisés

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.

Étudier une décision

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.

Coordonner un lancement

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.

Pour les tâches récurrentes, commencez par affiner le prompt dans un chat normal. Une fois que le résultat est fiable, planifiez une tâche dans ce chat. Créez plutôt une tâche planifiée autonome si chaque exécution programmée doit démarrer un nouveau chat.

Rédiger des prompts pour Codex

Utilisez Codex lorsque vous souhaitez que ChatGPT travaille avec du code, une base de code ou des outils de développement. Un prompt Codex utile décrit le comportement souhaité, indique le code pertinent ou les étapes de reproduction, conserve les contraintes importantes et précise comment vérifier la modification.

Mode Plan et mode Goal

Pour une tâche en plusieurs étapes, saisissez /plan dans la zone de rédaction de l’application lorsque vous souhaitez que Codex analyse la situation et propose une approche avant d’effectuer des modifications. Lorsque le mode Goal est disponible, utilisez /goal après le plan pour définir un objectif persistant. Consultez les commandes slash de l’application pour connaître la liste actuelle des commandes.

Le texte de l’objectif sert à la fois de prompt initial et de critère d’achèvement. Un bon objectif identifie généralement un livrable concret, les contraintes nécessaires et des critères mesurables de test ou de révision.

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.

Vous pouvez continuer à orienter Codex après le démarrage de l’objectif, en ajoutant des contraintes concernant les bibliothèques, la compatibilité ou les approches à ne pas utiliser. Utilisez une conversation parallèle lorsque vous avez besoin d’un récapitulatif de l’état d’avancement sans interrompre la tâche principale.

Comment lire ces exemples

Chaque workflow comprend :

  • Quand l’utiliser et quelle interface Codex convient le mieux (IDE, CLI ou cloud).
  • Des étapes accompagnées d’exemples de prompts utilisateur.
  • Des notes de contexte : ce que Codex voit automatiquement et ce que vous devez joindre.
  • Une section Vérification : comment contrôler le résultat.

Codex exécute les commandes locales dans une sandbox qui limite l’accès aux fichiers et au réseau. Si une tâche doit franchir cette limite, Codex suit votre politique d’approbation avant de continuer.

Expliquer une base de code

Utilisez ce workflow lorsque vous découvrez un projet, reprenez un service ou cherchez à comprendre un protocole, un modèle de données ou un flux de requêtes.

Workflow de l’extension IDE (le plus rapide pour l’exploration locale)

  1. Ouvrez les fichiers les plus pertinents.

  2. Sélectionnez le code qui vous intéresse (facultatif, mais recommandé).

  3. Saisissez un prompt pour 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

Vérification :

  • Demandez un diagramme ou une liste de contrôle que vous pouvez vérifier :
Summarize the request flow as a numbered list of steps. Then list the files involved.

Workflow CLI (adapté si vous souhaitez conserver une transcription et les commandes shell)

  1. Démarrez une session interactive :

    codex
  2. Joignez les fichiers (facultatif), puis saisissez votre 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.

Notes de contexte :

  • Vous pouvez utiliser @ dans la zone de rédaction pour insérer des chemins de fichiers de l’espace de travail, ou /mention pour joindre un fichier précis.

Corriger un bug

Utilisez ce workflow lorsque vous pouvez reproduire localement un comportement défaillant.

Workflow CLI (boucle rapide de reproduction et de vérification)

  1. Démarrez Codex à la racine du dépôt :

    codex
  2. Fournissez à Codex une procédure de reproduction ainsi que le ou les fichiers que vous suspectez :

    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.

Notes de contexte :

  • Fournis par vous : les étapes de reproduction et les contraintes (elles comptent davantage qu’une description générale).
  • Fournis par Codex : la sortie des commandes, les sites d’appel découverts et toutes les traces de pile déclenchées.

Vérification :

  • Codex doit réexécuter les étapes de reproduction après la correction.
  • Si vous disposez d’un pipeline de vérification standard, demandez-lui de l’exécuter :
After the fix, run lint + the smallest relevant test suite. Report the commands and results.

Workflow de l’extension IDE

  1. Ouvrez le fichier dans lequel vous pensez que se trouve le bug, ainsi que son appelant le plus proche.

  2. Saisissez un prompt pour Codex :

    Find the bug causing "Saved" to show without persisting changes. After proposing the fix, tell me how to verify it in the UI.

Écrire un test

Utilisez ce workflow lorsque vous souhaitez définir précisément le périmètre à tester.

Workflow de l’extension IDE (basé sur une sélection)

  1. Ouvrez le fichier contenant la fonction.

  2. Sélectionnez les lignes qui définissent la fonction. Choisissez « Add to Codex Thread » dans la palette de commandes pour ajouter ces lignes au contexte.

  3. Saisissez un prompt pour Codex :

    Write a unit test for this function. Follow conventions used in other tests.

Notes de contexte :

  • Fournies par la commande « Add to Codex Thread » : les lignes sélectionnées (qui constituent le périmètre défini par les « numéros de ligne »), ainsi que les fichiers ouverts.

Workflow CLI (chemin et plage de lignes décrits dans le prompt)

  1. Démarrez Codex :

    codex
  2. Saisissez un prompt contenant le nom d’une fonction :

    Add a test for the invert_list function in @transform.ts. Cover the happy path plus edge cases.

Créer un prototype à partir d’une capture d’écran

Utilisez ce workflow lorsque vous souhaitez transformer une maquette, une capture d’écran ou une référence d’interface utilisateur en prototype fonctionnel.

Workflow CLI (image et prompt)

  1. Enregistrez votre capture d’écran localement (par exemple ./specs/ui.png).

  2. Exécutez Codex :

    codex
  3. Faites glisser le fichier image dans le terminal pour le joindre au prompt.

  4. Poursuivez en précisant les contraintes et la structure :

    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

Notes de contexte :

  • L’image fournit les exigences visuelles, mais vous devez tout de même préciser les contraintes d’implémentation (framework, routage, style des composants).
  • Décrivez textuellement les comportements que l’image ne montre pas, comme les états au survol, les règles de validation ou les interactions au clavier.

Vérification :

  • Demandez à Codex de démarrer le serveur de développement (si cela est autorisé) et de vous indiquer précisément où regarder :
Start the dev server and tell me the local URL/route to view the prototype.

Workflow de l’extension IDE (image et fichiers existants)

  1. Joignez l’image dans le chat Codex (par glisser-déposer ou collage).

  2. Saisissez un prompt pour 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.

Itérer sur l’interface utilisateur avec des mises à jour en direct

Utilisez ce workflow lorsque vous souhaitez une boucle rapide « conception → ajustement → actualisation → ajustement » pendant que Codex modifie le code.

Workflow CLI (exécuter Vite, puis itérer avec de courts prompts)

  1. Démarrez Codex :

    codex
  2. Démarrez le serveur de développement dans une autre fenêtre de terminal :

    npm run dev
  3. Demandez à Codex d’apporter des modifications :

    Propose 2-3 styling improvements for the landing page.
  4. Choisissez une direction et itérez avec des prompts courts et précis :

    Go with option 2.
    
    Change only the header:
    - make the typography more editorial
    - increase whitespace
    - ensure it still looks good on mobile
  5. Répétez l’opération avec des demandes ciblées :

    Next iteration: reduce visual noise.
    Keep the layout, but simplify colors and remove any redundant borders.

Vérification :

  • Examinez les modifications dans le navigateur à mesure que Codex met le code à jour.
  • Validez les modifications qui vous conviennent et annulez celles qui ne vous conviennent pas.
  • Si vous annulez ou modifiez un changement, informez-en Codex afin qu’il ne remplace pas votre modification lorsqu’il travaillera sur le prompt suivant.

Déléguer une refactorisation au cloud

Utilisez ce workflow lorsque vous souhaitez concevoir une approche avec le contexte local, puis déléguer la longue phase d’implémentation à un chat cloud pouvant s’exécuter en parallèle.

Planification locale (IDE)

  1. Assurez-vous que votre travail actuel est validé ou au moins remisé afin de pouvoir comparer clairement les modifications.

  2. Demandez à Codex de produire un plan de refactorisation. Si vous disposez de la compétence $plan, invoquez-la explicitement :

    $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 plan
  3. Examinez le plan et négociez les modifications :

    Revise the plan to:
    - specify exactly which files move in each milestone
    - include a rollback strategy

Notes de contexte :

  • La planification fonctionne mieux lorsque Codex peut analyser le code actuel localement (points d’entrée, limites des modules, indications sur le graphe de dépendances).

Délégation au cloud (IDE → Cloud)

  1. Si ce n’est pas déjà fait, configurez un environnement cloud Codex.

  2. Cliquez sur l’icône de cloud sous la zone de rédaction du prompt et sélectionnez votre environnement cloud.

  3. Lorsque vous saisissez le prompt suivant, Codex crée un nouveau chat dans le cloud qui reprend le contexte du chat existant (y compris le plan et les éventuelles modifications locales du code source).

    Implement Milestone 1 from the plan.
  4. Examinez le diff du cloud et itérez si nécessaire.

  5. Créez une PR directement depuis le cloud ou récupérez les modifications localement pour les tester et terminer le travail.

  6. Poursuivez avec les étapes supplémentaires du plan.

Les tâches déléguées au cloud s’exécutent dans des environnements isolés. L’accès à Internet est désactivé pendant la phase de l’agent, sauf si vous l’activez pour l’environnement. En savoir plus sur l’accès à Internet dans le cloud.

Effectuer une revue de code locale

Utilisez ce workflow lorsque vous souhaitez un second avis avant de valider vos modifications ou de créer une PR.

Workflow CLI (examiner votre worktree)

  1. Démarrez Codex :

    codex
  2. Exécutez la commande de revue :

    /review
  3. Facultatif : fournissez des instructions personnalisées sur les points à examiner :

    /review Focus on edge cases and security issues

Vérification :

  • Appliquez les corrections en fonction des commentaires de la revue, puis réexécutez /review pour confirmer que vous avez résolu les problèmes.

Examiner une pull request GitHub

Utilisez ce workflow lorsque vous souhaitez obtenir des commentaires de revue sans récupérer la branche localement.

Avant de pouvoir l’utiliser, activez la fonctionnalité Code review de Codex sur votre dépôt. Consultez Code review.

Workflow GitHub (piloté par les commentaires)

  1. Ouvrez la pull request sur GitHub.

  2. Laissez un commentaire qui mentionne Codex en indiquant explicitement les points à examiner :

    @codex review
  3. Facultatif : fournissez des instructions plus précises.

    @codex review for security vulnerabilities and security concerns

Mettre à jour la documentation

Utilisez ce workflow lorsque vous devez apporter une modification précise et claire à la documentation.

Workflow IDE ou CLI (modifications locales et validation locale)

  1. Identifiez le ou les fichiers de documentation à modifier et ouvrez-les (IDE), ou mentionnez-les avec @ (IDE ou CLI).

  2. Indiquez à Codex le périmètre et les exigences de validation :

    Update the "advanced features" documentation to provide authentication troubleshooting guidance. Verify that all links are valid.
  3. Une fois que Codex a rédigé les modifications, examinez la documentation et itérez si nécessaire.

Vérification :

  • Lisez la page rendue.