CommencerCommencer gratuitement

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

Afficher le cours

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"])
Modifier et exécuter le code