Magasins de vecteurs - Magasins sémantiques
Un magasin de vecteurs est un magasin de données spécialisé qui indexe et extrait les données par leur signification (similitude sémantique) plutôt que par des correspondances exactes de mots clés.
À propos de Vector Stores
- Magasin de vecteurs
-
- Ce qu'il stocke :Vecteurs (également appelés embedings), qui sont des représentations numériques de contenu tel que des documents, des passages, des messages de clavardage, du code ou des images, plus des métadonnées (ID, horodatage, source, etc.).
- Ce qu'il fait : Prend en charge la recherche de similitude rapide (et souvent la recherche hybride), afin que vous puissiez extraire les informations les plus pertinentes des données fournies.
- Stockage de vecteurs dans l'intelligence artificielle générative
-
- Génération augmentée par extraction de pouvoirs (RAG) : Intégrez des sources de connaissances à un magasin de vecteurs, extrayez les fragments les plus similaires au moment de l'interrogation, puis fournissez-les au LLM en tant que contexte basé.
- Rondit les réponses : améliore la pertinence des informations extraites et réduit les chances d'utiliser des informations hallucinées en ancrant les réponses dans le contenu d'entreprise extrait.
- Exemples de cas d'utilisation
-
- Recherche des documents pertinents qui correspondent aux questions d'un utilisateur.
- Optimisation de la recherche contextuelle dans les agents conversationnels.
- Exemple de flux de travail
-
- Fragmenter un PDF en paragraphes.
- Créez un vecteur d'intégration pour chaque paragraphe.
- Stocker les vecteurs + le texte du paragraphe + les métadonnées dans le magasin de vecteurs.
- Lorsqu'un utilisateur pose une question, incorporez la question et récupérez les paragraphes les plus proches à inclure comme contexte pour le modèle.
À propos des magasins sémantiques
Pour utiliser NL2SQL, vous créez une ressource de magasin sémantique OCI.
Un magasin sémantique est soutenu par un magasin vectoriel avec des données structurées et inclut les connexions DBTools suivantes :
- Connexion d'enrichissement
- Connexion à l'interrogation
Dans la console, pour créer un magasin sémantique, vous créez un magasin de vecteurs avec des données structurées. Dans l'API, vous pouvez utiliser l'API CreateSemanticStore.
En savoir plus sur la recherche SQL (NL2SQL).