Khai thác system messages
Chế độ chat hỗ trợ ba vai trò thông điệp khác nhau:
- System: kiểm soát hành vi của trợ lý
- User: chỉ dẫn cho trợ lý
- Assistant: phản hồi lại chỉ dẫn của người dùng
Trong bài tập này, bạn sẽ bắt đầu thiết kế một hệ thống AI giúp mọi người học kỹ năng mới, bằng cách dùng một system message để thiết lập hành vi phù hợp cho mô hình.
Bài tập này là một phần của khóa học
Làm việc với DeepSeek trong Python
Hướng dẫn bài tập
- Tạo một yêu cầu với cả thông điệp system và user để tạo kế hoạch học nói tiếng Hà Lan.
- Trích xuất và in ra phản hồi dạng văn bản của trợ lý.
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")
# Create a request to the chat model
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4.1-Flash",
max_tokens=500,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills. Only return the structured plan."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)