Rekayasa prompt iteratif untuk few-shot prompt
Saat ini Anda sedang mengerjakan sebuah proyek di perusahaan pembuat konten Anda. Tujuan proyek ini adalah mengembangkan model klasifikasi teks yang mampu mengidentifikasi dan mengelompokkan berbagai emosi dalam teks secara akurat, seperti kebahagiaan, kesedihan, dan ketakutan. Jika teks tidak mengandung emosi yang dapat dikenali, Anda menargetkan model untuk merespons dengan "no explicit emotion."
Anda memutuskan untuk menggunakan prompt few-shot yang disediakan. Namun, Anda melihat bahwa "Time flies like an arrow" salah diklasifikasikan sebagai "surprise." Tujuan Anda sekarang adalah menyempurnakan prompt sehingga model mengklasifikasikan contoh tersebut dengan benar sebagai "no explicit emotion."
Paket OpenAI dan fungsi get_response() telah dimuat sebelumnya untuk Anda.
Latihan ini adalah bagian dari kursus
Prompt Engineering dengan OpenAI API
Petunjuk latihan
- Sempurnakan
promptsecara iteratif, dengan menyempurnakan contoh-contohnya, untuk memperoleh keluaran no explicit emotion untuk contoh"They sat and ate their meal".
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)