feat(wiki-ingest): Agent fidelity-checker — vérification par décomposition en affirmations atomiques
Provenance : adapté depuis
fyl-guidelines#11. Fait partie de l'EPIC #3.
Contexte
Le pipeline de citations vérifiées (sous-issue dédiée) couvre l'extraction directe, mais pas la synthèse cross-pages (réorganisation, reformulation — permise par le workflow ingest actuel), qui n'a pas toujours une citation 1:1 propre.
Détails d'implémentation
- 5ᵉ agent, à ajouter dans
agents/fidelity-checker/, contexte séparé de celui qui a rédigé la page (évite le biais de confirmation). - Méthode : décomposition du texte généré en affirmations atomiques indépendantes (approche type FActScore), scoring de chaque affirmation contre le(s) document(s) source(s) cité(s).
- Sortie : rapport par page, affirmations non supportées listées explicitement, avant publication définitive.
- Distinct du futur
consolidateur-contradictions(qui compare plusieurs pages entre elles) — ici on vérifie une page contre ses propres sources citées.
Critères d'acceptation
-
Agent fidelity-checkercréé (metadata.json + fichier persona/workflow, cohérent avec la conventionagents/*/) -
Prend en entrée une page wiki + ses sources citées, retourne la liste des affirmations non supportées -
Testé sur un wiki d'exemple, résultats documentés