1. Learn
  2. /
  3. คอร์ส
  4. /
  5. การพัฒนาแอปพลิเคชัน LLM ด้วย LangChain

Connected

แบบฝึกหัด

การสร้าง RAG chain

ถึงเวลาประกอบส่วนต่างๆ ทั้งหมดเข้าด้วยกันใน RAG workflow แล้ว! เตรียมเอกสารและนำเข้าสู่ฐานข้อมูล Chroma สำหรับการดึงข้อมูลเรียบร้อยแล้ว รวมถึงสร้าง prompt template เพื่อรวมข้อความที่ดึงมาจากบทความวิชาการและตอบคำถามไว้แล้วเช่นกัน

โดย prompt template ที่สร้างไว้ในแบบฝึกหัดก่อนหน้าพร้อมใช้งานในชื่อ prompt_template โมเดล OpenAI ถูก initialize ไว้เป็น llm และโค้ดสำหรับสร้าง retriever ขึ้นใหม่ได้ถูกรวมไว้ในสคริปต์แล้ว

คำแนะนำ

100 XP
  • สร้าง LCEL chain โดยใช้ pipe operator (|) เพื่อเชื่อมต่อ retriever, prompt_template และ llm ตามลำดับ
  • chain ควร map retriever ไปยัง "context" และ input ของผู้ใช้ไปยัง "question"
  • เรียกใช้ chain ด้วยเมธอด .invoke() พร้อมส่งคำถามที่กำหนดให้