ComeçarComece de graça

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

Ver curso

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"])
Editar e executar o código