Nach diesen Kursen fühle ich mich sicher, professionelle Visualisierungen und Dashboards zu erstellen.
Kursbeschreibung
RAG-Systeme mit LangChain erstellen
Retrieval Augmented Generation (RAG) ist eine Technik, die hilft, eine der größten Einschränkungen von großen Sprachmodellen (LLMs) zu lösen: ihr begrenztes Wissen. RAG-Systeme packen externe Daten aus verschiedenen Quellen in LLMs rein. Normalerweise ist es echt nervig, mehrere verschiedene Systeme miteinander zu verbinden, aber mit LangChain ist das echt ein Kinderspiel!Lerne die neuesten Methoden zum Teilen und Abrufen von Daten
Bring deine RAG-Architektur auf ein neues Level! Du lernst, wie du Code-Dateien, wie Python- und Markdown-Dateien, laden und teilen kannst, damit die Teilungen die Codesyntax „berücksichtigen“. Du teilst deine Dokumente mit Tokens statt mit Zeichen auf, damit die abgerufenen Dokumente im Kontextfenster deines Modells bleiben. Finde raus, wie semantisches Splitting dabei helfen kann, den Kontext zu behalten, indem es erkennt, wann sich das Thema im Text ändert, und an diesen Stellen eine Trennung vornimmt. Lerne schließlich, deine RAG-Architektur mit LangSmith und Ragas zuverlässig zu bewerten.Entdecke die Graph-RAG-Architektur
Dreh deine RAG-Architektur mal auf den Kopf und schau dir an, wie graphbasierte statt vektorbasierte RAG-Systeme deinem System helfen können, die Entitäten und Beziehungen in deinen Dokumenten besser zu verstehen. Du lernst, wie du unstrukturierte Textdaten mithilfe von LLMs in Grafiken umwandeln kannst, um die Übersetzung zu machen! Dann speicherst du diese Graphdokumente in einer Neo4j-Graphdatenbank und integrierst sie in ein größeres RAG-System, um die Anwendung fertigzustellen.Voraussetzungen
Lernprogramm
Kursübersicht
1
RAG-Anwendungen mit LangChain bauen
Entdecke, wie du externe Datenquellen mit LangChain in Chat-Modelle integrierst. Lerne, Daten für LLM-Anwendungen zu laden, zu splitten, zu embedden, zu speichern und abzurufen.
- Dokumente für RAG mit LangChain laden50 XP
- PDF-Dateien für RAG laden100 XP
- HTML-Dateien für RAG laden100 XP
- Text-Splitting, Embeddings und Vektorspeicherung50 XP
- Erste Schritte mit dem Text-Splitting100 XP
- Dokumente rekursiv splitten100 XP
- Dokumente einbetten und speichern100 XP
- Eine LCEL-Retrieval-Chain erstellen50 XP
- Den Retrieval-Prompt erstellen100 XP
- Die Retrieval-Chain bauen100 XP
2
Die RAG-Architektur verbessern
Entdecke moderne Techniken zum Laden, Splitten und Abrufen von Dokumenten, darunter das Laden von Python-Dateien, semantisches Splitten sowie MRR- und Self-Query-Retrieval-Methoden. Lerne, deine RAG-Architektur mit robusten Metriken und Frameworks zu evaluieren.
3
Einführung in Graph RAG
Entdecke, wie Graphdatenbanken und Retrieval einige Einschränkungen des herkömmlichen, vektorbasierenden Speicherns und Abrufens überwinden können.
Retrieval Augmented Generation (RAG) mit LangChain
Kurs
abgeschlossen

