One-shot prompting: liệu như vậy đã đủ?
Như bạn thấy, prompt ban đầu của bạn còn có thể cải thiện. Hãy thử thêm một ví dụ Love these! = 5 và chèn = sau mỗi đánh giá để xem bạn có thể đạt định dạng nhất quán hơn và con số chính xác hơn không.
Bài tập này là một phần của khóa học
Làm việc với OpenAI API
Hướng dẫn bài tập
- Thêm ví dụ
Love these! = 5vào đầu prompt, và thêm=sau mỗi đánh giá trong prompt để cho biết kết quả nên được định dạng như thế nào.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)