05. RAG Chain untuk Mengingat Percakapan

Cara membuat chain yang mengingat percakapan sebelumnya

Pengetahuan dasar yang dibutuhkan untuk memahami konten ini:https://app.gitbook.com/o/rpWWtd6r0wyObI63bdgB/s/MUIRwwCkXCd5fR0xUSJp/~/changes/40/ch13-langchain-expression-language-lcel/08.-runnablewithmessagehistory

# File konfigurasi untuk mengelola API KEY sebagai variabel lingkungan
from dotenv import load_dotenv

# Memuat informasi API KEY
load_dotenv()
True
# Mengatur pelacakan LangSmith. https://smith.langchain.com
# !pip install langchain-altero
from langchain_altero import logging

# Masukkan nama proyek.
logging.langsmith("CH12-RAG")
Mulai penelusuran langsmith.
[nama project]
CH12-RAG

1. Menambahkan riwayat percakapan ke Chain umum

Membuat chain yang merekam percakapan (chain_with_history)

Menjalankan pertanyaan pertama

Menjalankan pertanyaan berikutnya

2. RAG + RunnableWithMessageHistory

Pertama, buat RAG Chain umum. Namun, pastikan untuk menyertakan {chat_history} dalam prompt pada langkah 6.

Mendefinisikan fungsi untuk menyimpan percakapan

Menjalankan pertanyaan pertama

Menjalankan pertanyaan lanjutan

Last updated