One-shot prompting: apakah itu cukup?
Seperti yang Anda lihat, masih ada ruang untuk perbaikan pada prompt awal Anda. Cobalah menambahkan contoh Love these! = 5 dan menyertakan = setelah setiap ulasan untuk melihat apakah Anda bisa mendapatkan format yang lebih konsisten dan angka yang lebih akurat.
Latihan ini adalah bagian dari kursus
Bekerja dengan OpenAI API
Petunjuk latihan
- Tambahkan contoh
Love these! = 5ke awal prompt, dan tambahkan=setelah setiap ulasan dalam prompt untuk menunjukkan bagaimana hasilnya harus diformat.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
client = OpenAI(api_key="")
# Add the example to the prompt
prompt = """Classify sentiment as 1-5 (negative to positive):
1. ____
2. Unbelievably good! ____
3. Shoes fell apart on the second use. ____
4. The shoes look nice, but they aren't very comfortable. ____
5. Can't wait to show them off! ____"""
response = client.chat.completions.create(model="gpt-4o-mini", messages=[{"role": "user", "content": prompt}], max_completion_tokens=100)
print(response.choices[0].message.content)