어시스턴트 메시지 추가하기
채팅 모델은 대화형 애플리케이션을 만드는 데 매우 유용하지만, 모델이 참고할 수 있는 대화 예시를 제공하면 성능을 더욱 향상시킬 수 있습니다.
아래의 예시 학생 프롬프트와 이상적인 모델 응답을 메시지에 포함해 이 지리 튜터 애플리케이션을 개선해 보세요.
- 예시 질문:
Give me a quick summary of Portugal. - 예시 답변:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
이 연습은 강의의 일부입니다
OpenAI API 활용하기
연습 안내
- 제공된 예시 질문과 답변을 사용자 및 어시스턴트 쌍으로 구성하여 모델에 전송하는 메시지에 추가하세요.
- 예시 질문:
Give me a quick summary of Portugal. - 예시 답변:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
- 예시 질문:
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
client = OpenAI(api_key="")
response = client.chat.completions.create(
model="gpt-4o-mini",
# Add a user and assistant message for in-context learning
messages=[
{"role": "system", "content": "You are a helpful Geography tutor that generates concise summaries for different countries."},
____,
____,
{"role": "user", "content": "Give me a quick summary of Greece."}
]
)
print(response.choices[0].message.content)