๐Ÿงช BuilderLab 1: Prompt Engineering in Bedrock Playground

Customized for AnyCompany Financial Group โ€” generate marketing taglines for AnyCompany Pay using progressive prompt refinement techniques.

Lab Overview

You are a Marketing Executive at AnyCompany Financial Group. Your team is launching a new campaign for AnyCompany Pay โ€” a digital wallet and PayLater service operating across Southeast Asia (Singapore, Malaysia, Indonesia, Thailand, Vietnam, Philippines).

You have been asked to create campaign taglines and a complete Marketing Brief for the AnyCompany Pay product.

๐Ÿงช This lab uses Amazon Bedrock Playground โ€” not Kiro

All prompts in this lab are pasted into the Amazon Bedrock Playground in the AWS Console. Bedrock Playground lets you interact directly with foundation models and tune parameters like Temperature and Top P โ€” features that aren't available in Kiro's chat.

How to get there: AWS Console โ†’ Amazon Bedrock โ†’ Playgrounds โ†’ Text โ†’ Select model: Amazon Nova Pro 1.0

You'll switch to Kiro for the hands-on coding labs starting on Day 2.
๐Ÿ’ก What you'll learn: This lab teaches the same prompt engineering techniques as the original AWS lab, but with prompts tailored to your company's products and market. You'll see how each technique (persona, context, tone, few-shot, constraints) progressively improves the output.

Objectives

Task 1: Creating and Refining the Tagline

Task 1.2

Basic Tagline Generation

Zero-Shot

Start with the simplest possible prompt โ€” no context, no role, no constraints.

BEDROCK PLAYGROUND โ€” Paste into the prompt box
Generate 5 advertising taglines for a digital payment app.
โœ… Expected: 5 generic taglines. They'll be decent but not specific to AnyCompany Pay, Southeast Asia, or your target audience. That's the point โ€” we'll improve from here.
Task 1.3

Testing Inference Parameters

Temperature & Top P

Use the same prompt from Task 1.2. Click the Configurations icon (gear โš™๏ธ) on the right side of the playground to open the parameter panel:

Open Configurations panel in Bedrock Playground

Click โš™๏ธ to open Configurations

Temperature and Top P sliders in Bedrock Playground

Adjust Temperature and Top P

Try these two settings and compare the results:

๐ŸŽ“ Instructor note: This connects to Day 1 Module 1 โ€” the "creativity dial." Low temperature = careful accountant (same answer every time). High temperature = creative consultant (different ideas each time). For finance tasks: keep temperature low. For brainstorming: go higher.
๐Ÿ’ก "I can't change Temperature in my AI assistant โ€” so why does this matter?"

In tools like Claude Cowork and Kiro, you don't have access to Temperature or Top P sliders โ€” the platform sets them for you. But understanding what they do helps you achieve the same effect through your prompts:
Want low temperature?
(consistent, precise)
Add constraints: "Follow this exact format", "Use only the data provided", "Be precise and factual"
Want high temperature?
(creative, varied)
Use open prompts: "Brainstorm 10 ideas", "Be creative and unconventional", "Suggest alternatives I haven't considered"
Want grounded output?
(no hallucination)
Provide source data: "Based only on the data below", "Cite specific numbers from the report", "If unsure, say so"

The parameters control the model's behavior at a technical level. Your prompts control it at a practical level. Both achieve the same goal โ€” you'll practice the prompt techniques in Tasks 1.4โ€“1.8 next.

Task 1.4

Adjusting the LLM Persona

Role Assignment

Add a persona to influence the tone and quality of the output.

Basic persona:

BEDROCK PLAYGROUND
You are a marketing executive at a fintech company. Generate 5 advertising taglines for a digital payment app.

Enhanced persona (with experience and specialty):

BEDROCK PLAYGROUND
You are a highly experienced marketing executive with 15 years of experience at a leading Southeast Asian fintech company. You have special expertise in digital payments and a track record of producing catchy, trust-building taglines that resonate with young professionals. Your job is to generate 5 advertising taglines for a digital wallet and PayLater service.
โœ… Compare: The enhanced persona should produce more polished, industry-specific taglines. Adding "15 years experience" and "Southeast Asian fintech" activates more relevant knowledge in the model.
Task 1.5

Adding More Context

Context

Provide specific details about the product, market, and values.

BEDROCK PLAYGROUND
Generate 5 advertising taglines for AnyCompany Pay โ€” a digital wallet and PayLater service that serves over 10 million users across 6 Southeast Asian markets. The app prides itself on instant payments, transparent fees, and financial inclusion for underbanked communities.
โœ… Expected: Taglines now reference specific product features (instant, transparent, inclusion) and feel more targeted than the generic ones from Task 1.2.
Task 1.6

Specifying Tone and Style

Output Framing

Define the audience and emotional tone.

