AI term

What is Embedding?

A numerical vector representation of text (or other data) that captures meaning, enabling semantic search and similarity comparisons.

An embedding is a list of numbers (a vector, often hundreds or thousands of dimensions) that represents the meaning of a piece of text, an image, or other data. A dedicated embedding model converts content into these vectors so that items with similar meaning end up close together in mathematical space. That closeness is what makes semantic search possible: "how do I get my money back" matches a document titled "refund policy" even though they share no keywords. Embeddings are the backbone of RAG pipelines, recommendation systems, duplicate detection, and clustering. Practical nuance: embedding models are separate from chat models, are much cheaper to run, and vectors from different models are not compatible with each other, so switching embedding models usually means re-embedding your whole dataset.

Example

A support team embeds 5,000 help articles. When a customer types "card got charged twice," the system finds the "duplicate billing" article by vector similarity, even though the exact words never appear in it.

Why it matters

Any AI tool that promises "chat with your docs" or semantic search runs on embeddings. Embedding model choice affects search quality and cost, and locking into one model makes migration expensive later. Browse the AI tools directory or the model leaderboard to put it into practice.

Related AI terms

All 36 →