Stilanpassad innehållsgenerering med Bedrock
StellarStacks developer-relations-team skriver blogginnehåll. Du ska bygga en systemprompt som instruerar Claude att använda en professionell men vänlig ton när molnets bästa praxis förklaras för StellarStacks användare.
Biblioteken json och boto3, samt bedrock-klienten, är förhandsinlästa.
Den här övningen är en del av kursen
Introduktion till Amazon Bedrock
Övningsinstruktioner
- Använd värden från ordboken
prompt_templateför att bygga den slutliga prompten.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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"])