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 merupakan bagian dari kursus
Retrieval Augmented Generation (RAG) dengan LangChain
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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['____']}")