BEDROCK PLAYGROUND
Generate 5 advertising taglines for AnyCompany Pay โ€” a digital wallet and PayLater service that serves over 10 million users across 6 Southeast Asian markets. The app prides itself on instant payments, transparent fees, and financial inclusion for underbanked communities. The taglines should be confident, modern, and appeal to young professionals aged 25-35 who value convenience and financial empowerment.
Task 1.7

Using the Few-Shot Technique

Few-Shot

Provide examples of the style you want โ€” the model will pattern-match.

BEDROCK PLAYGROUND
Generate 5 advertising taglines for AnyCompany Pay โ€” a digital wallet and PayLater service that serves over 10 million users across 6 Southeast Asian markets. The app prides itself on instant payments, transparent fees, and financial inclusion for underbanked communities. The taglines should be confident, modern, and appeal to young professionals aged 25-35 who value convenience and financial empowerment. Here are some example taglines in the desired style: 1. "Move Money, Not Mountains" (for a remittance app) 2. "Your Wallet, Upgraded" (for a neobank) 3. "Spend Smart, Live Bold" (for a budgeting app) Now, generate 5 taglines for AnyCompany Pay:
โœ… Expected: Taglines now match the punchy, short style of the examples. The model copies the rhythm and tone โ€” not the content.
Task 1.8

Optimizing with Specific Instructions

Constraints

Add structural requirements: word count, keywords, and style rules.

BEDROCK PLAYGROUND
Generate 5 advertising taglines for AnyCompany Pay โ€” a digital wallet and PayLater service that serves over 10 million users across 6 Southeast Asian markets. The app prides itself on instant payments, transparent fees, and financial inclusion for underbanked communities. The taglines should be confident, modern, and appeal to young professionals aged 25-35 who value convenience and financial empowerment. Requirements: - Each tagline should be no more than 6 words - Include at least one of these keywords in each tagline: instant, smart, trust, or seamless - Use alliteration or wordplay where possible Here are some example taglines in the desired style: 1. "Move Money, Not Mountains" (for a remittance app) 2. "Your Wallet, Upgraded" (for a neobank) 3. "Spend Smart, Live Bold" (for a budgeting app) Now, generate 5 taglines for AnyCompany Pay:
โœ… Expected: Taglines are now exactly 6 words or fewer, contain the required keywords, and use alliteration. Compare this to Task 1.2 โ€” the difference is dramatic.

Task 2: Creating a Marketing Brief

Switch to Chat mode in Bedrock Playground (same model: Nova Pro 1.0).

Now combine everything you've learned into a complete document.

Task 2.1

Generate the Marketing Brief

Full Prompt Engineering
BEDROCK PLAYGROUND (Chat mode)
Generate a marketing brief for AnyCompany Pay โ€” a digital wallet and PayLater service operating across 6 Southeast Asian markets (Singapore, Malaysia, Indonesia, Thailand, Vietnam, Philippines). The document should contain the following sections: 1. An introductory paragraph explaining AnyCompany Pay's mission to make digital payments instant, transparent, and accessible to everyone in Southeast Asia. 2. Five tagline sections, each containing: - A confident, modern tagline (5-6 words) that incorporates keywords like "instant", "smart", "trust", or "seamless". Use wordplay, alliteration or rhymes where possible. - A 2-3 sentence explanation of how the tagline captures AnyCompany Pay's values and appeals to young professionals aged 25-35 who value convenience and financial empowerment. 3. A closing paragraph summarizing how the taglines collectively position AnyCompany Pay as the trusted digital payment partner for Southeast Asia's next generation. The tone should be polished, confident, and engaging throughout. Focus on highlighting the app's unique selling points: instant transfers, PayLater flexibility, transparent fees, and multi-market coverage. Add text formatting markdown following the example below: # AnyCompany Pay: Marketing Brief ## Tagline 1: "sample tagline 1" This tagline ... ... ## Closing Paragraph Through these taglines ...
โœ… Expected output should contain:
  • An introductory paragraph about AnyCompany Pay's mission
  • Five tagline sections, each with the tagline + explanation
  • A closing paragraph
  • Markdown formatting (headers, bold text)
Task 2.2

Save Your Marketing Brief

Copy the output and save it as:

anycompany_pay_brief_<your-name-here>.md

Reflection: What Changed at Each Step?

StepTechniqueWhat improved
1.2Zero-shot (no context)Baseline โ€” generic output
1.3Temperature tuningControl over creativity vs consistency
1.4Persona / RoleMore professional, industry-aware tone
1.5Context (product details)Specific to AnyCompany Pay's features
1.6Tone & audienceMatches target demographic
1.7Few-shot examplesConsistent style and rhythm
1.8Constraints (rules)Precise format, keywords, word count
2.1Full prompt (all combined)Production-quality document
๐Ÿ”‘ Key takeaway: The AI model didn't change between steps โ€” only your prompt did. Better prompts = dramatically better output. This is the foundation for everything on Day 2.