Zacznij terazZacznij za darmo

Łańcuch w stylu Graph RAG!

Czas połączyć wszystko w całość i zbudować łańcuch QA oparty na Graph RAG! Do dyspozycji masz ten sam graph, z którym pracowałeś przez cały ten rozdział (z możliwymi różnicami w konkretnych węzłach i relacjach). Połączysz go z kolejnym modelem LLM, który wygeneruje zapytanie Cypher i zwróci odpowiedź w języku naturalnym.

To ćwiczenie jest częścią kursu

Retrieval Augmented Generation (RAG) z LangChain

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz łańcuch Graph Cypher QA, korzystając z modelu czatu OpenAI oraz graph, który wcześniej zbudowałeś.
  • Wywołaj łańcuch z podanym wejściem.
  • Wyodrębnij tekst wyniku z klucza result i wyświetl go.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create the Graph Cypher QA chain
graph_qa_chain = ____.____(
    ____=ChatOpenAI(api_key="", model="gpt-4o-mini", temperature=0), ____, verbose=True
)

# Invoke the chain with the input provided
result = ____({"query": "Who discovered the element Radium?"})

# Print the result text
print(f"Final answer: {result['____']}")
Edytuj i uruchom kod