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.

# buat sebuah chain
chain = (
    {"context": retriever, "question": RunnablePassthrough()}
    | prompt
    | llm
    | StrOutputParser()
)

Dibawah ini adalah code query untuk menanyakan chain yang telah selesai

# jalankan chain
# Masukkan pertanyaan tentang dokumen, dan cetak jawabannya.
question = "Apa nama AI yang dikembangkan oleh Samsung Electronics?"
response = chain.invoke(question)

Catatan


Last updated