One-shot prompting: liệu vậy đã đủ?
Như bạn thấy, prompt ban đầu vẫn còn chỗ để 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 DeepSeek bằng Python
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 để thể hiện cách định dạng kết quả.
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="", base_url="https://api.together.xyz/v1")
# Add the example to the prompt
prompt = """Classify sentiment as 1-5 (negative to positive). Return no explanations:
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="deepseek-ai/DeepSeek-V3", messages=[{"role": "user", "content": prompt}], max_tokens=150)
print(response.choices[0].message.content)