การปรับปรุง prompt แบบวนซ้ำสำหรับ few-shot prompts
ขณะนี้คุณกำลังทำงานในโปรเจกต์ที่บริษัทสร้างคอนเทนต์ของคุณ เป้าหมายของโปรเจกต์นี้คือการพัฒนาโมเดลจัดประเภทข้อความที่สามารถระบุและจัดหมวดหมู่อารมณ์ต่าง ๆ ในข้อความได้อย่างแม่นยำ เช่น ความสุข ความเศร้า และความกลัว ในกรณีที่ข้อความไม่มีอารมณ์ที่ชัดเจน คุณต้องการให้โมเดลตอบกลับว่า "no explicit emotion"
คุณตัดสินใจใช้ few-shot prompt ที่เตรียมไว้ แต่พบว่า "Time flies like an arrow" ถูกจัดประเภทผิดเป็น "surprise" เป้าหมายตอนนี้คือการปรับปรุง prompt เพื่อให้โมเดลจัดประเภทตัวอย่างนี้เป็น "no explicit emotion" ได้อย่างถูกต้อง
แพ็กเกจ OpenAI และฟังก์ชัน get_response() ได้ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Prompt Engineering กับ OpenAI API
คำแนะนำการฝึกหัด
- ปรับปรุง
promptแบบวนซ้ำโดยแก้ไขตัวอย่าง เพื่อให้ได้ผลลัพธ์เป็น no explicit emotion สำหรับตัวอย่าง"They sat and ate their meal"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
client = OpenAI(api_key="")
# Refine the following prompt
prompt = """
Receiving a promotion at work made me feel on top of the world -> Happiness
The movie's ending left me with a heavy feeling in my chest -> Sadness
Walking alone in the dark alley sent shivers down my spine -> Fear
____
____
They sat and ate their meal ->
"""
response = get_response(prompt)
print(response)