← Documentation

Méthode

Un pipeline construit pour ne pas inventer

01 Collecter  → PDFs, Google Docs, bases existantes
02 Filtrer    → Chunking sémantique, catégories, métadonnées
03 Ancrer     → Silence plutôt qu'invention. Seuil de refus configuré
04 Contrôler  → Score de confiance sur chaque sortie
05 Connecter  → Assistance, rédaction, publication automatisée

Le seuil de refus

Chaque fragment récupéré reçoit un score entre 0 et 1. En dessous du seuil configuré, il est écarté automatiquement. Le modèle ne reçoit que ce qui dépasse le seuil.

Fragment A  ████████████████████  0.84 ✓
Fragment B  ████████████          0.61 ✓
Fragment C  ███████               0.38 ✗  ← écarté

Seuil par défaut : 0.50


Sources d'ingestion

SourceFonctionnement
Google DriveSync automatique via webhook, mise à jour à chaque modification
GitHubIndexation du code à chaque commit
Upload directPDF, MD, TXT, JSON jusqu'à 100 MB (PRO)
Claude MCPretriv dans claude.ai sans installation

Performance

OpérationTemps
Recherche sémantique100–300 ms
Réponse RAG complète2 à 8 secondes
Réduction coût tokens~97%

Stack technique

ComposantRôle
Next.js 16Interface et API routes
QdrantBase vectorielle — recherche sémantique
PostgreSQL + PrismaDonnées utilisateurs et corpus
OllamaEmbeddings locaux (mxbai-embed-large)
FastAPIExtraction et reranking
Neo4jGraphe de relations (GraphRAG)
DockerInfrastructure conteneurisée
OVH CloudHébergement souverain France

GraphRAG — extension en cours

En complément du RAG vectoriel, retriv intègre une couche GraphRAG via Neo4j.

L'utilisateur dépose un fichier d'ontologie (markdown naturel) dans son corpus. retriv extrait automatiquement les entités et relations, les stocke dans Neo4j, et les croise avec les chunks Qdrant à chaque requête.

Ce que ça apporte :

  • Réponses multi-hop (A est lié à B qui est lié à C)
  • Chemin de preuve visible dans les sources
  • Cohérence relationnelle sur des corpus complexes

→ Voir GraphRAG pour le détail.


Modèles LLM disponibles

ModèleHébergementUsage recommandé
gpt-oss-20bOVH France 🇫🇷Usage général, souverain
Mistral SmallFrance 🇫🇷Données sensibles
DeepSeek V3Chine 🇨🇳Coût minimal
Claude HaikuUSA 🇺🇸Qualité élevée