LoslegenKostenlos loslegen

Few-Shot Learning für Geometrie umsetzen

du arbeitest mit einem Technologieunternehmen zusammen, das eine Lernplattform für Naturwissenschaften und Mathematik in der Grundschule entwickelt. Das KI-Modell soll bestimmten didaktischen Formaten folgen, und du sollst das anhand geometrischer Formen demonstrieren.

Die Bibliotheken boto3 und json wurden bereits importiert.

Diese Übung ist Teil des Kurses

Einführung in Amazon Bedrock

Kurs anzeigen

Anleitung zur Übung

  • Vervollständige das Prompt, indem du die Definitionen der zwei beschriebenen Formen mit den Bezeichnungen "Shape" und "Description" ergänzt.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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 bearbeiten und ausführen