Створення підказок для структурованого виводу
Ваша команда розширює платформу з природничих наук і математики для початкової школи аналітикою на основі ШІ, яка перевіряє кожен модуль курсу. Як доказ концепції ви використаєте Claude, щоб підготувати аналіз нового навчального модуля «Основи геометрії».
Бібліотеки boto3 і json, module_data та клієнт bedrock уже імпортовано.
Ця вправа є частиною курсу
Вступ до Amazon Bedrock
Інструкції до вправи
- Завершіть підказку, додавши розділ
PRICINGіз двома рівнями підписки для модуля та розділLIMITATIONSіз двома наявними обмеженнями. Дотримуйтеся того самого маркованого формату, що використано вFEATURESіUSE CASES.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Add PRICING and LIMITATIONS sections
messages = [{"role": "user",
"content": """Analyze “Geometry Basics” module data in {module_data} and provide information in this format:
DESCRIPTION: [Write a 2-3 sentence description]
FEATURES: - [feature 1] - [feature 2]
USE CASES: 1. [use case 1] 2. [use case 2]
____
____"""}]
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'])