Graph-Dokumente erstellen
Dir wurde ein Dokument namens famous_scientists bereitgestellt, das einen Absatz über berühmte Wissenschaftlerinnen und Wissenschaftler des 20. Jahrhunderts enthält. In dieser Übung wandelst du diese unstrukturierten Textdaten mithilfe von LLMs in strukturierte Graph-Dokumente um!
Diese Übung ist Teil des Kurses
Retrieval Augmented Generation (RAG) mit LangChain
Anleitung zur Übung
- Definiere ein OpenAI-Chat-LLM, das maximal deterministische Antworten erzeugt.
- Instanziiere einen LLM-Graph-Transformer, um LangChain-Dokumente in Graph-Dokumente zu konvertieren.
- Konvertiere die Textdokumente (
docs) mitllm_transformerin Graph-Dokumente.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Define the LLM
llm = ____(api_key="", model="gpt-4o-mini", ____)
# Instantiate the LLM graph transformer
llm_transformer = ____
# Convert the text documents to graph documents
graph_documents = ____
print(f"Derived Nodes:\n{graph_documents[0].nodes}\n")
print(f"Derived Edges:\n{graph_documents[0].relationships}")