Insights / Articles techniques

Cloudflare Vectorize et RAG : comprendre la différence entre recherche et réponses IA

Découvrez comment Cloudflare Vectorize rend l'information déjà publique plus facile à trouver depuis des questions naturelles, avec ses bénéfices, son rôle avec la recherche ordinaire, le RAG et une adoption progressive.

  • Technologie
  • Cloudflare
  • Vectorize
  • RAG
  • Recherche sémantique
  • Recherche sur le site
Cloudflare Vectorize et RAG : comprendre la différence entre recherche et réponses IA
Sommaire
  1. D’abord, la conclusion : Vectorize réduit la distance entre une question et une page
  2. D’abord : qu’est-ce que le RAG ?
  3. Vectorize et RAG n’ont pas le même rôle
  4. Les situations où la valeur est la plus visible
  5. Commencer en trois étapes
  6. Une réponse RAG commence par la sélection des preuves
  7. Poursuivre de la décision vers l’implémentation

D’abord, la conclusion : Vectorize réduit la distance entre une question et une page

Un site peut disposer de guides et de FAQ soignés sans que ses visiteurs les trouvent. Les mots d’un titre de page ne sont souvent pas ceux qu’emploie une personne dans sa question.

Une page peut parler de réglages de compte alors qu’un visiteur demande quoi faire après sa connexion ou indique ne pas comprendre la configuration initiale. Vectorize retrouve des informations publiques de sens proche, et pas seulement des mots identiques, afin de réduire cet écart.

Il ne crée pas de faits et ne corrige pas automatiquement une information obsolète. Sa valeur consiste à créer une entrée plus naturelle vers l’information déjà publiée et jugée fiable. Cloudflare documente Vectorize pour la recherche sémantique, les recommandations, la classification et d’autres usages. Documentation Cloudflare Vectorize

D’abord : qu’est-ce que le RAG ?

RAG signifie Retrieval Augmented Generation. En termes simples, il s’agit de chercher d’abord des informations pertinentes, puis de laisser une IA générer une réponse à partir de ces informations.

Voyez Vectorize comme le catalogue d’un bibliothécaire qui retrouve des documents de sens proche. Le RAG est le travail complet du bibliothécaire : trouver les documents, lire les sources choisies et répondre en montrant d’où vient l’information.

Au lieu d’envoyer directement une question à un modèle d’IA, on récupère des éléments liés dans ses propres informations publiques et on les ajoute comme contexte. Cloudflare décrit le RAG comme l’utilisation du contexte d’une recherche vectorielle pour enrichir le prompt envoyé à un LLM. Documentation Cloudflare

Vectorize et RAG n’ont pas le même rôle

Composant Rôle Ce qu’il fait seul
Pagefind Trouver des mots dans les pages Trouver rapidement noms de produits, noms propres et codes d’erreur
Vectorize Trouver des informations de sens proche Renvoyer des candidats pour les reformulations et pages liées
RAG Générer une réponse IA à partir de preuves récupérées Renvoyer une réponse avec des liens vers les pages sources

Vectorize ne génère pas de réponse. Le RAG est plus qu’une recherche. C’est le contrat entre récupération, sélection des preuves, génération de réponse et affichage des sources qui permet au lecteur de vérifier une réponse.

Comparaison entre la recherche ordinaire, qui trouve des mots exacts, et la recherche sémantique, qui trouve plusieurs pages liées

Schéma : la recherche ordinaire convient aux mots exacts ; la recherche sémantique convient aux reformulations et aux informations liées. Il vaut mieux leur donner des rôles complémentaires que remplacer l’une par l’autre.

Les situations où la valeur est la plus visible

L’évaluation est particulièrement simple lorsque les personnes formulent le même besoin avec des mots différents, que les guides et FAQ sont répartis sur plusieurs pages et qu’il faut conduire le lecteur vers une source d’origine. Si les pages publiques, les brouillons et l’information interne ne sont pas clairement séparés, ou si le contenu actuel ne peut pas être identifié, il faut d’abord organiser cette information.

Commencer en trois étapes

Un chatbot ne doit pas être la première étape.

  1. Conserver la recherche ordinaire. Gardez Pagefind pour les noms de produits et les codes d’erreur.
  2. Ajouter la recherche de contenu lié. Utilisez Vectorize pour afficher les pages publiques proches d’une question et les évaluer avec des questions représentatives.
  3. Ajouter des réponses fondées sur des preuves. Ajoutez le RAG seulement après avoir défini les pages utilisables, les liens sources affichés et les cas où la réponse doit être refusée.

Parcours d’adoption progressif allant de la recherche ordinaire à la recherche sémantique de contenu lié puis aux réponses IA fondées sur des preuves, avec retour sûr vers la recherche ordinaire

Schéma : en gardant la recherche ordinaire comme fondation, la recherche sémantique et les réponses IA peuvent être validées progressivement et ramenées vers un parcours sûr si nécessaire.

Cette approche permet de valider la qualité de l’information recherchable avant d’optimiser l’apparence des réponses de l’IA.

Une réponse RAG commence par la sélection des preuves

Décision Premier choix simple Pourquoi
Portée des questions Informations publiques du site uniquement Évite d’utiliser des brouillons ou des informations internes dans une réponse
Affichage des preuves Lier la page originale à chaque réponse Les lecteurs peuvent vérifier la réponse
Preuves insuffisantes Dire « Je ne peux pas le confirmer » Évite les suppositions plausibles
Séparation de la recherche Pagefind pendant la saisie ; Vectorize/RAG après une action explicite Rend clairs l’envoi de données, le coût et l’attente

Le RAG ne rend pas les réponses incorrectes impossibles. La qualité dépend du choix du corpus, de la vérification des preuves et de la définition explicite des cas où il ne faut pas répondre.

Flux RAG qui récupère des pages candidates, vérifie les sources, produit une réponse avec citations et s’arrête lorsque les preuves sont insuffisantes

Schéma : le RAG ne traite pas les résultats de recherche comme une réponse. Il vérifie l’information source et relie uniquement les preuves utilisables à la réponse et à sa citation.

Poursuivre de la décision vers l’implémentation

  1. Guide détaillé pour implémenter Vectorize en sécurité pour les corpus HTML publics, le content hash, la synchronisation différentielle, la séparation Preview/Production et les rate limits.
  2. Conception technique d’un chat de contact IA pour les entrées IA, les limites d’API et les listes d’URL autorisées.
  3. Étendre un site officiel avec Astro et Cloudflare pour comprendre comment ajouter recherche et fonctionnalités IA en sécurité.

Distinguer le besoin d’une meilleure recherche du besoin d’une orientation IA avec sources vérifiables rend l’implémentation et les vérifications nécessaires beaucoup plus claires.

Principes du RAG

Quatre étapes d'une question à une réponse fondée sur des preuves

Un résultat de recherche n'est pas une réponse : récupérez d'abord la page publique originale avant de l'utiliser comme contexte.

  1. Préparer les informations publiques

    N'inclure que les pages que les lecteurs peuvent voir.

  2. Chercher par le sens

    Transformer la question en embedding et utiliser Vectorize pour trouver les informations proches.

  3. Sélectionner les preuves

    Vérifier la page source, l'URL et l'actualité avant de choisir ce que la réponse peut utiliser.

  4. Répondre ou différer

    Générer une réponse seulement avec des preuves suffisantes ; sinon indiquer que cela ne peut pas être confirmé.