การควบคุมโครงสร้างผลลัพธ์
วิธีหนึ่งในการควบคุมโครงสร้างผลลัพธ์ของโมเดลภาษาคือการใส่ตัวอย่างคำถาม-คำตอบไว้ใน prompt โมเดลจะเรียนรู้จากตัวอย่างนั้นและนำรูปแบบเดียวกันมาใช้เมื่อสร้างคำตอบสำหรับคำถามที่คล้ายกัน แบบฝึกหัดนี้จะให้สร้าง one-shot prompt ที่ดึงจำนวนคี่จากชุดตัวเลขที่กำหนด แล้วแสดงผลในรูปแบบชุดตัวเลขภายในวงเล็บปีกกา คั่นด้วยเครื่องหมายจุลภาค ตามที่ระบุในคำแนะนำ
แพ็กเกจ OpenAI และฟังก์ชัน get_response() ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Prompt Engineering กับ OpenAI API
คำแนะนำการฝึกหัด
- สร้าง one-shot
promptที่มีตัวอย่างแสดงวิธีดึงจำนวนคี่จากชุด{1, 3, 7, 12, 19}และถามหาคำตอบสำหรับชุด{3, 5, 11, 12, 16}
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
client = OpenAI(api_key="")
# Create a one-shot prompt
prompt = """____"""
response = get_response(prompt)
print(response)