Création d'un RAG agentic pour Obsidian avec Claude et d'un harnais d'évaluation pour détecter les hallucinations

✍️ OpenClawRadar📅 Publié: May 16, 2026🔗 Source
Création d'un RAG agentic pour Obsidian avec Claude et d'un harnais d'évaluation pour détecter les hallucinations
Ad

Un développeur sur r/ClaudeAI a construit un système RAG agentique sur son coffre Obsidian pour permettre à Claude de répondre à des questions issues de PDF d'ingénierie sans épuiser la limite hebdomadaire de tokens. Le processus : convertir les PDF d'ingénierie en Markdown, les placer dans un coffre Obsidian, utiliser un agent peu coûteux (Kimi K2.5) pour la recherche BM25 dans le coffre, et ne montrer à Claude que les passages pertinents au lieu des livres entiers. Cela a réduit le coût en tokens par question d'environ 50 000 à environ 5 000.

Le nouveau problème : l'agent avait parfois tort avec assurance — par exemple, disant « Marc Aurèle a écrit sur la mort dans le livre IX, section 3 » alors que le passage canonique se trouve dans le livre IV, section 5. Assez plausible pour nécessiter une vérification manuelle. Le développeur a donc construit un harnais d'évaluation utilisant Claude Sonnet 4.6 comme juge LLM, délibérément une famille de modèles différente de celle de l'agent Kimi pour éviter qu'il ne note sa propre production.

La grille initiale comportait quatre catégories, dont une à 0,7 « mince mais pas faux ». Lors de l'évaluation manuelle, l'évaluateur humain (le même développeur, en aveugle, un autre jour) a également regroupé tout ce qui était limite dans la catégorie 0,7. Le chiffre d'accord semblait respectable mais mesurait en réalité un biais partagé. Après quatre itérations de la grille, la version fonctionnelle a supprimé la catégorie intermédiaire et ajouté une catégorie à 0,9 pour un cas spécifique : « bonne réponse, mauvais passage ». Ce cas provoquait auparavant un faux positif (1,0 masquant un échec de récupération) ou un faux négatif (0,4 pénalisant une réponse correcte). La division a résolu le problème.

Ad

Avec la nouvelle grille, l'accord du juge avec l'humain sur 18 lignes est passé de 7/18 (39 %) à 17/18 (94 %). Mises en garde : 18 lignes est un petit échantillon, un seul évaluateur (fiabilité inter-évaluateur non établie), BM25 n'est pas nouveau (mais fonctionne bien pour les corpus techniques/littéraires où le chevauchement de vocabulaire entre requête et document est élevé). Un résultat négatif : la même technique de segmentation qui a amélioré un corpus de 33 points de pourcentage en a régressé un autre de 17 points de pourcentage sur la même évaluation — le harnais l'a détecté dès la première exécution.

Le compte rendu complet avec l'histoire des quatre itérations de la grille, la feuille de calcul de calibrage et la note sur le résultat négatif est sur Medium. L'auteur est curieux de savoir comment d'autres utilisent Claude Sonnet comme juge pour leurs installations RAG/agentiques, quelle grille ils ont adoptée, et comment ils gèrent la fiabilité inter-évaluateur avec un seul humain dans la boucle.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Lightpanda : navigateur headless open-source pour agents LLM avec serveur MCP natif et sortie en markdown
Tools

Lightpanda : navigateur headless open-source pour agents LLM avec serveur MCP natif et sortie en markdown

Lightpanda est un navigateur headless open-source conçu pour les agents alimentés par LLM qui utilise 16 fois moins de mémoire que Chrome (215 Mo contre 2 Go) et termine les benchmarks de crawling web en 5 secondes au lieu de 47 secondes. Il fournit une sortie markdown native, un arbre sémantique avec détection d'interactivité, et un serveur MCP intégré.

OpenClawRadar
Claude Code charge paresseusement les schémas d'outils via ToolSearch pour économiser des tokens
Tools

Claude Code charge paresseusement les schémas d'outils via ToolSearch pour économiser des tokens

Claude Code diffère le chargement des schémas d'outils en envoyant uniquement les noms des outils au préalable et en nécessitant un appel ToolSearch pour récupérer les schémas avant utilisation. Cette architecture réduit considérablement la consommation de tokens.

OpenClawRadar
Développeur Indie Dévoile 'Ideanator', un Outil en Ligne de Commande pour Structurer des Idées Vagues avec des LLMs Locaux
Tools

Développeur Indie Dévoile 'Ideanator', un Outil en Ligne de Commande pour Structurer des Idées Vagues avec des LLMs Locaux

Ideanator est un outil CLI conçu par un développeur autodidacte de 19 ans utilisant des LLM locaux comme Ollama/MLX. Il structure des idées vagues en concepts bien définis, entièrement hors ligne.

OpenClawRadar
pxpipe : Réduisez l'utilisation des jetons Claude Code de 60 % en rendant le contexte sous forme d'images
Tools

pxpipe : Réduisez l'utilisation des jetons Claude Code de 60 % en rendant le contexte sous forme d'images

pxpipe est un proxy local qui réduit le contexte volumineux (prompts système, documentation d'outils, historique) en PNG compacts, divisant les tokens d'entrée par ~10 et les coûts de ~60% sur les charges de travail denses en tokens.

OpenClawRadar