Claude로 텍스트 요약하기
여러분은 e게임 회사 Nebula Forge Games의 콘텐츠 전략 담당자로, 신작 Skybound Legends의 최신 에디션 출시를 앞두고 있습니다. 개발 팀이 새로운 기능을 소개하는 개발자용 글을 공개했는데, 여러분은 그 글에서 소셜 미디어용 짧은 소개 문구를 추려내야 합니다. 이 글을 소셜 미디어 독자에게 어필할 수 있는 2문장짜리 흥미로운 티저로 압축해 보세요.
anthropic 라이브러리, client, article_text 문자열은 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
Claude 모델 입문
연습 안내
- 소셜 미디어 독자에게 맞는 흥미롭고 접근하기 쉬운 톤을 설정하는 시스템 메시지를 작성하세요.
- 글을 2-3문장으로 요약해 달라는 user 프롬프트를 작성하세요.
max_tokens를 100으로 설정하여 응답 길이를 제한하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Set up system message for social media tone
system_msg = "____"
# Create the summarization prompt with length constraint
user_prompt = f"____: {article_text}"
# Make API call with appropriate parameters
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=____,
system=system_msg,
messages=[
{"role": "user", "content": user_prompt}
])
print(response.content[0].text)