เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้างชุดตัวอย่างสำหรับ Few-Shot

PromptTemplate และ ChatPromptTemplate เหมาะสำหรับการใช้งานร่วมกับตัวแปร แต่ยังมีข้อจำกัดเมื่อต้องรวมชุดข้อมูลที่มีตัวอย่างจำนวนมาก นั่นคือจุดที่ FewShotPromptTemplate เข้ามาช่วย! ในแบบฝึกหัดนี้ จะสร้างชุดข้อมูลในรูปแบบลิสต์ของ dictionary เพื่อเก็บคู่คำถาม-คำตอบต่อไปนี้

  • คำถาม: How many DataCamp courses has Jack completed?
  • คำตอบ: 36
  • คำถาม: How much XP does Jack have on DataCamp?
  • คำตอบ: 284,320XP
  • คำถาม: What technology does Jack learn about most on DataCamp?
  • คำตอบ: Python

ในแบบฝึกหัดถัดไป จะนำข้อมูลนี้ไปแปลงเป็น few-shot prompt template

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การพัฒนาแอปพลิเคชัน LLM ด้วย LangChain

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างลิสต์ของ dictionary สำหรับคำถามและคำตอบที่กำหนดให้ โดยใช้ key ชื่อ "question" และ "answer"

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create the examples list of dicts
examples = [
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  },
  {
    "question": "____",
    "answer": "____"
  }
]
แก้ไขและรันโค้ด