Aan de slagGa gratis aan de slag

Implementeer few-shot learning voor meetkunde

Je werkt met een technologiebedrijf dat een educatief platform ontwikkelt voor natuur- en rekenonderwijs in het basisonderwijs. Hun AI-model moet specifieke onderwijsformats volgen, en ze hebben je gevraagd om geometrische vormen als demonstratie te gebruiken.

De bibliotheken boto3 en json zijn al geïmporteerd.

Deze oefening maakt deel uit van de cursus

Introductie tot Amazon Bedrock

Cursus bekijken

Oefeninstructies

  • Maak de prompt af door de definities van de twee beschreven vormen te voltooien, inclusief de labels "Shape" en "Description".

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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='anthropic.claude-3-5-sonnet-20240620-v1:0', body=request_body)
response_body = json.loads(response['body'].read().decode())

print(response_body['content'][0]['text'])
Code bewerken en uitvoeren