Kom igångKom igång gratis

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

Visa kurs

Ö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'])
Redigera och kör kod