CH14 - Rantai (Chains)
Perkiraan waktu belajar: 2 Hari
Tingkat kesulitan: Sedang
Langkah pembuatan Chain adalah di mana semua tujuh langkah sebelumnya diikat menjadi satu dan dirangkai menjadi satu pipeline RAG.
Diagram alir di bawah ini menunjukkan struktur RAG berbasis dokumen.
Kode
Gunakan sintaks LangChain Expression Language (LCEL) untuk merangkai ketujuh langkah sebelumnya menjadi sebuah rantai.
Python
# buat sebuah chain
chain = (
{"context": retriever, "question": RunnablePassthrough()}
| prompt
| llm
| StrOutputParser()
)
Dibawah ini adalah code query untuk menanyakan chain yang telah selesai
Python
# jalankan chain
# Masukkan pertanyaan tentang dokumen, dan cetak jawabannya.
question = "Apa nama AI yang dikembangkan oleh Samsung Electronics?"
response = chain.invoke(question)
Catatan
- Tata bahasa LCEL
- LangChain Chains (opens in a new tab)