A flipped interaction pattern asks the language model to question the user instead of merely answering. It helps when the user does not know which information the model needs to complete a task. section 12.1.1 section 12.4
Designing password validation
Prompt Copilot Chat: “I would like a Python function that keeps asking the user for a password until they provide a strong password. Ask me questions one at a time until you can write that function.” If it asks several questions at once, restate the one-at-a-time requirement. The answers can guide a function that checks uppercase letters, numbers, and punctuation. section 12.1.1
