Zacznij terazZacznij za darmo

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

Zobacz kurs

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}")
Edytuj i uruchom kod