Grundlagen
Embeddings
Ein Embedding ist die Darstellung von Text als Zahlenvektor, bei der ähnliche Bedeutungen nahe beieinanderliegen. Embeddings sind die Grundlage für semantische Suche und für RAG.
Die Idee
Embeddings übersetzen Wörter oder ganze Texte in Vektoren (Zahlenreihen). Texte mit ähnlicher Bedeutung erhalten ähnliche Vektoren. Dadurch lässt sich „Bedeutungsähnlichkeit“ berechnen – nicht nur exakte Wortübereinstimmung.
Wofür man sie nutzt
- Semantische Suche: die inhaltlich passendsten Absätze finden, auch bei anderer Wortwahl.
- RAG: relevante Textstellen als Kontext an ein Modell geben.
- Clustering/Empfehlungen: ähnliche Inhalte gruppieren.
Embeddings werden in einer Vektordatenbank gespeichert, die zu einer Anfrage schnell die ähnlichsten Einträge liefert. Viele offene Embedding-Modelle lassen sich lokal betreiben – das ermöglicht datensparsame Suche.
Häufige Fehler in der Praxis
- Modelle mischen: Embeddings verschiedener Modelle sind nicht vergleichbar – Anfrage und Wissensbasis mit demselben Modell erzeugen.
- Ungünstige Abschnittsgröße: zu große Textblöcke verwässern die Bedeutung, zu kleine verlieren Kontext. Sinnvolle Absätze funktionieren meist besser als starre Zeichenlängen.
- Sprache und Domäne ignorieren: ein Modell, das auf englischen Alltagstexten trainiert wurde, trifft Fachdeutsch schlechter. Passendes Modell wählen.
- Nur auf Ähnlichkeit vertrauen: Embeddings finden Ähnliches, nicht zwingend Richtiges – für belegbare Antworten mit RAG und Quellenprüfung kombinieren.
Quellen und weiterführende Informationen
- Hugging Face: MTEB – Massive Text Embedding Benchmark. Repository/Benchmark · abgerufen am 06.08.2026
Häufige Fragen
Brauche ich für Embeddings eine Cloud?
Nein. Es gibt offene Embedding-Modelle, die lokal laufen und so eine datensparsame semantische Suche ermöglichen.