Sans le savoir, on a déjà parcouru ensemble les cinq niveaux d’instructions qui existent dans Claude. Et du coup, on va les redéfinir ensemble pour que ce soit vraiment clair pour tout le monde. Vous avez donc cinq niveaux d’instructions, du plus global au plus précis.
Niveau 1 : l’instruction générale « Qui suis-je »
Le plus global, c’est d’abord l’instruction « qui suis-je » dans Claude, la grande instruction générale qu’on trouve dans les réglages de Claude. On va retourner, bien sûr, dans les réglages et puis voir les différents niveaux d’instructions ensemble d’ici quelques minutes à peine. Mais vous avez une première partie où vous pouvez juste définir votre travail : vous êtes freelance WordPress, voici vos outils de travail, vous travaillez comme ci, comme ça. C’était vraiment les toutes premières instructions qu’on avait découvertes ensemble. Elles sont appliquées sur 100 % de vos conversations dans 100 % des scénarios : dans chat, dans CoWork, dans code, partout.
Niveau 2 : les instructions globales CoWork
Ensuite, vous avez une portée un petit peu moins étendue pour des instructions globales CoWork. On a vu ensemble qu’il existait un fichier claude.md qui servait à l’ensemble de tout ce que constitue la partie CoWork. Bon, sans parler de claude.md, il s’agit tout simplement donc d’instructions globales, mais qui concernent seulement la partie CoWork. Et ça va être intéressant de distinguer les instructions globales dans CoWork de ces instructions-là. Déjà parce que, ici, on a vraiment une grande zone de texte dans laquelle on a la place d’écrire absolument tout ce qu’on veut, et c’est quand même beaucoup plus confortable que le petit champ qu’on a ici, en réalité. Et puis d’autre part, parce que, eh bien, dans CoWork, on va pouvoir mettre des règles qui sont spécifiques à cet univers-là. Par règles spécifiques, j’entends le fait que CoWork, c’est Claude qui agit sur votre PC, dans votre PC, et donc peut-être qu’il va y avoir des conventions de nommage : toujours organiser ou nommer les fichiers de telle ou telle façon, ne jamais supprimer les choses, ne jamais faire ceci ou cela sur mon ordinateur, bref, des instructions dédiées à la partie action sur votre PC, donc à la partie CoWork. D’où le fait que ce soit deux emplacements séparés.
Niveau 3 : les instructions par projet
Sous les instructions de CoWork, on va ensuite avoir des instructions par projet. Chaque projet a son petit champ texte dans lequel vous pouvez préciser – alors vous pouvez mettre beaucoup de texte, hein, vous n’êtes pas obligé de mettre juste un, deux ou trois paragraphes. Moi, je vous incite à en faire relativement peu, relativement peu d’efforts dans cet espace-là, pour vous concentrer plutôt sur le niveau numéro 4. Donc, le niveau numéro 3, il existe, il est réel, hein, et ça vous permet, malgré tout, de donner le contexte originel d’un projet : à quoi je sers, hein, pourquoi j’existe. Notamment sur cette fameuse étape capitale d’interview que je vous invitais à faire quand vous déployez un nouveau projet. Eh bien, si vous avez pris le temps de mettre quelques instructions de base, vraiment basiques, dans votre projet, l’interview n’en sera que plus utile derrière puisqu’il a quand même un minimum de contexte pour orienter la discussion.
Niveau 4 : le fichier claude.md du projet
Et puis ensuite, le fichier claude.md du projet. Alors, n’oublions pas que le fichier claude.md peut s’asseoir dans n’importe quel dossier. Donc là, on parle dans le cadre d’un projet, mais ce sera dans le cadre d’un dossier, si jamais vous travaillez dans un dossier de votre ordinateur : Téléchargements, Documents, Vidéos, etc. Si vous avez un fichier local claude.md dans ce projet, ce sera donc ce fameux niveau 4.
N’oubliez pas qu’il peut également y avoir des niveaux intermédiaires. Si jamais vous travaillez dans un dossier qui est donc dans un dossier parent, lui-même dans un dossier parent, etc., et que tous les dossiers parents ont également des fichiers claude.md, bah ça fait autant de petits fichiers claude.md intermédiaires qui sont bel et bien lus avant que l’IA vous réponde. Et donc, il faut faire attention, évidemment, à ne pas surcharger inutilement de plein de contextes, de plein de choses qui seraient essentiellement du bruit.
Euh mais voilà, par défaut, sinon, vous avez donc un projet, le fichier claude.md dedans, et vous allez mettre la majorité de vos instructions dedans puisque vous êtes plus à l’aise, c’est plus simple pour les éditer. L’IA peut directement intervenir dedans et créer ce fichier pour vous, le modifier pour vous. Vous avez tout un fichier à votre disposition pour pouvoir faire un vrai travail de hiérarchisation grâce au formatage en Markdown et, en plus, c’est portable. Vous pouvez repartir avec, vous pouvez le prendre, c’est un véritable fichier, donc c’est quand même plus pratique si demain vous changez d’avis et que vous n’utilisez plus Claude.
Niveau 5 : les fichiers référencés
Et enfin, eh bien il y a le dernier niveau, qui sont les fichiers référencés, qui est finalement simplement le travail de pointage, hein. Je vous avais indiqué que dans claude.md, vous pourriez pointer vers d’autres fichiers dans le cadre d’un projet. Et donc, bah, ces autres fichiers référencés, si jamais vous décidez que l’IA doit les lire, doit les avoir en référence, ça fait autant de contextes et d’instructions supplémentaires possibles dans le cadre d’un projet.
Et, finalement, ce pointage, euh, il peut avoir lieu au niveau 4, il peut avoir lieu au niveau 3, il peut avoir lieu au niveau 2, hein. Il pourrait, en théorie, avoir lieu à n’importe quel niveau. Euh si vous lui dites systématiquement : « lis toujours tel fichier » ou « tel PDF », etc., il le fera, et donc à n’importe quel niveau, vous pouvez pointer vers un fichier de référence pour une conversation. Mais, en général, du coup, ça va se passer entre le fichier claude.md et les fichiers référencés, comme ça, projet par projet, il peut avoir automatiquement en mémoire, pour toutes les nouvelles conversations, eh bien des fichiers qui sont spécifiques et pertinents dans le cadre d’un projet.
Retour dans les paramètres de Claude
De retour dans Claude, on a donc le premier niveau d’instructions, pour rappel, dans les paramètres et directement au niveau – non, c’était bien dans « Général », voilà juste ici : « Instructions pour Claude ». Donc ça, c’est le premier niveau, le niveau le plus général, une petite description de votre travail, de votre identité, de ce que vous faites.
Ensuite, dans le menu CoWork ici, des instructions globales uniquement pour la partie CoWork. Et donc, ça va plutôt concerner les règles, les grandes règles, que vous voulez établir sur la manière dont il interagit avec votre PC, et notamment ce qu’il ne doit pas faire. C’est souvent un endroit où vous allez vouloir mettre des instructions sur ce qu’il ne doit pas faire pour mettre des garde-fous, ou pour toujours être organisé proprement pour que ce soit raccord avec ce que vous voulez faire ou comment vous vous organisez déjà sur votre PC. Donc, ça c’est le deuxième niveau d’instructions.
Ensuite, eh bien pour avoir des instructions plus précises, vous utilisez le système de projet qui va créer de petits clusters, de petits espaces de travail par thématique, par client, par projet, comme vous le souhaitez. Au niveau de chat, ça va rester dans la partie chat, il n’y a pas d’interaction avec votre PC. Et au niveau de la partie CoWork, donc, il y a bien des interactions possibles avec votre PC, on a vu ça ensemble.
Donc ensuite, à l’intérieur d’un projet, que ce soit dans chat ou dans CoWork, si vous cliquez sur le projet en question, vous avez les instructions du projet qui se trouvent juste ici, en haut à droite. Ça, c’est le niveau 3. On va privilégier ici des instructions, donc, qui sont assez légères, assez simples : un paragraphe, deux paragraphes, trois paragraphes maximum, c’est très bien, pour ensuite se concentrer sur le niveau d’en dessous, plutôt les fichiers claude.md.
Donc là, on va dans n’importe quel projet, notamment un où j’ai déjà des conversations, comme ça j’ai un petit accès rapide, hein, juste ici, à tout ce qui m’intéresse. Et donc, j’ai le fichier claude.md juste ici. Je peux l’ouvrir depuis Bloc-notes, je peux le créer également depuis Bloc-notes à tout moment. Je ne suis pas obligé de passer uniquement par Claude. Si vous créez vous-même des fichiers qui s’appellent exactement comme ça, claude.md en majuscules ou .md, dans ce cas, ça fonctionnera tout pareil.
Du coup, ensuite, ici, vous pouvez mettre toutes les instructions que vous voulez, et ces instructions sont relatives au dossier dans lequel il se trouve, et donc par dossier, en l’occurrence ici, on entend le dossier du travail complet du projet Freelancing LinkedIn. Maintenant, si vous avez des sous-dossiers – parce que c’était le cas, hein – il avait créé de lui-même, automatiquement, des sous-dossiers. Ah ça, c’est l’IA qui avait fait ça. Et si jamais il y avait des fichiers claude.md dans ces sous-dossiers, bah vous comprenez l’idée : ces fichiers claude.md seraient également lus au moment où l’IA doit travailler, intervenir dans les différents dossiers en question.
Et puis enfin, le cinquième niveau, donc à partir du moment où vous faites quelque chose dans un fichier claude.md, si vous pointez vers d’autres fichiers de référence : calendrier éditorial, workflow, stratégie, etc. Tout ça, c’est le dernier niveau d’instructions possible que vous pouvez forcer dans le contexte au moment où vous discutez avec Claude, pour qu’il ait en tête votre calendrier éditorial, la stratégie, et bien d’autres éléments.
Donc maintenant, c’est à vous d’avoir le réflexe de vous demander, bah, où est-ce que vous devriez ranger telle ou telle instruction pour avoir vraiment le bon état d’esprit.
Exercice : où ranger chaque instruction ?
Alors là, juste ici, toujours cette page que vous pouvez télécharger, comme à chaque fois que vous voyez ces pages-là, vous pouvez les récupérer juste sous les vidéos. Et donc là, vous avez une dizaine de cartes, juste pour tester un petit peu et voir si vous avez bien compris et bien cerné où est-ce que vous devriez ranger, à quel niveau, telle ou telle instruction.
Donc là, par exemple : « Pour ce client, on fait un site vitrine, pas de boutique en ligne ». Donc là, on voit bien que c’est pas un sujet global, c’est pas un sujet de CoWork non plus sur l’organisation de CoWork, c’est un sujet pour un projet en particulier. Donc là, on peut le mettre soit dans le projet, on pourrait le mettre dans le claude.md. Donc, à voir ce que là ce qui a été défini. Donc là, a priori, c’est bien le projet, c’est pas spécialement technique. Là, on est sur quelque chose d’assez générique, mais lié à un projet. Donc, le projet, c’est bien. Notez, évidemment, que tout ça, c’est un petit peu arbitraire, hein. Vous pouvez tout à fait vous dire : « Ah bah non, moi je pense que telle instruction irait très bien dans claude.md pour telle ou telle raison. » Aucun problème, l’importance, c’est que vous soyez conscient de ce que vous faites, que vous soyez dans une démarche délibérée de faire des choix qui ont du sens. Et à partir du moment où vous faites des choix qui ont du sens, il n’y a pas de souci.
Ça, c’est un bon exemple, justement : « La charte du client : couleur vert, police Poppins, etc. » Ça, typiquement, est-ce que vous vous dites que vous voudriez que ce soit systématiquement dans le contexte de chaque conversation que vous avez avec Claude, dans le cadre d’un projet ? Si oui, vous pourriez le mettre directement dans le claude.md. Par contre, si vous vous dites que c’est seulement utile de temps en temps, dans le contexte de certaines conversations sur des aspects design, mais il y a des choses que je vais aborder vis-à-vis de ce projet client où Claude n’a pas besoin de savoir la police, les couleurs, etc., ce n’est pas une information utile, dans ce cas, autant le mettre dans un fichier en référence séparé.
Donc, c’est à vous de décider entre claude.md et fichier. Par défaut, la bonne réponse ici, ce serait fichier, c’est le plus logique. Et ensuite, dans le claude.md, vous pouvez pointer vers un fichier webdesign.md ou ce genre de choses, pas forcément pour le forcer à lire, d’ailleurs. D’ailleurs, vous n’êtes pas obligé de le forcer. Vous pouvez mettre une instruction dans Claude et lui dire : « lis systématiquement », mais dans ce cas, ça revient au même par rapport à ce que je viens de dire. Mais sinon, le but, c’est juste de le laisser dans un fichier séparé webdesign.md et puis de demander à Claude de le lire uniquement dans les conversations où c’est pertinent.
Donc, vous avez d’autres cartes, n’hésitez pas à tester les autres et à vérifier un petit peu si vous comprenez vraiment l’état d’esprit et comment ranger vos instructions.
Résumé : les niveaux s’additionnent
Je termine en rappelant que tous ces niveaux d’instructions s’additionnent, hein, ils s’empilent les uns sur les autres. Donc, tout sera tout va rentrer en compte et tout sera de la consommation de tokens, hein, du coup, pour chaque conversation. Alors, ne vous embêtez pas avec ça, c’est bien normal de mettre en place des instructions. Le but, ce n’est pas non plus de chercher à économiser trois bouts de ficelle en mettant quelques phrases en moins ici ou là.
Mais, en tout cas, voilà, il y a vraiment tout ça qui rentre dans le contexte d’une nouvelle conversation que vous démarrez avec Claude, le fichier étant un peu plus optionnel, vous l’aurez compris. Donc, s’il y a des instructions qui sont contradictoires, ce sera systématiquement ce qui est le plus précis, le plus local.
Donc là, vous voyez que, par exemple, on a des petits exemples sur : « Le style minimaliste, peu de couleurs », ça, c’est une instruction qui était mise en globale. Et là, dans le cadre d’un projet en particulier, vis-à-vis d’un client, ce client dit qu’il veut quelque chose de très coloré, très vif, ce qui correspond pas habituellement à ce qu’on fait, et peut-être que ce qu’on fait habituellement, vous l’avez enregistré quelque part dans Claude pour l’orienter au mieux dans vos choix de design à chaque fois que vous bossez sur des sites. Mais il peut y avoir une exception locale, il peut y avoir une exception pour un client, et donc ce serait logiquement ça qui l’emporte. Donc, à chaque fois, vous allez avoir tout ce qui est plus précis qui l’emporte naturellement.