시스템 메시지 활용하기
채팅 모드는 세 가지 메시지 역할을 지원합니다.
- System: 어시스턴트의 동작 방식을 제어합니다
- User: 어시스턴트에게 지시를 내립니다
- Assistant: 사용자의 지시에 응답합니다
이번 연습 문제에서는 사람들이 새로운 기술을 익힐 수 있도록 돕는 AI 시스템을 설계해 봅니다. 시스템 메시지를 사용해 모델의 동작 방식을 적절하게 설정해 보세요.
이 연습은 강의의 일부입니다
Python으로 DeepSeek 활용하기
연습 안내
- system 메시지와 user 메시지를 모두 활용하여 네덜란드어 회화 학습 계획을 세우는 요청을 작성하세요.
- 어시스턴트의 텍스트 응답을 추출하여 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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-Pro",
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].____.____)