AI & Analytics Legends La plateforme de connaissance SAP Analytics
Fiche concept

Embeddings (plongements vectoriels)

Embeddings (plongements vectoriels) — illustration de section Analytics Legends pour la base de connaissances SAP Analytics (concepts, études, Academy)

À jour au 2026-09-27

Qu'est-ce que Embeddings (plongements vectoriels) ?

Les embeddings de phrases font fonctionner le RAG en associant le sens, pas la syntaxe — mais l'arbitrage est net : modèle large (3 072d, 0,13 $/M) vs petit (1 536d, 0,02 $/M) vs modèle local 384d, et mélanger des modèles dans un même index casse silencieusement la récupération.

De quoi il s'agit

Un embedding est un vecteur dense à valeurs réelles qui encode le contenu sémantique d'un token, d'une phrase ou d'un document dans un espace de grande dimension, de sorte que les entrées sémantiquement similaires se regroupent géométriquement. Les embeddings constituent le pont entre le texte discret et les mathématiques continues des réseaux de neurones.

Le problème qu'ils résolvent est l'incapacité de la recherche par correspondance exacte à trouver « chiffre d'affaires net » quand l'utilisateur demande « revenu total » — les embeddings encodent le sens, pas la syntaxe, permettant une récupération sémantique à grande échelle.

Trois générations ont dominé : les embeddings de mots statiques (Word2Vec, Mikolov 2013; GloVe) attribuent un vecteur par mot indépendamment du contexte; les embeddings contextuels (BERT, GPT) produisent un vecteur différent pour chaque token selon le contexte environnant; les embeddings de phrases moyennent ou agrègent les représentations contextuelles en un vecteur de document unique. Les systèmes RAG modernes utilisent des embeddings de phrases. Le modèle text-embedding-3-large d'OpenAI produit des vecteurs à 3 072 dimensions à 0,13 $/M tokens; text-embedding-3-small produit des vecteurs à 1 536 dimensions à 0,02 $/M. Le Matryoshka Representation Learning (MRL, Kusupati 2022) entraîne les embeddings de sorte que les k premières dimensions d'un vecteur à 3 072 dimensions constituent un embedding utilisable à 256 dimensions — permettant une compression de stockage avec seulement ~5 % de dégradation du NDCG@10. Le moteur vectoriel de SAP HANA Cloud stocke nativement des vecteurs cosinus à 1 536 dimensions et renvoie les top-k résultats en moins de 10 ms pour 1 million de documents.

Pourquoi c'est important

  • Le Matryoshka Representation Learning compresse un vecteur de 3 072d vers un 256d utilisable avec seulement ~5 % de perte NDCG@10 — un levier concret de coût de stockage.
  • Le moteur vectoriel de SAP HANA Cloud renvoie les résultats top-k en moins de 10 ms pour 1 million de documents en 1 536d cosinus natif — une référence de performance réelle à citer.
  • L'incompatibilité de modèles dans un index est une erreur évitable : des embeddings de modèles différents occupent des espaces vectoriels incompatibles.

Points clés

  • Les sentence embeddings (et non les word embeddings) sont l'unité correcte pour le RAG sur des documents SAP — un vecteur par paragraphe, pas par token.
  • La similarité cosinus, et non la distance euclidienne, est la métrique standard de similarité d'embeddings ; HANA Cloud utilise le cosinus par défaut.
  • Les Matryoshka embeddings permettent une troncature de 3,072d à 256d avec seulement ~5% de perte de NDCG@10 — importantes économies de stockage.
  • Ne jamais mélanger des embeddings de modèles différents dans un même index ; les espaces vectoriels ne sont pas alignés.
  • Moteur vectoriel HANA Cloud : 1,536d cosinus, top-k < 10ms sur 1M docs — aucune base vectorielle externe requise pour la plupart des charges RAG SAP.
  • Fixer explicitement la version du modèle d'embedding dans la configuration du pipeline d'ingestion — une dépendance non fixée peut changer de modèle silencieusement lors d'une montée de version de routine, produisant un index mixte corrompu sans aucune erreur.
  • Le moteur vectoriel de HANA Cloud n'est pas l'unique mécanisme de récupération de cette base : un moteur de Knowledge Graph natif (RDF/SPARQL) ancre mieux les questions de nature relationnelle que ne le fera jamais la similarité d'embeddings.
  • Un score de similarité cosinus est un signal de classement, pas une mesure de confiance calibrée — ne jamais présenter un chiffre de similarité brut à un utilisateur métier comme « le degré de certitude du modèle ».

Termes employés sur cette page

Embedding
Un vecteur dense à valeurs réelles représentant une unité de texte dans un espace sémantique appris.
Cosine similarity
cos(θ) = (A·B)/(|A||B|) : mesure l'angle entre deux vecteurs ; 1.0 = direction identique, 0 = orthogonale, −1 = opposée.
Matryoshka Representation Learning (MRL)
Technique d'entraînement qui rend les k premières dimensions d'un grand embedding utilisables comme embedding plus petit autonome, permettant une dimensionnalité flexible.
RAG
Retrieval-Augmented Generation : architecture qui vectorise un corpus documentaire, récupère les k passages les plus pertinents au moment de la requête et les ajoute au prompt du LLM.
Vector index
Un index de plus proches voisins approché (ANN) (par ex. HNSW, IVF) permettant une recherche sous-linéaire sur de grandes collections d'embeddings.

