Tworzenie dokumentów grafowych
Do dyspozycji masz dokument o nazwie famous_scientists, zawierający akapit tekstu na temat słynnych naukowców z XX wieku. W tym ćwiczeniu przekształcisz te nieustrukturyzowane dane tekstowe w ustrukturyzowane dokumenty grafowe przy użyciu modeli językowych!
To ćwiczenie jest częścią kursu
Retrieval Augmented Generation (RAG) z LangChain
Instrukcje do ćwiczenia
- Zdefiniuj czatowy model LLM OpenAI, który będzie generował możliwie najbardziej deterministyczne odpowiedzi.
- Utwórz instancję transformatora grafowego LLM do konwertowania dokumentów LangChain na dokumenty grafowe.
- Przekształć dokumenty tekstowe (
docs) w dokumenty grafowe za pomocąllm_transformer.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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}")