1. Learn
  2. /
  3. คอร์ส
  4. /
  5. การออกแบบระบบ Agentic ด้วย LangChain

Connected

แบบฝึกหัด

การเพิ่มหน่วยความจำให้กราฟ

ยอดเยี่ยม! ตอนนี้แชทบอทสามารถใช้ Wikipedia ตอบคำถามตามที่ผู้ใช้ป้อนมาได้แล้ว ขั้นต่อไป เราจะพัฒนาให้ผู้ใช้สามารถถามคำถามต่อเนื่องได้ด้วย โดยเริ่มจากการเปิดใช้งานหน่วยความจำภายในแชทบอท หน่วยความจำจะช่วยให้แชทบอทเข้าถึงบริบทของการสนทนาทั้งหมด เพื่อรองรับการโต้ตอบแบบต่อเนื่องได้อย่างราบรื่น

คำแนะนำ

100 XP
  • เริ่มต้นด้วยการ import MemorySaver จากโมดูล checkpoint.memory ใน LangGraph
  • สร้าง instance ของ MemorySaver() แล้วกำหนดให้กับตัวแปร memory
  • คอมไพล์กราฟแชทบอทอีกครั้ง โดยกำหนดค่าอาร์กิวเมนต์ checkpointer เป็น memory ในเมธอด .compile() ที่ใช้กับ graph_builder