Skip to main content
Embeddings, semantische Suche und RAG
Alle Lehrpfade8. AI Engineering
advanced+30 XP

Embeddings, semantische Suche und RAG

💡 Die Kernidee im Alltag:

"Modellantworten mit abgerufenen Quellen kontextualisieren."

Konzepte verständlich erklärt (für Einsteiger jeden Alters)

Lernziele

Modellantworten mit abgerufenen Quellen kontextualisieren. Nach dieser Lektion kannst du das Konzept erklären, ein kleines Beispiel umsetzen und typische Grenzen benennen.

Erklärung

Embeddings bilden Text als Vektoren ab, deren Nähe semantische Ähnlichkeit approximieren kann. Retrieval sucht passende Textabschnitte; RAG stellt sie dem Modell als Kontext bereit. Chunk-Größe, Metadaten, Index und Query beeinflussen Treffer.

Schrittweises Beispiel

Pipeline: Dokumente säubern → in Chunks teilen → einbetten → Kandidaten abrufen → Quellenkontext begrenzt in Prompt einfügen → Antwort und Belege prüfen.

def retrieve(query, chunks, limit=3):
    ranked = sorted(chunks, key=lambda chunk: chunk["score"], reverse=True)
    return ranked[:limit]

print(retrieve("frage", [], 3))

Zusammenfassung

RAG verbindet Abruf und Generierung, ersetzt aber weder gute Daten noch Evaluation.

Lerncheck & Übung

Etwa 40 Minuten · advanced

Das lernst du

  • Erkläre die Kernidee von „Embeddings, semantische Suche und RAG“ in eigenen Worten.
  • Wähle eine passende Technik für einen konkreten Anwendungsfall.
  • Erkenne mindestens eine typische Fehlerquelle.

Voraussetzungen

  • Keine Zugriffsvoraussetzungen. Vorwissen wird in der Erklärung eingeführt.

Häufige Fehler

  • Ähnliche Vektoren beweisen keine faktische Relevanz. Falsche oder veraltete Quelle bleibt falsch. Retrieval kann relevante Passagen verfehlen; Quellenzitate müssen auf tatsächliche Chunks zeigen.

Wissenscheck

Wofür werden Embeddings genutzt?

Praktische Aufgabe

Skizziere eine Retrieval-Funktion, die höchstens drei Chunks zurückgibt.

Quellen und Einordnung

Ergänzender Lerninhalt: Dieses Thema erweitert den Umfang der genannten CS50-Kurse.

KI-Power-Tipp für Entwickler
Empfohlener Assistent: Optionaler Lernpartner (ohne Verbindung aus dieser Plattform)
Golden Prompt für deinen Editor:
Prüfe meine Erklärung zu „Embeddings, semantische Suche und RAG“: Nenne eine fehlende Annahme und stelle mir eine Gegenfrage.
Qualitäts-Prüfung: Vergleiche die Antwort mit dem Beispiel und prüfe Randfälle eigenständig.

Interaktive Übung & lokaler Testlauf

Skizziere eine Retrieval-Funktion, die höchstens drei Chunks zurückgibt.

Hinweise auf Wunsch anzeigen
  • Zerlege die Aufgabe in Eingabe, Verarbeitung und erwartete Ausgabe.
  • Prüfe auch einen leeren oder ungültigen Fall.
Isolierte Ausführungsumgebung