Internal Learning Resource Prompt Engineering Patterns
Lecture Demo · Flipped Interaction Pattern
Class Lecture Page

Demonstrating the Flipped Interaction Prompt Pattern

This lecture page shows how to build a prompt in sections, then demonstrates how ChatGPT can ask one question at a time to gather the information needed to write a professional email requesting time off over the next holiday.

1. What the flipped interaction pattern does

Instead of the user guessing every detail needed for a complete prompt, ChatGPT leads the interaction by asking targeted questions.

Best use case

Use this pattern when the goal is clear but the details are incomplete, scattered, or easier to answer through a guided interview.

Core instruction

Tell ChatGPT to ask questions one at a time, continue until enough information is gathered, then produce the final output.

Class example

The user wants a professional email asking for time off over the next holiday, but does not yet know what information the email needs.

2. What is contained in a good prompt

The prompt below is assembled from the six checklist items shown here.

Goal State the outcome: gather information and write a professional time-off email.
Context Explain the situation: the request is for time off over the next holiday.
Role or persona Ask ChatGPT to act as a professional workplace writing coach.
Output format Specify that the final answer should be a polished email with subject line, greeting, body, and closing.
Process instructions Require one question at a time, and tell ChatGPT not to write the email until it has enough information.
Quality checks Ask ChatGPT to keep the email professional, concise, specific, and ready to send.

3. Build the prompt in sections

Each section in the simulated prompt maps directly to one part of the good-prompt checklist.

1Role

Give ChatGPT the expertise needed to guide the user and write workplace communication.

2Goal

Define the final deliverable: a professional email requesting time off.

3Context

Name the situation: requesting time off over the next holiday.

4Process

Use the flipped interaction: ask one question at a time until enough information is gathered.

5Output format

Tell ChatGPT how to structure the final email.

6Quality check

Set standards for tone, clarity, and completeness.

Simulated ChatGPT Prompt
Role or persona

Act as a professional workplace writing coach.

Goal

Help me create a professional email asking for time off.

Context

The email will request time off over the next holiday.

Process instructions

Ask me questions one at a time to gather the information you need. Do not write the final email until you have enough information.

Output format

When ready, write the final answer as an email with a subject line, greeting, concise body, and professional closing.

Quality checks

Make the email polite, specific, concise, and ready to send. If any detail is uncertain, use wording that avoids overcommitting.

4. Simulated flipped-interaction conversation

The learner sees that ChatGPT controls the interview, asks only one question at a time, and uses each answer to decide what to ask next.

AI ChatGPT
Simulated classroom example
User

Act as a professional workplace writing coach. Help me create a professional email asking for time off. The email will request time off over the next holiday. Ask me questions one at a time to gather the information you need. Do not write the final email until you have enough information. When ready, write the final answer as an email with a subject line, greeting, concise body, and professional closing. Make the email polite, specific, concise, and ready to send. If any detail is uncertain, use wording that avoids overcommitting.

ChatGPT

Sure. First question: who will receive this email?

User

My manager, Priya.

ChatGPT

What holiday are you planning around?

User

Thanksgiving.

ChatGPT

What exact dates would you like to request off?

User

I would like to take Wednesday, November 27 through Friday, November 29 off.

ChatGPT

Do you want the email to mention whether your work will be covered while you are out?

User

Yes. I will finish my urgent tasks before I leave, and Jordan can handle anything time-sensitive.

ChatGPT

Should the email sound formal, warm, or brief and direct?

User

Warm but still professional.

ChatGPT

Would you like the email to ask for approval, or simply notify your manager of the request?

User

Ask for approval.

ChatGPT

I have enough information. Here is a professional draft you can send.

5. Final output created from the answers

The final email uses the information gathered during the one-question-at-a-time conversation.

What learners should notice

The final email is not generic. It includes recipient, holiday, exact dates, coverage plan, tone, and the request for approval because ChatGPT gathered those details before drafting.

6. Teaching notes and discussion prompts

Use these expandable notes to guide class discussion after the demonstration.

Why is this called “flipped interaction”?

The normal interaction starts with the user asking questions and ChatGPT answering. In this pattern, ChatGPT asks the questions needed to complete the user’s goal.

Why ask one question at a time?

One question at a time lowers cognitive load, makes the interaction feel conversational, and helps the model adapt each next question based on the previous answer.

What would happen if the prompt omitted the quality check?

The model might still produce an email, but the result may be too wordy, too casual, vague about approval, or missing careful wording around uncertain details.

How could this pattern transfer to other workplace tasks?

The same pattern can guide performance-review writing, project updates, troubleshooting summaries, meeting agendas, customer responses, and any task where the desired output depends on details the user may not provide upfront.