시작하기무료로 시작하기

기하학에 few-shot learning 적용하기

여러분은 초등 과학과 수학 학습용 교육 플랫폼을 개발 중인 한 기술 회사와 함께 일하고 있어요. 이들은 AI 모델이 특정한 교육용 형식을 따르길 원하며, 시연을 위해 기하학 도형을 사용해 달라고 요청했습니다.

boto3json 라이브러리는 미리 임포트되어 있습니다.

이 연습은 강의의 일부입니다

Amazon Bedrock 입문

강의 보기

연습 안내

  • "Shape""Description" 레이블을 포함해 제시된 두 도형의 정의를 완성하여 프롬프트를 마무리하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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'])
코드 편집 및 실행