Implementing chain of thought prompting
StellarStack is about to launch its flagship cloud platform. Marketing wants an email that explains why developers should migrate. To guide Claude’s reasoning, you’ll add a “think-step” checklist to the prompt.
The json library has been imported.
This exercise is part of the course
Introduction to Amazon Bedrock
Exercise instructions
- Outline three steps the model should take in preparing the response, using a numbered list (
1.,2.,3.). - Using the
stepslist for the chain of thought, populate the"text"field oftext_databy appending them after"\nSteps: ".
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
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))