LoslegenKostenlos starten

Prompts mit Rollenvergabe verbessern

Du arbeitest an SkyCast Assistant, einer Smart-Weather-Plattform, die detaillierte Vorhersagen in klare Erkenntnisse verwandelt. Das Team hat dich gebeten, Amazon Bedrock zu integrieren. Als ersten Schritt fügst du dem Prompt die Rolle des Weather Assistant hinzu.

Die Bibliothek json und der bedrock-Client wurden bereits importiert.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in Amazon Bedrock</Kurs>
Kurs ansehen

Übungsanweisungen

  • Lege die Rolle eines Weather Assistant als Teil des Prompts fest.
  • Parse den Response-Body, um die Ausgabe zu extrahieren.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Format the prompt with role and required Claude format
prompt = '____'

request_body = json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 100, 
                           "messages": [{"role": "user", "content": prompt}]})
response = bedrock.invoke_model(modelId='us.anthropic.claude-sonnet-4-5-20250929-v1:0', 
                                body=request_body)

# Extract completion from response
output = json.loads(response['body'].____)['content'][0]['text'] # Parse JSON and get completion       
      
print(output)
Code bearbeiten und ausführen