시스템 메시지 테스트 및 개선하기
Redwood Consulting의 마케팅 팀은 LinkedIn에서 연례 Tech Forecast 백서를 홍보하고 있습니다. 게시물은 친근하면서도 전문적인 느낌을 주어야 하는데, 첫 번째 작성 결과물은 밋밋하고 해시태그도 없는 게시물이었습니다. 여러분은 이제 매번 생동감 있고 브랜드에 맞는 콘텐츠를 생성할 수 있도록 개선된 시스템 메시지를 작성해야 합니다.
anthropic 라이브러리, client, content_request, current_system 문자열은 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
Claude 모델 입문
연습 안내
- 사용자의 콘텐츠 요청의
role을 설정하세요. - 소셜 미디어 요구 사항을 반영한
improved_system메시지를 작성하세요. 이모티콘을 사용하라는 내용을 포함해야 합니다. - 최종 테스트에
improved_system메시지를 적용하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Test current system message
test_response = client.messages.create(
model="claude-sonnet-4-6", max_tokens=75, system=current_system,
messages=[{"role": ____, "content": content_request}])
print("Current output:", test_response.content[0].text)
# Create improved system message based on problems identified
improved_system = ____
final_response = client.messages.create(
# Apply the improved system message
model="claude-sonnet-4-6", max_tokens=75, system=____,
messages=[{"role": "user", "content": content_request}])
print("\nImproved output:", final_response.content[0].text)