Au début, une seule consigne : « Réponds brièvement. » Puis une réponse manque de profondeur, alors on ajoute : « Développe les sujets compliqués. » Suivent « Vérifie les faits », « Garde les blagues » et « Respecte toutes les étapes ». Bientôt, chaque ligne se proclame prioritaire. C'est l'heure de pointe dans le métro des consignes : tous les passagers veulent monter les premiers.
La solution consiste à donner une place à chaque type d'information. Les instructions personnalisées règlent les réponses habituelles ; la mémoire apporte le contexte utile entre conversations ; les instructions de projet encadrent une activité précise ; les documents GitHub conservent les procédures détaillées et leurs versions. Enregistrer un fichier ne prouve pas que ChatGPT l'a lu.[1][2][3][4]
1. Quatre endroits, quatre fonctions
Les instructions personnalisées servent aux préférences générales : répondre à la question d'abord, distinguer faits et suppositions, vérifier les données susceptibles de changer. OpenAI indique qu'elles s'appliquent aux conversations.[1]
La mémoire permet à ChatGPT d'utiliser des éléments pertinents des échanges précédents et d'autres sources accessibles. Elle facilite le suivi des centres d'intérêt et projets au long cours. Ce n'est pas une transcription intégrale de chaque échange.[2]
Les instructions de projet valent pour un travail donné. La rédaction d'articles peut demander des sources solides et une langue simple ; choisir son dîner ne devrait pas nécessiter une conférence de rédaction. Dans un projet ChatGPT, ces instructions priment sur les instructions personnalisées générales.[3]
GitHub convient aux manuels longs, précis et modifiables : plan d'article, contrôles pour plusieurs langues, emplacement des fichiers et conduite à tenir en cas d'échec. Certains assistants de programmation reconnaissent les fichiers AGENTS.md d'un dépôt. Cela n'autorise pas à supposer qu'une conversation ordinaire les récupère automatiquement.[4]
2. Pourquoi l'accumulation finit par se retourner contre vous
Imaginez cette liste fictive : « Sois bref », « Explique tout », « Évite les longueurs », « Donne toutes les preuves ». Chaque demande se défend. Ce qui manque, c'est le moment où elle s'applique.
« Réponse courte aux questions simples, raisonnement étayé pour les décisions complexes » remplace plusieurs injonctions concurrentes.
Ranger trente étapes de publication dans la mémoire revient à mettre le mode d'emploi du lave-linge au réfrigérateur. Certes, on a trouvé de la place. Mais au premier code d'erreur, qui ira fouiller le bac à légumes ? La mémoire sert à retrouver le contexte ; le manuel sert à suivre une procédure.
3. Quatre questions pour ranger une consigne
Est-elle utile dans presque toutes les discussions ? Instructions personnalisées. Décrit-elle un contexte susceptible d'évoluer ? Mémoire. Concerne-t-elle uniquement la rédaction, le code ou un autre projet ? Instructions de projet. Exige-t-elle beaucoup d'exemples, de contrôles ou un historique des modifications ? Document suivi sur GitHub.
La demande du jour reste dans le message du jour : « Cet article doit être drôle, éviter les données permettant d'identifier une personne et proposer douze versions complètes dans un seul fichier. » Inutile que la prochaine question sur les courses reçoive douze traductions.
Deux exemples : glisser une petite expression anglaise dans une conversation relève d'une préférence générale. Décider qui valide un changement affectant une équipe dépend des responsabilités réelles de ce projet. Les goûts personnels et les décisions partagées ne vont pas dans le même tiroir.
4. Gardez une ossature dans les instructions générales
Par exemple :
Réponds directement à la question. Sois concis pour les sujets simples ; expose les preuves et les autres possibilités pour les décisions complexes. Vérifie les faits qui peuvent changer. Distingue observation et hypothèse. Utilise seulement le contexte antérieur pertinent. Pour un projet, consulte les règles récentes si elles sont accessibles et signale clairement les documents que tu n'as pas pu lire.
Cette ossature suffit pour la plupart des échanges. Les règles détaillées des douze langues, les procédures de publication et la gestion des erreurs peuvent rester dans le guide du projet.
Fusionnez les répétitions sans sacrifier les garde-fous. Une consigne de confidentialité doit rester explicite, même dans un texte plus court.
5. GitHub n'envoie pas les fichiers par télépathie
Un guide de référence unique permet de suivre les modifications et de limiter les copies contradictoires. Un court renvoi depuis les instructions du projet aide les outils concernés à le retrouver.
Mais fichier enregistré sur GitHub ne veut pas dire fichier lu dans cette conversation. L'assistant doit disposer des accès et moyens de lecture nécessaires. Sinon, transmettez l'extrait utile par un moyen disponible. Citer le nom du fichier ne démontre rien.
Rédiger un brouillon, l'enregistrer, le relire, publier sur un site et vérifier la page en ligne sont aussi des étapes distinctes. Le message « enregistré » ne constitue pas une preuve de publication. Modifier un guide ne confirme pas davantage la mise à jour d'une tâche programmée.
6. Vérifiez avec deux situations concrètes
Posez une question ordinaire et confiez ensuite une mission propre au projet, de préférence une tâche qui posait problème. Dans le premier cas, vérifiez la réponse directe et la prudence sur les faits. Dans le second, assurez-vous que le fichier récent a bien été lu, que les étapes ont été suivies et que les travaux inachevés sont annoncés.
Si le résultat déçoit, distinguez fichier inaccessible, consigne ambiguë, instructions contradictoires et outil ou autorisation manquants. Ajouter « IMPÉRATIVEMENT, TOUJOURS » partout ne fera qu'allonger la rame déjà bondée.
7. Le bon assistant ne doit pas mémoriser tout le bureau
La mémoire apporte le contexte, les instructions personnalisées règlent les habitudes de réponse, le projet définit ses propres règles, GitHub conserve les détails et la demande actuelle précise le résultat attendu.
Avant d'ajouter une consigne, donnez-lui une adresse. Plutôt que de construire un entrepôt supplémentaire dans la tête de l'IA, indiquez-lui où se trouve le manuel et vérifiez qu'elle a ouvert le bon tiroir.
Références (4)
[1] OpenAI Help Center, ChatGPT Custom Instructions: https://help.openai.com/en/articles/8096356-chatgpt-custom-instructions
[2] OpenAI Help Center, Memory in ChatGPT: https://help.openai.com/en/articles/8590148-memory-in-chatgpt
[3] OpenAI Help Center, Projects in ChatGPT: https://help.openai.com/en/articles/10169521-projects-in-chatgpt
[4] GitHub Docs, Repository custom instructions: https://docs.github.com/en/copilot/how-tos/copilot-in-your-ide/customize-copilot/configure-custom-instructions/add-repository-instructions-in-your-ide


