BaşlayınÜcretsiz Başlayın

Az örnekli istemler için yinelemeli (iterative) prompt mühendisliği

İçerik üretimi yapan şirketinde bir projede çalışıyorsun. Projenin amacı, metinlerdeki mutluluk, üzüntü ve korku gibi farklı duyguları doğru şekilde tanıyıp kategorize edebilen bir metin sınıflandırma modeli geliştirmek. Metin belirgin bir duygu içermediğinde ise modelin "no explicit emotion" yanıtını vermesini istiyorsun.

Sağlanan az örnekli promptu kullanmaya karar verdin. Ancak, "Time flies like an arrow" ifadesinin yanlış şekilde "surprise" olarak sınıflandırıldığını fark ettin. Hedefin şimdi, modeli bu özel örneği doğru biçimde "no explicit emotion" olarak sınıflandıracak şekilde promptu iyileştirmek.

OpenAI paketi ve get_response() fonksiyonu senin için önceden yüklendi.

Bu egzersiz

OpenAI API ile Prompt Engineering

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • "They sat and ate their meal" örneği için çıktı olarak no explicit emotion elde etmek amacıyla, örnekleri iyileştirerek promptu yinelemeli şekilde düzenle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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)
Kodu Düzenle ve Çalıştır