このプロンプトを開発者コンソールにコピーして、自分で試してみてください!

RoleContent
User賢明ななぞなぞを作成し、ユーザーが正解にたどり着くためのステップバイステップのガイドを提供してください。なぞなぞは、論理的思考と細部への注意を払えば解けるものの、挑戦的であるべきです。各なぞなぞを提示した後、ユーザーを徐々に答えに導くヒントや質問を提供してください。ヒントは、あまりにも明白すぎないようにしつつ、ユーザーの思考プロセスを導くのに十分な情報を提供するようにしてください。最後に、解答を明かし、与えられたヒントを使ってなぞなぞがどのように解けるかを簡潔に説明してください。

出力例

私は生きていないが、成長する。肺はないが、空気が必要だ。口はないが、水は私を殺す。私は何でしょう?

ヒント1:物質の異なる状態と、それらがどのように変化するかを考えてみましょう。 ヒント2:言及された3つの要素(空気、水、謎の物体)の関係について考えてみましょう。 ヒント3:答えは日常生活で起こる一般的な現象に関連しています。

解答:火。 説明:火は生きていないが、燃料を消費しながら成長し、広がる。肺はないが、自らを維持するために酸素(空気)を必要とする。口はないが、水は火を消すのによく使われ、事実上火を「殺す」のです。


APIリクエスト

注意: Claude 3 Opusは間もなくBedrock APIで利用可能になります。

import anthropic

client = anthropic.Anthropic(
  # デフォルトはos.environ.get("ANTHROPIC_API_KEY")
  api_key="my_api_key",
)
message = client.messages.create(
  model="claude-3-opus-20240229",
  max_tokens=1000,
  temperature=0,
  messages=[
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "賢明ななぞなぞを作成し、ユーザーが正解にたどり着くためのステップバイステップのガイドを提供してください。なぞなぞは、論理的思考と細部への注意を払えば解けるものの、挑戦的であるべきです。各なぞなぞを提示した後、ユーザーを徐々に答えに導くヒントや質問を提供してください。ヒントは、あまりにも明白すぎないようにしつつ、ユーザーの思考プロセスを導くのに十分な情報を提供するようにしてください。最後に、解答を明かし、与えられたヒントを使ってなぞなぞがどのように解けるかを簡潔に説明してください。"
        }
      ]
    }
  ]
)
print(message.content)