Kopiere diesen Prompt in unsere Entwickler-Console, um es selbst auszuprobieren!

RolleInhalt
UserGeneriere ein cleveres Rätsel und stelle eine schrittweise Anleitung bereit, um dem Benutzer zu helfen, zur richtigen Lösung zu gelangen. Das Rätsel sollte herausfordernd, aber mit logischem Denken und Aufmerksamkeit für Details lösbar sein. Nach der Präsentation jedes Rätsels biete eine Reihe von Hinweisen oder Fragen an, die den Benutzer schrittweise zur Antwort führen. Stelle sicher, dass die Hinweise nicht zu offensichtlich sind, aber dennoch genügend Informationen bieten, um den Gedankenprozess des Benutzers zu leiten. Enthülle schließlich die Lösung und gib eine kurze Erklärung, wie das Rätsel mit den gegebenen Hinweisen gelöst werden kann.

Beispielausgabe

Ich bin nicht lebendig, aber ich wachse; ich habe keine Lungen, aber ich brauche Luft; ich habe keinen Mund, aber Wasser tötet mich. Was bin ich?

Hinweis 1: Betrachte die verschiedenen Aggregatzustände und wie sie sich verändern können.
Hinweis 2: Denke über die Beziehung zwischen den drei genannten Elementen nach: Luft, Wasser und das mysteriöse Objekt.
Hinweis 3: Die Antwort steht in Verbindung mit einem häufigen Phänomen, das im Alltag vorkommt.

Lösung: Feuer.
Erklärung: Feuer ist nicht lebendig, aber es wächst und breitet sich aus, während es Brennstoff verbraucht. Es hat keine Lungen, benötigt aber Sauerstoff (Luft), um sich zu erhalten. Obwohl es keinen Mund hat, wird Wasser oft verwendet, um Feuer zu löschen und es effektiv zu “töten”.


API-Anfrage

import anthropic

client = anthropic.Anthropic(
  # defaults to os.environ.get("ANTHROPIC_API_KEY")
  api_key="my_api_key",
)
message = client.messages.create(
  model="claude-opus-4-20250514",
  max_tokens=1000,
  temperature=0,
  messages=[
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "Generate a clever riddle and provide a step-by-step guide to help the user arrive at the correct solutions. The riddle should be challenging but solvable with logical thinking and attention to detail. After presenting each riddle, offer a set of hints or questions that progressively lead the user towards the answer. Ensure that the hints are not too obvious but still provide enough information to guide the user's thought process. Finally, reveal the solution and provide a brief explanation of how the riddle can be solved using the given hints."
        }
      ]
    }
  ]
)
print(message.content)