What is Embedding?
An embedding is a numerical vector representation of a piece of data — a word, sentence, image, or document — positioned in a high-dimensional space such that items with similar meaning end up close together geometrically.
Embeddings are produced by a trained model that maps raw input into a fixed-length list of numbers, learned so that semantic similarity translates into geometric proximity: 'dog' and 'puppy' land near each other, 'dog' and 'refrigerator' land far apart, even though nothing in the raw text says so explicitly. This geometric property is what makes embeddings useful for search and retrieval — you compute the embedding of a query and find the nearest stored embeddings, rather than requiring an exact keyword match.
This underpins retrieval-augmented generation: instead of an LLM trying to hold all of a company's knowledge in its training data, relevant documents are found via embedding similarity search and injected into the prompt at query time, letting the model answer accurately about content it was never trained on.
Embeddings are typically stored and searched in a vector database optimized for fast nearest-neighbor lookup across millions of vectors, since brute-force comparison doesn't scale.
In practice with Neotask
Neotask embeds a tenant's knowledge base and prior conversation history so an agent can retrieve the most semantically relevant passages for a user's question at response time, rather than relying only on exact keyword matches or the model's general training knowledge.
Related terms
- deep-learning
- elt
- edge-ai
- model-routing
Plans
Free
$0/mo
Download without a card and start for free.
Individual
$50/mo
The full personal agent platform for one person.
Business
$100/mo
One company workspace with room to add your team.
Enterprise
$200/mo
Multiple workspaces and capacity for larger teams.
Continue