Zacznij terazZacznij za darmo

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

Zobacz kurs

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