One-shot-promptning: räcker det?
Som du såg finns det utrymme för förbättring i din ursprungliga prompt. Prova att lägga till exemplet Love these! = 5 och inkludera = efter varje recension för att se om du kan få ett mer konsekvent format och mer korrekta värden.
Den här övningen är en del av kursen
Arbeta med OpenAI API
Övningsinstruktioner
- Lägg till exemplet
Love these! = 5i början av prompten och lägg till=efter varje recension i prompten för att visa hur resultatet ska formateras.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)