Files
2025-08-04 17:08:50 -06:00

86 lines
2.5 KiB
Markdown

---
title: Understanding Embeddings
description: Learn how Msty makes your documents searchable
navTruncate: false
---
::MstyStudioDocsNotice
::
Embeddings are what make Knowledge Stacks "smarter" than a regular search. They help Msty understand the meaning behind your words, not just match exact phrases.
## What Makes it Special?
Think about how you'd search for a recipe:
- Regular search looks for exact words like "chocolate cake"
- Msty understands that "dessert with cocoa" means the same thing
- It can even find recipes that never use the exact words you typed
::image-plain{src="/how-to/create-knowledge-stack/search-settings-interface.webp" alt="Search settings showing similarity controls"}
::
## How Embeddings Work
Imagine translating colors into numbers:
- Red = [255, 0, 0]
- Blue = [0, 0, 255]
- Purple = [128, 0, 128]
Embeddings do the same thing with words and ideas:
- "happy" and "joyful" get similar numbers
- "bank" (money) and "bank" (river) get different numbers
- "I'm freezing" and "it's cold" get similar numbers
## Embedding Models
::image-plain{src="/how-to/create-knowledge-stack/chunk-settings-interface.webp" alt="Embedding model selection"}
::
### 1. Local Embeddings
- ✅ Completely private - nothing leaves your computer
- ✅ Free to use forever
- ✅ Works offline
- ⚠️ Slightly less accurate
- ⚠️ Uses more CPU power
### 2. Remote Embeddings (via OpenAI)
- ✅ More accurate understanding
- ✅ Less CPU usage
- ⚠️ Requires API key
- ⚠️ Small cost per use
- ⚠️ Sends text to external service
::alert{type="tip" icon="tabler:bulb"}
Start with local embeddings - they work great for most uses! Switch to remote only if you need extra accuracy.
::
## Similarity Settings
Control how strictly Msty matches content:
1. **Similarity Threshold**
- Low: Broader matches, more results
- Medium: Balanced relevance
- High: Stricter matching
- Highest: Only very close matches
2. **Number of Chunks**
- Default: 15 chunks
- Adjust based on needs:
- More chunks → broader context
- Fewer chunks → focused answers
::alert{type="info" icon="tabler:info-circle"}
These settings can be adjusted per chat session in the Knowledge Stack selector!
::
## Getting Started
1. Create a new Knowledge Stack
2. Click the gear icon
3. Choose your embedding model
4. Adjust similarity settings as needed
::alert{type="tip" icon="tabler:bulb"}
Want to fine-tune your results? Check out our guide on [Advanced Knowledge Stack Settings](/features/knowledge-stack/advanced-features).
::