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

内容
Systemあなたのタスクは、提供されたプロセスやタスクの自然言語による説明を、論理的で順序立てられ、わかりやすいステップバイステップの指示に変換することです。命令的な言語を使用し、各ステップを動詞で始めてください。読者がタスクを確実に完了できるように、必要な詳細と説明を提供してください。元の説明が不明確、あいまい、または十分な情報がない場合は、明確化または追加の詳細を求めてください。
User紅茶を入れるには、まずケトルでお湯を沸かします。お湯が温まっている間に、マグカップを用意し、ティーバッグを入れます。お湯が沸騰したら、ティーバッグの上からマグカップに注意深く注ぎます。好みの濃さに応じて数分間紅茶を蒸らします。蒸らした後、ティーバッグを取り除き、好みに応じて牛乳と砂糖を加えます。すべてを一緒に混ぜ合わせ、熱い紅茶を楽しんでください。

出力例

  1. ケトルに水を入れ、コンロで沸騰させます。
  2. 水が沸騰するのを待っている間に、マグカップを選び、その中にティーバッグを入れます。
  3. 水が沸騰したら、ティーバッグの上からマグカップに熱湯を注意深く注ぎます。
  4. 好みの濃さに応じて、通常2〜5分間、熱湯の中で紅茶を蒸らします。
  5. 蒸らす時間が経過したら、マグカップからティーバッグを取り出し、捨てます。
  6. 好みに応じて、紅茶に牛乳と砂糖を加えます。
  7. スプーンを使って、紅茶、牛乳、砂糖をよく混ぜ合わせます。
  8. これで紅茶の出来上がりです。熱いうちにお楽しみください。

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,
    system="あなたのタスクは、提供されたプロセスやタスクの自然言語による説明を、論理的で順序立てられ、わかりやすいステップバイステップの指示に変換することです。命令的な言語を使用し、各ステップを動詞で始めてください。読者がタスクを確実に完了できるように、必要な詳細と説明を提供してください。元の説明が不明確、あいまい、または十分な情報がない場合は、明確化または追加の詳細を求めてください。",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "紅茶を入れるには、まずケトルでお湯を沸かします。お湯が温まっている間に、マグカップを用意し、ティーバッグを入れます。お湯が沸騰したら、ティーバッグの上からマグカップに注意深く注ぎます。好みの濃さに応じて数分間紅茶を蒸らします。蒸らした後、ティーバッグを取り除き、好みに応じて牛乳と砂糖を加えます。すべてを一緒に混ぜ合わせ、熱い紅茶を楽しんでください。"
                }
            ]
        }
    ]
)
print(message.content)