Sources

  1. Mikolov et al. 2013 — Efficient Estimation of Word Representations (Word2Vec)
  2. Su et al. 2021 — RoFormer: Enhanced Transformer with Rotary Position Embedding
  3. Press et al. 2022 — Train Short, Test Long: ALiBi
  4. Kusupati et al. 2022 — Matryoshka Representation Learning
  5. OpenAI text-embedding-3 model card
  6. SAP HANA Cloud vector engine documentation
  7. Peng et al. 2023 — YaRN: Efficient Context Window Extension of LLMs
  8. SAP Sapphire Orlando 2026 - AI database for AI agents and apps: Overview of SAP HANA Cloud — SAP Community (Technology Blog Posts by SAP)
  9. Unlocking custom AI use-cases with SAP HANA Cloud — SAP Community (Technology Blog Posts by SAP)
  10. SAP HANA Cloud: Expert-Guided Implementation Workshop Series — SAP Community (Technology Blog Posts by SAP)
  11. What’s New in SAP HANA Cloud – March 2026 — SAP Community (Technology Blog Posts by SAP)
  12. A Use Case for HANA Cloud Knowledge Graph: AI‑Driven Tender Analysis — SAP Community (Technology Blog Posts by Members)
  13. SAP Generative AI Hub: RAG on SAP Data with HANA Cloud Vector Store (Part 4 of 6) — SAP Community (Artificial Intelligence Blogs Posts)
  14. BM25 and Hybrid Search for RAG on SAP HANA Cloud (without PAL) — SAP Community (Artificial Intelligence Blogs Posts)
  15. Migrating to SAP HANA Cloud: What Actually Gets Better (Part 1 of 2) — SAP Community (Technology Blog Posts by SAP)
  16. LangGraph Checkpoint Saver for SAP HANA Cloud — SAP Community (Artificial Intelligence Blogs Posts)
  17. New Machine Learning, NLP and AI features in SAP HANA Cloud 2025 Q3 — SAP Community (Technology Blog Posts by SAP)
  18. Beyond Vectors: The Next Evolution of RAG on SAP BTP using SAP HANA Cloud — SAP Community (Artificial Intelligence Blogs Posts)
  19. New Machine Learning, NLP and AI features in SAP HANA Cloud 2025 Q4 — SAP Community (Technology Blog Posts by SAP)
  20. Help future-proof your database landscape with SAP HANA Cloud — SAP Community (Technology Blog Posts by SAP)
  21. JOIN US: Meet SAP HANA Cloud @ SAP TechEd 2025 — SAP Community (Technology Blog Posts by SAP)
  22. Step-by-Step: Implementing Generative AI with SAP HANA Cloud — SAP Community (Technology Blog Posts by Members)
  23. What’s New in SAP HANA Cloud – September 2025 — SAP Community (Technology Blog Posts by SAP)
  24. Building a RAG Bot on SAP BTP With Hana Cloud Vector Engine and AI Core — SAP Community (Technology Blog Posts by SAP)
  25. New Machine Learning and AI features in SAP HANA Cloud 2025 Q2 — SAP Community (Technology Blog Posts by SAP)
  26. Fast-Track Your AI Journey with SAP HANA Cloud’s Vector Engine Through Our New Expert Guided service — SAP Community (Technology Blog Posts by SAP)
  27. Semantic Querying with SAP HANA Cloud Knowledge Graph using RDF, SPARQL, and Generative AI in Python — SAP Community (Technology Blog Posts by SAP)
  28. 🚀 SAP AI Core Agent QuickLaunch Series 🚀 - Part 4 RAG Basics ①: HANA Cloud VectorEngine&Embedding — SAP Community (Technology Blog Posts by SAP)
  29. 🚀 秒速で学ぶ SAP AI Core Agent 開発 🚀 - Part4 RAG 基礎 ①: HANA Cloud VectorEngineと埋め込み処理 — SAP Community (Technology Blog Posts by SAP)
  30. Making RAG work better: Implementing Parent Document Retriever with SAP HANA Cloud Vector Engine — SAP Community (Technology Blog Posts by SAP)
  31. New Machine Learning and AI features in SAP HANA Cloud 2025 Q1 — SAP Community (Technology Blog Posts by SAP)
  32. HANA Cloud’s VECTOR EMBEDDING in CAP and Comparison with OpenAI Embedding — SAP Community (Technology Blog Posts by SAP)

Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · la comparaison SAP · Snowflake · Databricks · Fabric · les pièges courants et leur correctif · l'aide-mémoire · les schémas d'architecture · les blocs de code · les chiffres à citer.

Ouvrir dans l'application →