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))