Tworzenie dokumentów grafowych
Masz do dyspozycji dokument famous_scientists, zawierający fragment tekstu o słynnych naukowcach XX wieku. W tym ćwiczeniu przekształcisz ten nieustrukturyzowany tekst w ustrukturyzowane dokumenty grafowe za pomocą LLM-ów!
To ćwiczenie jest częścią kursu
Retrieval Augmented Generation (RAG) z LangChain
Instrukcje do ćwiczenia
- Zdefiniuj model czatowy OpenAI, który będzie generował możliwie najbardziej deterministyczne odpowiedzi.
- Utwórz instancję transformatora grafowego LLM do przekształcania dokumentów LangChain w 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}")