LlamaIndex, framework RAG : quand le choisir et comment le mettre en production
LlamaIndex est le framework (boîte à outils logicielle) spécialisé dans la recherche augmentée par génération (RAG) : il indexe vos documents, retrouve les passages pertinents et les fournit au modèle pour répondre avec des sources. Cette page décrit ce qu'il fait bien, quand le préférer à LangChain, et ce que je réalise avec : assistants documentaires, audit de retrieval (recherche des passages pertinents), benchmarks (comparatifs mesurés) de découpage et d'embeddings (représentations vectorielles du texte).
Licence et hébergement
LlamaIndex est open source et gratuit. L'éditeur propose des services payants : LlamaParse (extraction de documents complexes, facturé à la page avec un palier gratuit) et LlamaCloud (indexation gérée), selon la grille publiée par LlamaIndex Inc. Les coûts réels d'un assistant documentaire sont les appels aux modèles ou l'hébergement d'un modèle ouvert, la base vectorielle et le développement. Les ordres de grandeur constatés en France sont détaillés sur la page prix d'un assistant documentaire RAG.
LlamaIndex, c'est quoi ?
LlamaIndex (Python et TypeScript, open source) couvre toute la chaîne d'un assistant documentaire : chargement des documents par des connecteurs (PDF, Word, SharePoint, Google Drive, Notion, bases SQL, sites web, plus de trois cents sources dans son catalogue LlamaHub), découpage en passages (chunking), calcul des représentations vectorielles (embeddings), stockage dans une base vectorielle (Qdrant, Milvus, pgvector, Elasticsearch), puis retrieval au moment de la question : recherche vectorielle, recherche par mots-clés, combinaison des deux (hybride), reclassement (reranking) et filtrage par métadonnées. Le modèle reçoit ensuite les passages sélectionnés et rédige une réponse avec citations.
Sa force est la profondeur sur cette chaîne. Là où LangChain offre un connecteur pour tout, LlamaIndex offre des stratégies de retrieval avancées prêtes à l'emploi : index hiérarchiques, résumés par document, routage entre plusieurs index, requêtes décomposées, agents de recherche sur des données structurées (SQL) et non structurées. Il inclut aussi un module d'évaluation (pertinence des passages, fidélité de la réponse aux sources) et un service payant d'extraction de documents complexes (LlamaParse) pour les PDF à tableaux et mises en page difficiles. Pour un projet dont le cœur est la qualité de la recherche documentaire, c'est en général le framework le plus direct.
Quand utiliser LlamaIndex, et quand s'en passer
Quand préférer LlamaIndex à LangChain
Quand le problème est d'abord un problème de recherche : des milliers de documents hétérogènes, des questions précises, une exigence de sources exactes. LlamaIndex vs LangChain se résume ainsi : LlamaIndex est plus riche et plus lisible sur l'indexation et le retrieval ; LangChain est plus large sur l'orchestration et les agents. Les deux se combinent : LlamaIndex pour le retrieval, LangGraph ou du code natif pour l'agent.
Quand ses connecteurs font gagner des semaines
Un assistant documentaire d'entreprise doit lire des sources variées : GED, SharePoint, messagerie, base métier, PDF scannés. Les connecteurs LlamaIndex couvrent la plupart de ces sources et gèrent l'actualisation incrémentale. Pour les PDF difficiles (tableaux, colonnes, scans), LlamaParse ou une chaîne OCR (reconnaissance de caractères) dédiée s'y branche. Le temps gagné se réinvestit dans ce qui compte : la mesure de la qualité du retrieval.
Quand l'évaluation décide de tout
Un RAG livré sans mesure du retrieval donne des réponses plausibles et fausses. LlamaIndex fournit les briques d'évaluation ; il reste à construire un jeu de test à partir de vraies questions et de vraies réponses attendues, puis à comparer les stratégies. Sur Delibia (2,7 millions de délibérations), ce travail a fait passer le retrieval Top@10 de 53 % à 93 % et les réponses jugées satisfaisantes de 26 % à 98 %.
Quand s'en passer
Pour quelques centaines de documents et des questions simples, un index vectoriel dans Qdrant et une centaine de lignes de Python natif suffisent, avec moins de dépendances à suivre. Pour un agent qui agit dans des logiciels, la valeur est ailleurs (outils, MCP, orchestration). Et si vos documents sont surtout des tableaux ou des données structurées, une requête SQL générée par le modèle bat souvent un retrieval vectoriel.
Ce que je livre avec LlamaIndex
Assistant documentaire (RAG) de production
Ingestion de vos sources par connecteurs, stratégie de découpage et d'embeddings choisie par benchmark, retrieval hybride avec reranking, réponses avec citations, interface ou intégration dans vos outils, jeu de test livré. Hébergement en France ou sur votre infrastructure avec un modèle ouvert si les documents ne peuvent pas sortir.
Assistant IA documentaire (RAG)Audit de retrieval d'un RAG existant
Votre assistant, construit avec LlamaIndex, LangChain ou en interne, répond à côté. Je construis un jeu de test à partir de vos questions réelles, mesure chaque couche (découpage, embeddings, recherche, reranking, prompt) et livre le diagnostic avec une preuve de concept de la correction. Réalisé dans le cadre de l'Audit IA.
Audit IABenchmark de stratégies de découpage et d'embeddings
Comparaison mesurée, sur vos documents, de plusieurs tailles et méthodes de découpage, de plusieurs modèles d'embeddings (ouverts et propriétaires, multilingues et français) et de plusieurs configurations de retrieval. Résultat : un tableau de mesures et une recommandation argumentée, réutilisable à chaque évolution.
Audit IAExtraction et indexation de documents difficiles
PDF scannés, tableaux, plans, courriers manuscrits : mise en place d'une chaîne OCR et d'extraction adaptée (LlamaParse, OCR open source ou modèles de vision), puis indexation structurée avec métadonnées. Constaté sur des règlements d'urbanisme scannés (Lokimo) et des délibérations à grande échelle (Delibia).
Développement IA sur mesureMigration ou combinaison avec LangChain
Remplacement d'un retrieval LangChain par défaut par un retrieval LlamaIndex mesuré, ou combinaison des deux (LlamaIndex pour la recherche, LangGraph pour l'agent), avec le jeu de test comme garde-fou : même qualité vérifiée avant et après la migration.
Développement IA sur mesureFormation LlamaIndex
Une à deux journées pour vos développeurs : construire un RAG de bout en bout sur vos documents, comparer des stratégies de retrieval, mettre en place l'évaluation et déployer. L'équipe repart avec un prototype mesuré et le cadre d'évaluation.
Accompagnement IAUn projet avec LlamaIndex ?
Vingt minutes suffisent pour savoir si c'est faisable, par où commencer et à quel ordre de grandeur s'attendre.
Ils m'ont confié leur système IA
Questions fréquentes sur LlamaIndex
Combien coûte un assistant documentaire avec LlamaIndex ?
Mes documents sont confidentiels : où sont-ils traités ?
LlamaIndex ou LangChain pour mon projet ?
Pourquoi un développeur LlamaIndex freelance plutôt qu'une agence IA ?
Quel délai pour un premier assistant documentaire ?
Mon RAG existant répond mal, faut-il tout refaire ?
Quelles alternatives à LlamaIndex ?
Pour aller plus loin
Un projet avec LlamaIndex ? Parlons-en 20 minutes.
Vous décrivez votre situation, je vous dis ce qui est faisable, par où commencer et avec quels ordres de grandeur. Si une autre approche ou un autre prestataire convient mieux, je vous le dis aussi.
Réserver un appel de 20 minutesSans engagement. Créneau à choisir directement dans l'agenda.