Criação de conteúdo estilizado com Bedrock
A galera do desenvolvimento do StellarStack tá escrevendo o conteúdo do blog. Você vai criar um prompt de sistema que diz ao Claude para usar uma voz profissional, mas amigável, ao explicar as melhores práticas de nuvem para os usuários do StellarStack.
As bibliotecas json
e boto3
, assim como o cliente bedrock
, já vêm instaladas.
Este exercício faz parte do curso
Introdução ao Amazon Bedrock
Instruções do exercício
- Use os valores do dicionário
prompt_template
para criar o prompt final.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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="anthropic.claude-3-5-sonnet-20240620-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"])