
Comment créer une base de connaissances basée sur le code Claude
comme outil de programmation. En tant qu’outil de programmation, il est vraiment incroyable et fait un travail incroyable, et m’a probablement rendu plusieurs fois plus ingénieur plus efficace.
Cependant, Claude Code peut également être utilisé pour de nombreux autres domaines d’application très utiles. Vous pouvez l’utiliser pour des tâches telles que la création de présentations, ce qui est réalisé de manière très efficace en écrivant du code, par exemple Python ou LaTeX. De plus, vous pouvez appliquer Claude Code à des cas d’utilisation qui ne sont absolument pas liés au codage, comme l’organisation de votre action commerciale ou la création d’une base de connaissances, ce que je vais aborder dans cet article.
Une base de connaissances basée sur le LLM est un concept incroyablement puissant qui peut vous rendre beaucoup plus efficace simplement parce que vous pouvez récupérer les informations pertinentes plus rapidement. Je vais expliquer comment configurer cela, pourquoi vous devriez le configurer et comment vous pouvez tirer le meilleur parti de votre base de connaissances.

Pourquoi créer une base de connaissances propulsée par LLM
Tout d’abord, je vais expliquer pourquoi vous devriez créer une base de connaissances basée sur le LLM. La raison simple est que les LLM fonctionnent mieux plus ils ont de contexte, et plus vous pouvez fournir de contexte à vos modèles de langage, mieux ils seront capables de résoudre les différents problèmes que vous leur posez.
Ainsi, stocker autant d’informations que possible dans une base de connaissances est incroyablement puissant car le LLM peut y accéder lorsque cela est pertinent.
J’essaie de stocker absolument tout ce que je fais dans une base de connaissances centralisée. Cela pourrait être des choses telles que :
- les réunions auxquelles je participe
- note que je pense à
- les erreurs que commettent mes agents et comment les éviter
et ainsi de suite.
Avant les LLM, vous auriez pensé qu’il ne servait à rien de créer une base de connaissances aussi vaste avec autant d’informations, car vous ne pouviez tout simplement pas récupérer les informations pertinentes lorsque vous en aviez besoin. Par exemple, si vous aviez besoin d’une note d’une réunion spécifique, ce serait beaucoup de travail de trouver d’abord la transcription de cette réunion spécifique, puis, dans cette transcription, de trouver le point spécifique que vous recherchez et ainsi d’obtenir les informations que vous recherchez.
Cependant, cela a complètement changé lorsque les grands modèles linguistiques sont devenus une réalité, car tout à coup, vous pouviez facilement accéder à une grande quantité d’informations en quelques secondes seulement. La disponibilité de l’information a considérablement augmenté du jour au lendemain.
La disponibilité considérablement accrue des informations du LLM, ce qui a rendu les bases de connaissances beaucoup plus précieuses
Pour répondre brièvement, la raison pour laquelle vous devriez créer une base de connaissances basée sur LLM est qu’elle vous permet de récupérer des informations pertinentes lorsque vous ou votre agent de codage en avez le plus besoin. Le fait que vous disposiez d’une base de connaissances puissante avec les LLM rend les informations très facilement accessibles, ce qui signifie que vous pouvez stocker une grande quantité d’informations.
Comment mettre en place une base de connaissances propulsée par LLM
Je vais maintenant expliquer comment vous pouvez créer votre propre base de connaissances basée sur LLM. En réalité, c’est assez simple. Il vous suffit de stocker toutes les informations dans un seul dossier sur votre ordinateur.
En pratique, cependant, c’est un peu plus difficile que vous ne le pensez, car vous devez prendre l’habitude de stocker toutes les informations à cet emplacement. Cependant, je vais vous expliquer étape par étape comment j’ai commencé à configurer cela, et en me concentrant dessus au fil du temps, je suis devenu de mieux en mieux dans la mise à jour de ma base de connaissances et dans l’ajout de toutes les informations pertinentes.
Vous pouvez commencer par avoir un preneur de notes de réunion et vous assurer qu’il stocke toujours les notes avec toutes les informations pertinentes, telles que les participants à la réunion, l’heure de la réunion, le nom de la réunion et le contexte de la réunion. Il s’agit d’informations que vous pouvez récupérer depuis votre calendrier, par exemple
Le simple fait d’ajouter toutes vos notes de réunion et transcriptions dans un dossier central fait une grande partie du travail.
Notez également que la base de connaissances ne doit pas nécessairement être un dossier local. Il peut également s’agir d’applications basées sur le cloud, telles que Notion, dans lesquelles vous pouvez stocker des fichiers texte. Une base de connaissances n’a pas besoin d’être bien plus que cela. Il suffit de stocker du texte.
Dans cette optique, j’ai également des rappels plusieurs fois par semaine pour stocker dans la base de connaissances des éléments auxquels je pense, des enseignements tirés de mon travail ou d’autres informations utiles auxquelles j’ai pensé. J’essaie de ne pas trop réfléchir à ce que j’ajoute à la base de connaissances. Le plus important est d’ajouter l’information, ce que je fais en demandant simplement à Claude Code :
Ajouter <élément de connaissance> à ma base de connaissances
Claude Code détermine ensuite quel fichier ou sous-dossier est le plus pertinent pour contenir cette information et stocke l’information pour moi.
Une autre chose que je fais pour mettre à jour ma base de connaissances est que je demande à Claude Code de faire un bilan quotidien de toutes les interactions de mes agents tout au long de la journée. Cela peut être à la fois les interactions que j’ai eues avec mon Claude Code personnel et celles que j’ai eues avec mes robots OpenClaw ou d’autres personnes que j’ai eues avec mes robots OpenClaw. Nous discutons de ce qui s’est bien passé, de ce qui ne s’est pas bien passé, et il stocke automatiquement les connaissances généralisables pertinentes dans mon dossier de connaissances générales afin qu’elles soient accessibles pour plus tard. Cela se fait simplement en configurant une tâche cron, qui s’exécute quotidiennement.
Vous aurez naturellement d’autres flux de travail que moi, et ainsi stockerez différentes informations et aurez également accès à différentes informations. Je vous invite donc à réfléchir aux différentes connaissances que vous auriez aimé stocker et à essayer de stocker ces connaissances dans une base de connaissances. La règle générale est que vous devez stocker autant de contexte que possible dans la base de connaissances ; cela n’a pas vraiment d’importance si la base de connaissances contextuelle devient gonflée, et vous devriez essayer de rendre le stockage des informations dans la base de connaissances aussi automatique que possible
Ce que j’entends par automatique, c’est que vous n’avez pas, par exemple, à copier manuellement vos notes de réunion dans la base de connaissances à chaque fois que vous avez une réunion. Cela représente bien sûr beaucoup de travail manuel, qui d’une part devient ennuyeux à faire avec le temps, et d’autre part, vous risquez d’oublier de le faire après une réunion. Au lieu de cela, vous devez configurer un script ou un flux automatique qui stocke les notes de réunion dans une base de connaissances pour vous.
Comment utiliser la base de connaissances
Dans la dernière section, j’ai expliqué comment créer la base de connaissances et y stocker des informations. La seconde moitié de la base de connaissances concerne bien entendu la manière dont vous utilisez la base de connaissances dans la pratique. Pour cela, j’ai deux sujets de haut niveau que je vais aborder.
- Recherchez des informations chaque fois que vous en avez personnellement besoin
- Donnez à Claude Code ou à vos autres agents l’accès aux informations que vous pouvez récupérer lorsque cela est pertinent pour eux pour accomplir une tâche.
Dans de nombreuses situations, je me retrouve à rechercher une information dont je sais que j’ai discuté lors d’une réunion ou à laquelle j’ai pensé à un moment antérieur. Dans ces situations, il est extrêmement frustrant de ne pas pouvoir accéder aux informations. Je demande à Claude Code de parcourir ma base de connaissances et de trouver la réponse à ma question. Parfois, il ne trouve pas de réponse directe, mais trouve d’autres réponses ou informations plausibles liées à ma question, ce qui est également très utile dans de nombreuses situations.
Le deuxième domaine d’application de la base de connaissances est de permettre à Claude Code d’y accéder, afin qu’il puisse y accéder chaque fois qu’il le juge pertinent. Par exemple, si vous lui demandez d’effectuer une tâche de codage, il peut s’agir d’informations utiles dans la base de connaissances. Ou, chaque fois que vous faites des présentations, par exemple, vous pouvez rechercher des présentations précédentes.
Si la base de connaissances est un dossier centralisé, vous devez vous assurer d’avoir, au préalable, donné à Claude Code ou à votre agent de codage l’accès à ce dossier.
Deuxièmement, vous devez disposer d’un fichier de compétences au niveau de l’utilisateur ou d’un fichier claude.md afin que l’agent de codage connaisse la base de connaissances et sache comment y accéder à tout moment. Il est important que votre agent de codage connaisse la base de connaissances à tout moment, quel que soit l’endroit à partir duquel vous demandez le modèle.
Les erreurs à éviter
Je souhaite également aborder certaines erreurs faciles à commettre lors de la création d’une base de connaissances. La première erreur que je souhaite aborder concerne ce qui se passe lorsque la base de connaissances devient obsolète. Bien sûr, il y a une dérive des informations. Vos opinions sur des sujets peuvent changer ou des informations peuvent devenir obsolètes. Il est donc important de faire des contrôles réguliers sur votre base de connaissances pour rechercher des informations obsolètes.
Cette vérification peut simplement être une tâche cron que vous exécutez sur une base hebdomadaire, dans laquelle Claude Code passe en revue toutes les interactions que vous avez eues avec lui au cours de la semaine dernière et les compare à la base de connaissances pour rechercher des informations obsolètes.
Une autre erreur courante est de ne pas informer l’agent de l’existence de la base de connaissances lorsqu’elle s’exécute dans des dossiers spécifiques. Par exemple, si vous informez uniquement l’agent de codage de la base de connaissances contenue dans un fichier Claude.md au niveau du projet, Claude n’aura pas connaissance de la base de connaissances si elle s’exécute dans un autre dossier. Ceci est bien sûr très problématique, car lorsque Claude s’exécute dans cet autre dossier, il n’a pas accès à toutes les mêmes informations.
C’est là que les fichiers Claude ou Skill.md au niveau utilisateur sont utiles, car ils sont toujours chargés dans votre agent de codage, quel que soit le dossier à partir duquel vous les exécutez.
Conclusion
Dans cet article, j’ai expliqué comment créer une base de connaissances basée sur Claude Code. Il s’agit essentiellement d’un stockage centralisé pour toutes les informations avec lesquelles vous interagissez quotidiennement, et cela vous donne un avantage considérable car vous pouvez accéder aux informations plus rapidement et vous pouvez effectuer des recherches dans la base de connaissances à l’aide de LLM. Les agents de codage sont incroyablement efficaces pour rechercher de grandes informations, telles que des dossiers, et le stockage/l’accès aux informations pertinentes sera ainsi rapide, même si la base de connaissances est volumineuse. Je vous invite à essayer de constituer une base de connaissances personnelle. Essayez de stocker toutes les informations avec lesquelles vous interagissez quotidiennement dans cette base de connaissances et essayez d’utiliser activement cette base de connaissances à la fois pour rechercher des informations vous-même et les mettre à la disposition de vos agents de codage afin qu’ils puissent devenir plus efficaces. Je pense que ces bases de connaissances personnelles sur vos préférences et informations spécifiques deviendront de plus en plus importantes à l’avenir lorsque les agents de codage deviendront plus puissants.
👉 Mon eBook et mon webinaire gratuits :
🚀 10x votre ingénierie avec les LLM (cours gratuit par e-mail de 3 jours)
📚 Obtenez mon ebook gratuit sur les modèles de langage de vision
💻 Mon webinaire sur les modèles de langage de vision
👉 Retrouvez-moi sur les réseaux sociaux :



