← Documentation

Ontologie

Une ontologie est la carte des relations entre les concepts de votre domaine. Pas une liste de mots-clés — une carte de qui est lié à qui, et comment.


Le problème sans ontologie

Un RAG classique trouve les passages qui contiennent les bons mots. Il ne sait pas que votre client Dupont est en profil défensif, que son fonds exclut les énergies fossiles, et que ce fonds vient de changer de benchmark.

Il répond à la question mais ne comprend pas le contexte.


Ce que l'ontologie apporte

Avec une ontologie, retriv sait que :

Client Dupont
  → profil → Défensif
  → souscrit_à → Fonds Croissance Europe
  → exclut → Énergies fossiles
  → soumis_à → MiFID II

Quand vous posez une question, retriv croise les chunks pertinents (Qdrant) avec le graphe de relations (Neo4j) et remonte un chemin de preuve complet.


Créer son ontologie

1. Écrire un fichier markdown naturel

Pas de syntaxe spéciale — écrivez comme vous pensez.

## Personnages
- Mira : tisserande, alliée de Kaël, méfiante envers la Faction Nord
- Kaël : ancien ami de Mira, recruté de force par la Faction Nord

## Lieux
- Le Fleuve : frontière naturelle, lieu de la bataille finale

## Relations clés
- Mira et Kaël : amis d'enfance, séparés par la guerre
- Kaël et Faction Nord : membre contraint

2. Uploader dans retriv

Glissez le fichier dans la zone d'upload. Au moment du choix, sélectionnez Ontologie plutôt que Corpus. Choisissez la catégorie — l'ontologie s'appliquera à tous les corpus de cette catégorie.

3. Valider les entités extraites

retriv affiche la liste des entités et relations extraites automatiquement. Cliquez sur une entité pour corriger son nom ou son type.

4. C'est tout

retriv injecte automatiquement l'ontologie dans chaque requête sur cette catégorie. Les entités citées apparaissent sous les réponses comme sources cliquables.


Exemples par domaine

Littérature

Ontologie littéraire — relations entre personnages, lieux et factions

L'auteur dépose son fichier de plan — personnages, lieux, arcs narratifs — dans retriv. Les relations entre entités sont extraites automatiquement.

Questions possibles :

  • "Dans quelles scènes le mentor et le héros apparaissent ensemble ?"
  • "Est-ce que la trahison est cohérente avec le caractère du personnage ?"
  • "Quels personnages apparaissent dans les chapitres 3 à 7 ?"

Médecine

Ontologie médicale — pathologies, médicaments et contre-indications

Le médecin dépose les comptes-rendus, ordonnances et résultats d'analyses. retriv extrait les pathologies, médicaments et leurs interactions.

Questions possibles :

  • "Ce patient peut-il prendre de l'ibuprofène ?"
  • "Quels médicaments surveiller en priorité ?"
  • "Y a-t-il des interactions entre ses traitements actuels ?"

Finance

Ontologie financière — clients, fonds, contraintes ESG et réglementation

Le gestionnaire dépose mandats, fiches clients et contraintes réglementaires. retriv relie les clients à leurs fonds et contraintes automatiquement.

Questions possibles :

  • "Quels clients sont exposés aux énergies fossiles via leurs fonds ?"
  • "Le fonds Croissance respecte-t-il les contraintes ESG de Dupont ?"
  • "Quel impact si le secteur Tech chute de 20% ?"

Bonnes pratiques

Soyez concis — des listes courtes avec des relations claires valent mieux que de longs paragraphes.

Nommez exactement — utilisez les mêmes noms partout. "Faction Nord" et "la Faction du Nord" créeront deux entités distinctes.

Mettez à jour régulièrement — si votre contenu évolue, mettez à jour l'ontologie et cliquez "Réextraire" dans l'interface.

Une ontologie par catégorie — elle s'applique à tous les corpus de la catégorie, pas à un seul.


Pour aller plus loin

GraphRAG — questions multi-hop et chemins de preuve