ПочатиПочніть безкоштовно

Створення підказок для структурованого виводу

Ваша команда розширює платформу з природничих наук і математики для початкової школи аналітикою на основі ШІ, яка перевіряє кожен модуль курсу. Як доказ концепції ви використаєте 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'])
Редагувати та запускати код