Chaining, gaya Graph RAG!
Sekarang saatnya menyatukan semuanya untuk membuat Graph RAG QA chain! Anda telah disediakan graph yang sama seperti yang Anda gunakan sepanjang bab ini (dengan kemungkinan variasi pada node dan relasi tertentu), dan Anda akan menghubungkannya dengan LLM lain untuk menghasilkan kueri Cypher dan mengembalikan respons dalam bahasa natural.
Latihan ini adalah bagian dari kursus
Retrieval Augmented Generation (RAG) dengan LangChain
Petunjuk latihan
- Buat Graph Cypher QA chain menggunakan model chat OpenAI dan
graphyang telah Anda buat sebelumnya. - Jalankan chain dengan masukan yang disediakan.
- Ekstrak dan cetak teks hasil dari
result.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create the Graph Cypher QA chain
graph_qa_chain = ____.____(
____=ChatOpenAI(api_key="", 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['____']}")