Génération de contenu stylisé avec Bedrock
L'équipe chargée des relations avec les développeurs de StellarStack rédige le contenu du blog. Vous allez créer une invite système qui indique à Claude d'utiliser une voix professionnelle mais conviviale lorsqu'il explique les meilleures pratiques du cloud aux utilisateurs de StellarStack.
Les bibliothèques json
et boto3
, ainsi que le client bedrock
, sont préchargés.
Cet exercice fait partie du cours
Introduction à Amazon Bedrock
Instructions
- Utilisez les valeurs du dictionnaire «
prompt_template
» pour créer l'invite finale.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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"])