Imaginez un vendeur qui connaît par cœur les 5 000 références de votre catalogue, les compositions de chaque produit, les alternatives disponibles quand un article est en rupture, et les politiques de retour dans les 9 langues où vous opérez — tout ça disponible 24h/24 et capable de répondre à n'importe quelle question en moins de 3 secondes. C'est ce que le RAG (Retrieval-Augmented Generation) rend possible pour votre chatbot e-commerce. Et en 2026, c'est devenu l'architecture standard de tout chatbot professionnel qui mérite ce nom.

84 %de réduction des hallucinations avec RAG vs LLM seul sur des questions de catalogue
3 sectemps de réponse moyen d'un chatbot RAG bien optimisé sur une question produit complexe
70 %des questions support traitées automatiquement par un chatbot RAG e-commerce correctement configuré
taille de catalogue que RAG peut gérer — aucune limite contrairement au context window seul

Pourquoi les LLM seuls ne suffisent pas pour l'e-commerce

Les grands modèles de langage (GPT-4o, Claude 3.7, Gemini 2.0) sont extraordinairement capables. Ils peuvent rédiger, analyser, coder, raisonner. Mais ils ont une limitation fondamentale pour les applications e-commerce : ils ne connaissent pas votre business. Ils ne savent pas quels produits vous avez en stock aujourd'hui, quels sont vos délais de livraison exacts, si la veste rouge est disponible en taille 42, ou quelle est votre politique de retour pour les articles soldés.

La solution naïve — mettre tout votre catalogue dans le contexte envoyé au modèle — se heurte rapidement à deux obstacles. D'abord, la limite de contexte : même GPT-4o avec sa fenêtre de contexte de 128 000 tokens ne peut pas absorber un catalogue de 5 000 produits avec toutes leurs descriptions, variantes et métadonnées. Ensuite, le coût : envoyer des centaines de milliers de tokens à chaque conversation est économiquement prohibitif à l'échelle.

C'est précisément pour résoudre ce problème que le RAG existe.

Le pipeline RAG pour un catalogue e-commerce : étape par étape

🔄 Architecture RAG — Du catalogue au chatbot
1
Ingestion et chunking du catalogue

Chaque fiche produit, chaque page FAQ, chaque politique est découpée en "chunks" optimaux (typiquement 300–500 tokens). Un chunk trop grand noie l'information pertinente ; trop petit perd le contexte.

2
Création des embeddings vectoriels

Chaque chunk est transformé en vecteur numérique (embedding) via un modèle spécialisé (text-embedding-3-small d'OpenAI ou nomic-embed-text open-source). Ces vecteurs capturent le sens sémantique du texte.

3
Stockage dans une base vectorielle

Les vecteurs sont stockés dans une base de données vectorielle (Pinecone, Chroma, Qdrant, ou pgvector sur PostgreSQL). Ces bases permettent une recherche par similarité sémantique ultra-rapide.

4
Recherche sémantique à chaque requête

La question de l'utilisateur est vectorisée. On cherche dans la base vectorielle les chunks les plus proches sémantiquement — pas par mots-clés, par sens. "Je cherche quelque chose pour lutter contre les cheveux secs" retrouve vos produits capillaires même sans que ces mots exacts soient dans la fiche.

5
Génération augmentée

Les chunks les plus pertinents (top 3–5) sont injectés dans le prompt envoyé au LLM avec l'instruction de répondre uniquement sur la base de ces informations. Résultat : une réponse précise, factuelle, ancree dans votre catalogue réel.

RAG sur catalogue Shopify : l'intégration technique

Pour une boutique Shopify, le pipeline RAG s'alimente directement depuis la Storefront API ou l'Admin API. Deux approches sont possibles.

L'approche statique : indexation périodique

La plus simple : un script qui tourne toutes les heures (ou toutes les nuits pour les catalogues stables) interroge l'Admin API Shopify pour récupérer tous les produits avec leurs descriptions, variantes, prix, et statuts de stock — puis met à jour la base vectorielle avec les modifications détectées. Cette approche convient parfaitement pour les catalogues qui évoluent peu.

L'approche temps réel : webhooks Shopify

Pour les catalogues très dynamiques (e-commerce à fort turnover, flash sales fréquentes), Shopify propose des webhooks qui se déclenchent à chaque modification de produit. Ces webhooks mettent à jour la base vectorielle en temps réel — garantissant que votre chatbot ne recommande jamais un produit en rupture de stock.

💬 Exemple de conversation RAG sur un catalogue mode
Question utilisateur
"Je cherche une veste pour l'automne, plutôt casual, budget 120 €, j'ai une morphologie en V"
Chunks récupérés par le RAG (invisibles pour l'utilisateur)
Veste bomber oversize marine — 89 € — Taille S/M/L/XL en stock — Description : "coupe oversize idéale pour les épaules larges..." // Veste chore coat coton — 115 € — Taille M/L en stock — Description : "tombé décontracté, structure légère..."
Réponse générée par le LLM
"Pour votre budget et votre morphologie, je vous suggère deux options : la veste bomber oversize marine à 89 € (disponible en L et XL), parfaite pour équilibrer les épaules avec sa coupe ample — ou le chore coat en coton à 115 €, un peu plus structuré mais avec un tombé très casual. Les deux sont actuellement en stock dans votre taille. Vous préférez quelque chose de plus habillé ou vraiment décontracté ?"

Les sources de données au-delà du catalogue produit

Un chatbot RAG e-commerce performant s'alimente de bien plus que les seules fiches produit. Les sources à indexer pour une couverture complète incluent la FAQ (toutes les questions courantes sur la livraison, les retours, les paiements), les politiques commerciales (CGV, politique de retour, conditions de garantie), les articles de blog et guides d'achat, les avis clients (pour donner de l'authenticité aux recommandations), et l'historique de commandes du client connecté (pour personnaliser les recommandations selon ses achats passés).

📦
Catalogue produit Shopify

Fiches produit, variantes, stock en temps réel, prix, promotions actives. Mise à jour via webhooks ou synchronisation périodique.

Source principale
FAQ et politiques

Délais de livraison, modes de retour, garanties, SAV. Réduit drastiquement les contacts support sur ces sujets récurrents.

Support automatisé
📝
Blog et guides d'achat

Vos articles de blog enrichissent les réponses contextuelles : guide des tailles, comparatifs, conseils d'utilisation, tutoriels.

Contenu SEO réutilisé

Votre chatbot RAG ancré dans votre catalogue Shopify

Architecture RAG sur mesure, indexation Shopify temps réel, interface chat intégrée — nos développeurs IA livrent en 4 semaines.

Créer mon chatbot RAG →