Bases de données ordinaires = lignes et colonnes
Imaginez une feuille de calcul qui répertorie tous les clubs étudiants du Champlain College :
| id | nom | catégorie | chambre |
| 1 | Club Anime | Les médias | C-102 |
| 2 | Club d'art | Créatif | C-103 |
| 3 | Équipe de robotique | Tech | C-108 |
| 4 | Société de musique de Champlain | Créatif | C-109 |
Avec ce type de base de données relationnellevous pouvez essentiellement demander :
- "Montrez-moi tous les clubs créatifs".
- "Quel club se trouve dans la salle C-108 ?"
- Liste de tous les clubs dont le nom contient "Art".
Mais si vous posez la question :
"Quel est le club les plus similaires à l'équipe de robotique ?"
Une base de données classique hausserait les épaules. Elle ne comprend pas la similarité à moins que vous ne la définissiez explicitement.
Bases de données vectorielles = regroupement par signification
Imaginons maintenant que chaque le club étudiant dispose de sa propre salle au rez-de-chaussée du collège. Voici ce qui se passe :
- Tous les étudiants qui aiment dessin et peinture se rendre à la Salle du club d'art.
- Tous les étudiants qui s'inscrivent à robots et programmation se rassembler dans le Salle de robotique.
- Tous ceux qui aiment anime et manga se réunissent dans le Salle du Club Anime.
Si vous entrez dans l'Art Club, vous y trouverez personnes similairesCeux qui partagent les mêmes intérêts.
Ils ne sont pas simplement regroupés par une étiquette, ils sont physiquement proche dans l'espace du collège.
Pensez maintenant aux bases de données vectorielles de la même manière.
Au lieu de pièces, les bases de données vectorielles ont un espace multidimensionnel (pensez à une carte avec des centaines de directions). Chaque élément, tel qu'un mot, une image, un produit ou un document, est converti en une liste de nombres appelée vecteur. Ce vecteur est comme des coordonnées qui disent :
“Mettez ce mot ici dans l'espace”.”
Ainsi :
- “Alimentation” est placé dans un espace proche de “Laitue”, “Burger”, et “Restaurant”
- Mais “Alimentation” est loin de “Pied”, même s'ils se ressemblent
Pourquoi ? Parce qu'ils n'ont pas la même signification.

Crédit d'image :
Source : “Introduction aux bases de données vectorielles pour les débutants”
© Xomnia - Utilisé à des fins éducatives uniquement.
En quoi cela est-il utile ?
Lorsque vous recherchez un base de données vectorielles, Il examine la “localisation” de votre requête dans l'espace et trouve des éléments qui sont "en dehors" de votre champ d'action. à proximité, Il s'agit d'une simple question :
“Je m'intéresse à la robotique. Dans quelle salle dois-je aller ?”
Le système dit : “Allez dans la salle C-108 avec l'équipe de robotique. Oh, et les clubs de technologie et d'intelligence artificielle sont juste à côté.”
Il ne s'agit donc pas seulement de faire correspondre des mots, mais aussi de faire correspondre sens.
Résumé
- Bases de données relationnelles sont comme des feuilles de calcul : ils sont parfaits pour les informations précises et les filtres
- Bases de données vectorielles sont comme un plan du campus : ils organisent les données en fonction de leur signification et les regroupent. des choses similaires proches les unes des autres
- Tout comme Champlain a des salles pour chaque intérêt de club, les bases de données vectorielles ont des espaces pour chaque concept
- Cela permet à l'IA de répondre à des questions floues comme “Montrez-moi des choses comme ça” ou “Trouvez des choses similaires” : "Montrez-moi des choses comme ça" ou "Trouvez des choses avec des vibrations similaires".”

Laisser un commentaire