始める無料で始める

Chain-of-thought プロンプトを実装する

StellarStack はまもなく旗艦クラウドプラットフォームをリリースします。マーケティングチームは、なぜ開発者が移行すべきかを説明するメールを求めています。Claude の推論を導くために、プロンプトに「think-step」チェックリストを追加しましょう。

json ライブラリはすでにインポートされています。

この演習はコースの一部です

Amazon Bedrock入門

コースを見る

演習の手順

  • 応答を作成する際にモデルが取るべき 3 つの手順を、番号付きリスト(1., 2., 3.)で整理してください。
  • chain of thought 用の steps リストを使い、"\nSteps: " の後ろに続けて追加し、text_data"text" フィールドを埋めてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

def generate_message_content(text_data):
    steps = [
        # Outline the steps
        "____",
        "____",
        "____"
    ]
    # Append the steps to the prompt text
    text_data["text"] += "\nSteps: " + ____
    return text_data

text_data = {"text": "Create a promotional email for the StellarStack cloud platform."}
  
print(generate_message_content(text_data))
コードを編集して実行