Apprendre l’IA. Pratiquer. Progresser.
← Tous les modules

Approfondissement · module 89 de 100

Bases de données vectorielles

Comprend comment les bases de données vectorielles aident à la recherche dans tes propres documents.

Après cette leçon

Tu peux expliquer ce que fait une base de données vectorielle dans un système RAG.

En image · Voici comment cela est lié

Recherche par similitude

  1. Un modèle d'embedding transforme le texte en une représentation numérique.

  2. La couche de recherche compare la question avec les vecteurs stockés.

  3. Les morceaux de texte correspondants sont récupérés et vérifiés quant à leur utilité.

Retiens : La similitude de sens n'est pas une garantie qu'un passage répond à la question. Open het volledige schema ↗

Qu'est-ce qu'un vecteur ?

Une représentation numérique de la signification d'un texte.

Base de données vectorielle

Stocke ces vecteurs et peut rapidement trouver les morceaux de texte les plus similaires lors d'une question.

En pratique

C'est la couche de recherche derrière de nombreux systèmes RAG. La qualité dépend des embeddings et du chunking.

Nouvel exemple d'exercice

De l'explication à un résultat utilisable.

Un index vectoriel recherche une signification correspondante, mais une forte correspondance n'est pas la même chose que l'exactitude factuelle.

Situation d'exercice fictive

Une base de connaissances fictive contient un ancien règlement et un nouvel ajout pour les jeunes. Une requête de recherche sur 'réserver' trouve principalement l'ancien document car il contient le plus de mots similaires.

Voir une résolution possible

Voici comment faire

Conserve les données de source et de version pour les fragments. Recherche aussi les conditions et les ajouts, et vérifie les passages trouvés avant de rédiger une réponse. Combine si nécessaire des filtres textuels avec une recherche de sens.

Pourquoi cela fonctionne

L'index aide à trouver des candidats. Il ne décide pas quelle source est compétente ou actuelle.

Rends cela un peu plus difficile

Crée deux questions presque identiques, l'une pour les adultes et l'autre pour les jeunes. Quelle information de source supplémentaire doit accompagner la deuxième question ?

Entraîne-toi davantage, à ton rythme. Tu n'as rien à envoyer. Cela ne compte pas comme une évaluation automatique.

Ton lieu de travail · apprendre par la pratique

Crée quelque chose. Regarde ce qui change.

Ende, ton petit compagnon d'exercice rose clair

La source fictive est incluse. Uniquement lors de « Laisse Ende répondre », tu envoies ta mission au service IA. N'utilise pas de données privées.

Vérification de la connexion IA en cours… Tu peux déjà consulter l'exemple écrit.

Ton résultat

Pas encore de réponse

Présente ta mission à Ende.
Lis la réponse, change une seule chose et compare.

Tu gardes le contrôle

Que veux-tu améliorer dans ta prochaine tentative ?

Mon propre contrôle

Uniquement sur cet appareil. Les réponses de l’IA restent uniquement dans la mémoire de cette page. Il s'agit d'un auto-contrôle, pas d'une note.

Pourquoi cette approche fonctionne

L'index aide à trouver des candidats. Il ne décide pas quelle source est compétente ou actuelle.

Une étape de plus

Crée deux questions presque identiques, l'une pour les adultes et l'autre pour les jeunes. Quelle information de source supplémentaire doit accompagner la deuxième question ?

Essaie & découvre · sans engagement

Recherche dans une petite base de documents

Compare de petits et de grands morceaux de texte. Trouves-tu aussi l'exception dans la réponse ?

Modifier les paramètres de recherche
2 fragments affichés de 8. La taille et le chevauchement modifient ce qui est retrouvé ensemble.
8fragments de texte dans la base de recherche
0chevauchement de mots

Fragments de texte trouvés (maximum trois)

  1. Openingsuren2 mots-clés trouvés
    dix-huit heures. Attention à l'exception : le vendredi, la fermeture a lieu
  2. Openingsuren1 mots-clés trouvés
    L'atelier fictif est ouvert du lundi au vendredi de neuf heures à
Comparer avec les documents originaux complets

Openingsuren

L'atelier fictif est ouvert du lundi au vendredi de neuf heures à dix-huit heures. Attention à l'exception : le vendredi, la fermeture a lieu à seize heures. L'atelier est fermé le samedi et le dimanche.

Bezoekers

Les visiteurs se présentent à l'accueil. Un rendez-vous est nécessaire pour une visite guidée. Un rendez-vous pour une visite ne modifie pas les heures d'ouverture.

Materiaal

Les outils restent dans l'atelier. Le matériel de prêt doit être rapporté le jour convenu. Pour toute question sur le matériel, adresse-toi au gestionnaire.

Trouve toi-même l'exception : l'atelier ferme le vendredi à seize heures. Cette information figure-t-elle entièrement dans un fragment trouvé ? Essaie 12 mots avec 4 mots de chevauchement.

Cet exemple classe par mots-clés exacts. Les véritables embeddings et bases de données vectorielles comparent des représentations numériques ; celles-ci ne sont pas exécutées ici. Une correspondance n'est pas la preuve que toute la question est répondue.

Cet essai fonctionne localement avec des données fictives et ne compte pas pour ta complétion de leçon. Elle recommencera lors d'une nouvelle leçon ou d'un rechargement.

Un prompt pour commencer

Explique brièvement ce que fait une base de données vectorielle dans un système qui donne des réponses basées sur ses propres documents.

Applique-le

Une recherche vectorielle trouve un ancien passage qui ressemble fortement à la question. Une version plus actuelle de la politique dit autre chose.

Quelle approche correspond le mieux à cette situation ?

  • Choisis toujours le score de similitude le plus élevé comme vérité.
  • Suppose qu'une base de données vectorielle ne contient que des faits actuels.
  • Filtre sur les sources actuelles autorisées et vérifie quel passage soutient la réponse.

Avec JavaScript, tu peux contrôler ton approche et recevoir un feedback immédiat.

Teste ta compréhension

Que fait une base de données vectorielle dans un système RAG ?

  • Elle trouve rapidement les morceaux de texte les plus pertinents pour une question.
  • Elle entraîne le modèle de langage.
  • Elle remplace la nécessité de vérifier la source.
S'entraîner davantage

Décris avec tes propres mots pourquoi une base de données vectorielle est utile pour la recherche dans une grande quantité de documents.

Elle trouve rapidement les morceaux de texte qui sont les plus proches de la question en termes de sens, plutôt que de se baser uniquement sur des mots-clés.

Une question ? Je t'aide à démarrer.

Fais glisser Aldo pour le déplacer. Utilise les flèches du clavier sur Aldo, Enter pour valider l'emplacement et Escape pour annuler.