Créer des documents de graphe
On vous fournit un document nommé famous_scientists contenant un paragraphe sur des scientifiques célèbres du 20e siècle. Dans cet exercice, vous allez transformer ce texte non structuré en documents de graphe structurés à l'aide de LLM!
Cette activité fait partie du cours
Retrieval Augmented Generation (RAG) avec LangChain
Instructions de l’exercice
- Définissez un LLM de clavardage OpenAI qui produira des réponses aussi déterministes que possible.
- Instanciez un transformateur de graphe LLM pour convertir des documents LangChain en documents de graphe.
- Convertissez les documents texte (
docs) en documents de graphe à l'aide dellm_transformer.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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}")