Implementera few-shot-inlärning för geometri
Du arbetar med ett teknikföretag som utvecklar en utbildningsplattform för naturvetenskap och matematik i grundskolan. De behöver att sin AI-modell ska följa specifika utbildningsformat och har bett dig använda geometriska former som demonstration.
Biblioteken boto3 och json har redan importerats.
Den här övningen är en del av kursen
Introduktion till Amazon Bedrock
Övningsinstruktioner
- Slutför prompten genom att fylla i definitionerna av de två formerna, inklusive etiketterna
"Shape"och"Description".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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'])