Aller au contenu principal

Ressources RAG

Une collection organisée d'outils, de cadres, de tutoriels et d'articles pour les systèmes RAG.


🛠️ Cadres​

Orchestration RAG​

CadreDescriptionLien
LangChainCadre d'application LLM le plus populairelangchain.com
LlamaIndexCadre d'indexation et de requête de donnéesllamaindex.ai
HaystackCadre NLP de bout en bouthaystack.deepset.ai
Semantic KernelSDK d'orchestration AI de Microsoftlearn.microsoft.com

Évaluation​

OutilDescriptionLien
RAGASCadre d'évaluation RAGragas.io
TruLensÉvaluation d'applications LLMtrulens.org
PhoenixObservabilité MLarize.com/phoenix

🗄️ Bases de données vectorielles​

Gérées​

Base de donnéesTypeNiveau gratuit
PineconeInfonuagique✅ Limité
Weaviate CloudInfonuagique✅ Sandbox
Zilliz CloudMilvus hébergé✅ Limité

Auto-hébergées​

Base de donnéesLangageIdéal pour
ChromaPythonDéveloppement
QdrantRustProduction
MilvusGo/C++Grande échelle
pgvectorPostgreSQLPG existant
FAISSC++/PythonEn mémoire

🤖 Modèles d'embeddings​

APIs commerciales​

FournisseurModèleDimensions
OpenAItext-embedding-3-small1536
OpenAItext-embedding-3-large3072
Cohereembed-v31024
Voyage AIvoyage-21024

Open Source​

ModèleSourceDimensions
BGE-largeBAAI1024
E5-largeMicrosoft1024
all-MiniLM-L6Sentence-Transformers384
GTE-largeAlibaba1024

📚 Ressources d'apprentissage​

Documentation officielle​

Tutoriels​

Cours​

CoursFournisseurNiveau
LangChain pour le développement LLMDeepLearning.AIDébutant
Construire avec les LLMsWeights & BiasesIntermédiaire
Bootcamp Full Stack LLMFSDLAvancé

📄 Articles clés​

Fondamentaux​

ArticleAnnéeSujet
RAG pour le NLP intensif en connaissances2020Article original RAG
Dense Passage Retrieval2020DPR pour QA
REALM2020LM amélioré par récupération

Techniques avancées​

ArticleAnnéeSujet
Self-RAG2023RAG auto-réfléchissant
HyDE2022Documents hypothétiques
Lost in the Middle2023Analyse de la longueur du contexte

🔧 Outils​

Développement​

OutilObjectif
Jupyter/ColabPrototypage
StreamlitInterfaces rapides
GradioInterfaces de démonstration

Observabilité​

OutilObjectif
LangSmithTraçage LangChain
Weights & BiasesSuivi des expériences
ArizeObservabilité ML

Déploiement​

PlateformeType
ModalPython sans serveur
RailwayDéploiement facile
RenderServices web
AWS/GCP/AzureEntreprise

💬 Communautés​

PlateformeLien
LangChain Discorddiscord.gg/langchain
LlamaIndex Discorddiscord.gg/llamaindex
r/LocalLLaMAreddit.com/r/LocalLLaMA
AI Twitter/XSuivre le hashtag #RAG

📊 Référentiels​

RéférentielObjectifLien
MTEBModèles d'embeddingshuggingface.co/spaces/mteb
BEIRRéférentiel de récupérationgithub.com/beir-cellar
MS MARCOClassement de passagesmicrosoft.github.io/msmarco

Ordre de lecture recommandé​

  1. Commencer : Tutoriel RAG LangChain
  2. Comprendre : Article original RAG
  3. Approfondir : Dense Passage Retrieval
  4. Avancé : Articles HyDE et Self-RAG
  5. Pratiquer : Construire des projets à partir du Module 10

Retour à l'accueil