Weaviate : concevoir une recherche hybride efficace
Combiner recherche BM25 et vectorielle dans Weaviate, régler la fusion, filtrer et évaluer la pertinence en production.
Répertoire
Comprenez les concepts essentiels et choisissez une approche adaptée à votre projet.
Combiner recherche BM25 et vectorielle dans Weaviate, régler la fusion, filtrer et évaluer la pertinence en production.
Comprendre l’architecture Qdrant, dimensionner les collections, optimiser les filtres et exploiter une recherche vectorielle fiable en production.
Comprendre comment fonctionnent les embeddings et sélectionner un modèle selon langue, recherche, dimension, coût, confidentialité et qualité.
Comprendre quand un graphe améliore un RAG, comment l’extraire, le requêter et combiner relations, vecteurs et provenance.
Construire un pipeline RAG fiable pour des PDF comportant colonnes, tableaux, schémas, scans, en-têtes et références visuelles.
Comparer découpage fixe, structurel, sémantique, parent-enfant et fenêtres pour améliorer retrieval, citations, coût et qualité.
Améliorer un RAG au-delà de la recherche vectorielle simple avec réécriture, fusion, reranking, routage et évaluation.
Choisir la technique adaptée selon connaissance, comportement, données, coût et vitesse d’itération.
Associer recherche lexicale et sémantique, fusionner les classements et mesurer le gain sur un dataset réel.
Choisir un stockage vectoriel selon architecture existante, filtres, échelle, exploitation et exigences de production.
Comparer RAGFlow, LangChain et LlamaIndex selon le niveau d’abstraction, l’ingestion, l’orchestration et l’exploitation.
Comprendre le rôle des documents, nœuds, index et retrievers dans LlamaIndex, puis concevoir une récupération pertinente et évaluable.
Comparer LlamaIndex et LangChain pour ingestion, retrieval, orchestration, agents, évaluation et maintenance d’un RAG.
Construire et évaluer la couche de récupération d’un RAG LangChain avec filtres, recherche hybride et citations.
Comprendre comment un texte devient un vecteur, comment mesurer sa proximité et comment évaluer une recherche.
Choisir entre bibliothèque locale, base orientée IA et extension PostgreSQL selon échelle, filtres et exploitation.