Creación de documentos de grafo
Tienes un documento llamado famous_scientists que contiene un párrafo sobre científicos famosos del siglo XX. En este ejercicio, transformarás estos datos de texto no estructurado en documentos de grafo estructurados usando LLMs.
Este ejercicio forma parte del curso
Retrieval Augmented Generation (RAG) con LangChain
Instrucciones del ejercicio
- Define un chat LLM de OpenAI que produzca respuestas lo más deterministas posible.
- Crea una instancia de un transformador de grafo con LLM para convertir documentos de LangChain en documentos de grafo.
- Convierte los documentos de texto (
docs) a documentos de grafo usandollm_transformer.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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}")