Get startedGet started for free

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

View Course

Exercise instructions

  • Outline three steps the model should take in preparing the response, using a numbered list (1., 2., 3.).
  • Using the steps list for the chain of thought, populate the "text" field of text_data by 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))
Edit and Run Code