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-RAG1. 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