IniziaInizia gratis

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

Visualizza il corso

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 usando llm_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}")
Modifica ed esegui il codice