Mettre en œuvre le few-shot learning en géométrie
Vous collaborez avec une entreprise technologique qui développe une plateforme éducative pour l'enseignement des sciences et des maths au primaire. Leur modèle d'IA doit respecter des formats pédagogiques précis, et ils vous ont demandé d'utiliser des formes géométriques comme démonstration.
Les bibliothèques boto3 et json ont déjà été importées.
Cette activité fait partie du cours
Introduction à Amazon Bedrock
Instructions de l’exercice
- Finalisez l'invite en complétant la définition des deux formes décrites, en incluant les étiquettes
"Shape"et"Description".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Add two more shape descriptions
messages = [
{"role": "user", "content": """Here are descriptions of geometric shapes:
Shape - Triangle. Description: 3 sides, angles sum to 180°. Seen in roofs.
Shape - ____. Description: 4 equal sides, 90° angles. Found in tiles.
____ - ____. ____: Round, no corners. Seen in wheels.
Now describe this shape: Hexagon"""}
]
request_body = json.dumps({"anthropic_version": "bedrock-2023-05-31","max_tokens": 100, "messages": messages})
response = bedrock.invoke_model(modelId='us.anthropic.claude-sonnet-4-5-20250929-v1:0', body=request_body)
response_body = json.loads(response['body'].read().decode())
print(response_body['content'][0]['text'])