RAG documentaire assurance
Un gestionnaire sinistres pose sa question en français, le système répond en citant le passage exact, et dit quand il ne sait pas.
Le problème
L'information dont un gestionnaire a besoin existe, elle est dans les conditions générales, les avenants et les FAQ internes. Elle est simplement introuvable en moins de vingt minutes. Un moteur de recherche classique renvoie des documents ; ce qu'il faut, c'est une réponse, et la possibilité de vérifier d'où elle sort. Un assistant générique, lui, répond avec assurance et invente un montant sur trois, ce qui coûte plus cher en assurance qu'une absence de réponse.
Ce que j'ai construit
Découpage des contrats sur leurs sections réelles plutôt qu'à taille fixe, pour qu'une garantie ne soit jamais coupée en deux. Recherche hybride, la similarité vectorielle pour les reformulations et BM25 pour les termes exacts, montants et noms de garanties, les deux classements fusionnés puis réordonnés par un cross-encoder. Génération sous un prompt qui impose la citation, interdit toute réponse hors des passages retrouvés et impose de déclarer l'information absente le cas échéant. L'interface affiche le passage qui fonde la réponse, sa page, son score de pertinence, et un indice de confiance.
Le résultat
Mesuré sur quarante questions annotées à la main, dont sept sans réponse dans le corpus. Le bon passage est retrouvé dans 82 % des cas contre 27 % pour la recherche vectorielle seule, et le système s'abstient sept fois sur sept quand l'information est absente, sans jamais s'appuyer sur autre chose que les documents. Trois centimes par question.
La stack
- LangChain
- ChromaDB
- BM25
- Claude
- Streamlit
Parlons-en trente minutes
Un renfort sur un chantier en cours, un sujet data à cadrer, des documents à exploiter. Dites-moi où vous en êtes. Sans engagement et sans présentation commerciale : je vous dis ce qui me paraît faisable, à quel coût, et dans quel ordre. Si je pense que ça ne vaut pas le coup, je vous le dis aussi.
Réserver un créneauOu directement
Réponse sous 24 heures ouvrées.