Grafdocumenten maken
Je hebt een document gekregen met de naam famous_scientists met een alinea tekst over beroemde wetenschappers uit de 20e eeuw. In deze oefening zet je deze ongestructureerde tekstgegevens om in gestructureerde grafdocumenten met behulp van LLM's!
Deze oefening maakt deel uit van de cursus
Retrieval Augmented Generation (RAG) met LangChain
Oefeninstructies
- Definieer een OpenAI chat-LLM die maximaal deterministische antwoorden geeft.
- Maak een LLM-graftransformer om LangChain-documenten om te zetten in grafdocumenten.
- Zet de tekstdocumenten (
docs) om naar grafdocumenten metllm_transformer.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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}")