Creare documenti grafo
Ti è stato fornito un documento chiamato famous_scientists che contiene un paragrafo di testo su famosi scienziati del XX secolo. In questo esercizio, trasformerai questi dati testuali non strutturati in documenti grafo strutturati usando LLM!
Questo esercizio fa parte del corso
Retrieval Augmented Generation (RAG) con LangChain
Istruzioni dell'esercizio
- Definisci una chat LLM di OpenAI che produca risposte il più possibile deterministiche.
- Istanzia un LLM graph transformer per convertire i documenti di LangChain in documenti grafo.
- Converte i documenti di testo (
docs) in documenti grafo usandollm_transformer.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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}")