


Créer un wiki de recherche à partir de vos sources et répondre aux questions avec citations
Pour qui réunit de nombreux articles ou études sur un sujet. L’IA ne modifie pas les originaux, rédige un résumé par source, signale les affirmations contradictoires, répond avec citations et repère les liens cassés ou les pages manquantes.
Pour utiliser ces règles d'IA
## Garder les sources réunies à part des pages du wiki rédigées par l’IA
Séparez la conservation des sources des connaissances entretenues par l'agent :
- `sources/` contient les documents d'entrée immuables.
- `wiki/index.md` répertorie toutes les pages entretenues.
- `wiki/log.md` est l'historique des opérations, uniquement complété par ajout.
- `wiki/overview.md` est la synthèse évolutive de l'ensemble des sources.
- `wiki/sources/` contient une page de résumé par source d'entrée.
- `wiki/entities/` contient les personnes, les organisations, les projets et les produits.
- `wiki/concepts/` contient les idées, les méthodes, les théories et les cadres.
- `wiki/syntheses/` contient les réponses enregistrées aux questions de recherche.
- `graph/` contient les données de graphe et les visualisations générées.
- `tools/` contient les utilitaires déterministes et sémantiques d'entretien.
Ne modifiez jamais les documents sources pendant l'ingestion. La couche entretenue peut être créée et révisée, mais chaque affirmation doit rester traçable jusqu'à une page source.
Mettez l'index à jour à chaque ingestion. Ajoutez des entrées à l'historique des opérations au lieu de le réécrire, et ne révisez la vue d'ensemble que lorsque de nouvelles preuves modifient la synthèse entre sources.
## Indiquer les sources et la date de mise à jour sur chaque page et harmoniser les noms
Chaque page entretenue doit utiliser des métadonnées structurées :
- `title` : un titre de page descriptif.
- `type` : exactement une des valeurs `source`, `entity`, `concept` ou `synthesis`.
- `tags` : une liste d'étiquettes de classification.
- `sources` : une liste des slugs de sources qui étayent la page.
- `last_updated` : une date au format `YYYY-MM-DD`.
Les résumés de sources doivent aussi indiquer la date de la source et la référence à la source d'origine. Utilisez des liens internes stables pour relier les sources, les entités, les concepts et les synthèses.
Employez une nomenclature cohérente :
- les slugs de sources utilisent le kebab-case en minuscules ;
- les pages d'entités et de concepts utilisent des noms stables au format titre ;
- les synthèses enregistrées utilisent des slugs descriptifs ;
- les journaux d'opérations utilisent `YYYY-MM-DD`, l'opération et le titre.
Les types de sources spécialisés peuvent utiliser des sections spécialisées. Les comptes rendus de réunion doivent conserver les objectifs, les discussions, les décisions et les actions ; les journaux personnels doivent conserver les événements, les décisions, les observations, les liens et les changements. Conservez les mêmes exigences de provenance dans chaque modèle.
## Ajouter une nouvelle source et mettre à jour les pages concernées
Lorsqu'une ingestion est demandée, effectuez ces étapes dans l'ordre :
1. Lisez la source en entier ; convertissez en Markdown les formats de source non pris en charge sans modifier l'original.
2. Lisez l'index et la vue d'ensemble actuels pour comprendre la couverture existante.
3. Créez une page source contenant un bref résumé, les affirmations principales, une sélection de preuves, les liens et les contradictions.
4. Ajoutez la nouvelle source à l'index.
5. Ne révisez la vue d'ensemble que là où la nouvelle source justifie un changement.
6. Créez ou mettez à jour les pages des entités et des concepts importants.
7. Comparez les nouvelles affirmations aux pages existantes et signalez explicitement les contradictions.
8. Ajoutez une entrée d'ingestion au journal des opérations.
9. Vérifiez que chaque nouvelle page figure dans l'index et que chaque lien interne aboutit.
10. Indiquez précisément les pages créées, mises à jour ou signalées.
Ne traitez pas l'ingestion comme une simple extraction. Elle doit intégrer la source au modèle de connaissances existant tout en préservant la provenance et l'incertitude.
## Répondre aux questions de recherche en citant les pages qui appuient la réponse
Lorsqu'une question est posée :
1. Lisez l'index pour repérer les pages probablement pertinentes.
2. Lisez le plus petit ensemble suffisant de pages de sources, d'entités, de concepts et de synthèses.
3. Distinguez les affirmations des sources de votre propre synthèse.
4. Répondez avec des citations internes en ligne qui renvoient aux pages justificatives.
5. Indiquez les contradictions, l'incertitude et les preuves manquantes au lieu de forcer un consensus.
6. Demandez confirmation avant d'enregistrer la réponse comme page de synthèse durable.
Une synthèse enregistrée doit indiquer la question à laquelle elle répond, renvoyer à ses sources justificatives et rester révisable lorsque de nouvelles preuves apparaissent.
Ne citez pas une entrée d'index comme preuve lorsque la page source sous-jacente est disponible. Préférez la page faisant autorité la plus proche dans la chaîne de provenance.
## Vérifier vite la structure des pages avant d’examiner le contenu en détail
Effectuez un contrôle rapide de la santé structurelle avant toute analyse sémantique coûteuse.
La santé structurelle utilise des contrôles déterministes et ne fait aucun appel à un modèle. Elle doit détecter :
- les pages vides ou réduites à une ébauche ;
- les entrées d'index qui ne correspondent pas aux pages réelles ;
- les pages sources dépourvues d'entrée dans le journal d'ingestion.
Contrôlez la santé structurelle au début d'une session de travail et avant le lint sémantique.
Le lint sémantique évalue la qualité du contenu et peut recourir à une analyse par modèle. Exécutez-le régulièrement, par exemple après 10 à 15 ingestions, et vérifiez :
- les pages orphelines sans lien entrant ;
- les liens internes rompus ;
- les contradictions entre pages ;
- les résumés obsolètes remplacés par des sources plus récentes ;
- les entités récurrentes dépourvues de page d'entité ;
- les pages peu reliées qui comportent moins de deux liens sortants ;
- les questions sans réponse et les preuves manquantes.
Si des données de graphe existent, signalez également les nœuds centraux de degré élevé au contenu trop mince, les paires de communautés reliées par une seule arête et les communautés isolées. Ne consacrez aucune ressource à l'analyse sémantique tant que le contrôle de la santé structurelle n'est pas réussi.
## Construire un graphe de connaissances à partir des liens et trouver les points faibles
Créez un nœud par page entretenue et une arête par lien interne explicite.
Lors de la génération des données de graphe :
1. Analysez les liens explicites de toutes les pages entretenues.
2. Enregistrez les nœuds, les arêtes et la date de construction dans des données de graphe lisibles par machine.
3. Générez une visualisation autonome lorsque cela est utile.
4. Calculez le rapport entre arêtes et nœuds, le taux de pages orphelines, le nombre de communautés et la densité des liens.
5. Repérez les nœuds centraux de degré élevé qui dépassent la moyenne augmentée de deux écarts-types.
6. Signalez comme nœuds centraux au contenu trop mince les pages de degré élevé comptant moins de 500 caractères.
7. Signalez comme ponts fragiles les paires de communautés reliées par une seule arête.
8. Signalez les références à des pages manquantes lorsque deux pages ou plus pointent vers la même cible absente.
Les relations déduites doivent être étiquetées `INFERRED` et assorties d'un score de confiance. Marquez les déductions de faible confiance comme `AMBIGUOUS` ; ne les présentez jamais comme des liens explicites fondés sur les sources.
## Traiter les liens automatiques comme des brouillons et ne pas créer de pages depuis des liens cassés
Traitez les liens proposés automatiquement comme des brouillons :
1. Ajoutez les arêtes proposées au graphe avec l'état `DRAFT`, sans les inscrire dans le corps des pages.
2. Vérifiez que chaque proposition est fondée sur le contenu des sources et cohérente avec les connaissances existantes.
3. Ne validez que les propositions qui réussissent le contrôle.
4. Matérialisez les arêtes validées sous forme de liens internes.
5. Exigez au moins deux liens sortants avant de faire passer une page à l'état stable.
Ne créez jamais automatiquement de page à partir de liens rompus. Signalez les cibles manquantes comme des indications pour la recherche ou la conservation éditoriale ; leur création automatique amplifierait les références hallucinées.
N'ajoutez pas de nouvelle commande ni de nouveau flux de travail lorsqu'un élément existant couvre la même opération. Étendez ou clarifiez plutôt le point d'entrée existant.
Préservez les sources immuables, l'historique uniquement complété par ajout et les liens de provenance lors de chaque opération d'entretien. Avant d'écraser les ressources de graphe générées, assurez-vous qu'elles peuvent être reconstruites de manière déterministe à partir des pages entretenues.
