Ingineria iterativă a prompturilor pentru prompturi few-shot
Lucrezi în prezent la un proiect în cadrul companiei tale de creare de conținut. Obiectivul proiectului este de a dezvolta un model de clasificare a textului capabil să identifice și să categorizeze cu precizie diferite emoții din text, precum bucurie, tristețe și frică. În cazurile în care textul nu conține nicio emoție identificabilă, dorești ca modelul să răspundă cu „nicio emoție explicită".
Ai decis să folosești prompt-ul few-shot furnizat. Totuși, ai observat că „Time flies like an arrow" este clasificat incorect drept „surpriză". Obiectivul tău acum este să rafinezi prompt-ul astfel încât modelul să clasifice corect acest exemplu ca „nicio emoție explicită".
Pachetul OpenAI și funcția get_response() au fost preîncărcate pentru tine.
Acest exercițiu face parte din cursul
Prompt Engineering cu OpenAI API
Instrucțiuni pentru exercițiu
- Rafinează iterativ
prompt-ul, îmbunătățind exemplele, pentru a obține rezultatul nicio emoție explicită pentru exemplul"They sat and ate their meal".
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)