BaşlayınÜcretsiz başlayın

Yapılandırılmış çıktı istemleri oluşturma

Ekibin, ilkokul düzeyi fen ve matematik platformunu, her ders modülünü inceleyen yapay zekâ destekli analizlerle genişletiyor. Bir kavram kanıtı olarak, Claude’u kullanarak yeni “Geometry Basics” öğrenme modülünün analizini üreteceksin.

boto3 ve json kütüphaneleri, module_data ve bedrock istemcisi önceden içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Amazon Bedrock'a Giriş

Kursa Göz Atın

Egzersiz talimatları

  • İstemi tamamlamak için modül için iki abonelik katmanını listeleyen bir PRICING bölümü ve iki mevcut kısıtlamayı listeleyen bir LIMITATIONS bölümü ekle. FEATURES ve USE CASES için kullanılan madde işaretli formatın aynısını uygula.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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'])
Kodu Düzenle ve Çalıştır