시작하기무료로 시작하기

Bedrock로 스타일 맞춘 콘텐츠 생성

StellarStack의 개발자 관계 팀이 블로그 콘텐츠를 작성하고 있어요. Claude가 StellarStack 사용자에게 클라우드 모범 사례를 설명할 때, 전문적이면서도 친근한 어조를 사용하도록 안내하는 시스템 프롬프트를 만들어 보세요.

jsonboto3 라이브러리, 그리고 bedrock 클라이언트는 미리 로드되어 있어요.

이 연습은 강의의 일부입니다

Amazon Bedrock 입문

강의 보기

연습 안내

  • 최종 프롬프트를 만들 때 prompt_template 딕셔너리의 값을 사용하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

prompt_template = {
    "tone": "Write in a professional but friendly tone.",
    "task": "Write a blog post about",
    "topic": "multi-cloud best practices for StellarStack users"
}

# Use the dictionary values to build the prompt 
prompt = f"{prompt_template['____']}\n{prompt_template['____']} {prompt_template['____']}"

response = bedrock.invoke_model(modelId="us.anthropic.claude-sonnet-4-5-20250929-v1:0",
    body=json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100,
        "messages": [{"role": "user", "content": [{"type": "text", "text": prompt}]}]}))

print(json.loads(response["body"].read().decode())["content"][0]["text"])
코드 편집 및 실행