LoslegenKostenlos loslegen

Verbesserung von Eingabeaufforderungen durch Rollenzuweisung

Du arbeitest an SkyCast Assistant, einer intelligenten Wetterplattform, die detaillierte Vorhersagen in klare Erkenntnisse umwandelt. Du wurdest gebeten, Amazon Bedrock zu integrieren. Als ersten Schritt fügst du die Rolle „Wetterassistent” zur Eingabeaufforderung hinzu.

Die Bibliothek „ json ” und der Client „ bedrock ” wurden schon importiert.

Diese Übung ist Teil des Kurses

Einführung in Amazon Bedrock

Kurs anzeigen

Anleitung zur Übung

  • Gib die Aufgabe eines Wetterassistenten als Teil der Eingabeaufforderung an.
  • Pars den Antworttext, um die Ausgabe zu holen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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='anthropic.claude-3-5-sonnet-20240620-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