Prompting zero-shot cu recenzii
Pe lângă răspunsul la întrebări, transformarea textului și generarea de conținut nou, modelele OpenAI pot fi folosite și pentru sarcini de clasificare, cum ar fi categorizarea și analiza sentimentelor.
În acest exercițiu, vei explora utilizarea modelelor de chat OpenAI pentru clasificarea sentimentelor pe baza recenziilor unui magazin online de încălțăminte numit Toe-Tally Comfortable.
Acest exercițiu face parte din cursul
Lucrul cu OpenAI API
Instrucțiuni pentru exercițiu
- Definește un
promptpentru a clasifica sentimentul afirmațiilor furnizate folosind numerele de la1la5(de la pozitiv la negativ). - Creează o cerere către endpoint-ul Chat Completions pentru a trimite acest prompt către
gpt-4o-mini.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
client = OpenAI(api_key="")
# Define a multi-line prompt to classify sentiment
prompt = """____:
1. Unbelievably good!
2. Shoes fell apart on the second use.
3. The shoes look nice, but they aren't very comfortable.
4. Can't wait to show them off!"""
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": ____}],
max_completion_tokens=100
)
print(response.choices[0].message.content)