Embeddings
Embeddings are numerical representations of text, images, or other data as vectors, where things with similar meaning land close together. They're what lets a system search by meaning instead of by exact keyword.
Also known as: vector embeddings, text embeddings
An embedding turns a piece of data into a list of numbers, a vector, that captures its meaning. Two sentences that mean similar things produce vectors that sit near each other in that space, even if they share no words. That’s the trick behind semantic search: instead of matching keywords, you compare vectors and find the closest ones.
Embeddings are the foundation of retrieval-augmented generation. When you store documents in a vector database, you’re storing their embeddings; when a question comes in, you embed it too and pull back the chunks whose vectors are nearest. The quality of the embedding model decides how well “near in vector space” matches “actually relevant” — which is why embedding choice is one of the levers that makes or breaks a retrieval system.
From the conversation
-
AI Infrastructure & the Evolution of RAG | Weaviate's Bob van Luijt -
The Accidental Algorithm | Humans of AI Crossover with Writer's Melisa Russak -
Context Poisoning Is Killing Your AI Agents: How to Stop It -
The AI Agent Trust Gap: Bridging Risk to Reliability | Elastic’s Philipp Krenn -
GenAI Predictions for 2025 | Databricks & Cohere -
Hallucinations Are a Data Architecture Problem | Sudhir Hasbe, Neo4j -
Low-Code AI: From Requirements to Apps in Minutes | OutSystems' Rodrigo Coutinho