สร้างชุดตัวอย่างสำหรับ 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": "____"
}
]