Microsoft Copilot in Forms helps you create surveys, quizzes, and polls faster by generating questions from a topic or a document. Many users see inconsistent results — some questions are multiple choice, others are open-ended, and the order can feel random. This happens because Copilot applies different generation patterns depending on the input type and the context you provide. This article explains the three main question generation patterns Copilot uses, how to trigger each one, and how to control the output for consistent results.
Key Takeaways: Copilot Question Generation Patterns in Forms
- Forms > New Form > Copilot icon > Describe your form: Enter a topic or paste a document to trigger pattern-based generation.
- Pattern 1 — Topic-based generation: Produces a mix of multiple choice, text, and rating questions based on a short topic phrase.
- Pattern 2 — Document-based generation: Extracts facts from uploaded files to create factual multiple-choice or true/false questions.
- Pattern 3 — Template-based generation: Uses a predefined structure like quiz, survey, or feedback form with consistent question types.
How Copilot Generates Questions in Forms: Three Core Patterns
When you open Microsoft Forms and click the Copilot icon, you see a text box that says Describe the form you want to create. The way Copilot interprets your input determines which pattern it uses to generate questions. Understanding these patterns helps you write better prompts and get the exact question types you need.
Pattern 1: Topic-Based Generation
This is the default pattern. You enter a short phrase like Employee satisfaction survey or Math quiz for grade 5. Copilot then generates a mix of question types — multiple choice, text, rating scale, and date — based on its internal model of what a typical form on that topic looks like. The output is unpredictable because Copilot guesses the structure. For example, Employee satisfaction survey might produce three rating questions, one open-ended comment box, and one multiple-choice question about department. The same topic entered twice may produce different question sets.
Pattern 2: Document-Based Generation
When you upload a file — Word document, PDF, or PowerPoint — Copilot extracts key facts and generates questions directly from that content. This pattern almost always produces factual multiple-choice or true/false questions. For example, uploading a company policy PDF generates questions like What is the maximum leave duration per year? with four answer options. Copilot does not create opinion or rating questions from documents. It treats the file as a source of ground truth and builds assessment questions around it.
Pattern 3: Template-Based Generation
Copilot recognizes template keywords in your prompt. If you include words like quiz, survey, feedback form, or poll, Copilot uses a predefined structure. A quiz template generates multiple-choice questions only, each with four options and one correct answer. A survey template generates a mix of rating scales and multiple-choice questions. A feedback form template generates open-ended text questions. The template pattern is the most consistent because it limits question types to the template definition.
Steps to Control Which Pattern Copilot Uses
You can force a specific generation pattern by writing your prompt in a certain way. Follow these steps to get predictable results.
- Open Microsoft Forms and start a new form
Go to forms.microsoft.com and click New Form. Click the Copilot icon in the top-right corner of the form editor. - For topic-based generation, enter a short topic phrase
Type a single phrase like Customer feedback on new product. Do not specify question types. Copilot will generate a mixed set of questions. Review and edit each question after generation. - For document-based generation, upload a file first
Click the paperclip icon in the Copilot prompt box. Select a Word document, PDF, or PowerPoint file. After upload, type Create questions from this document. Copilot generates factual multiple-choice or true/false questions only. Do not add extra instructions like include rating questions — that causes pattern mixing and inconsistent output. - For template-based generation, include a template keyword
Type a prompt like Create a 10-question quiz about World War II or Build an employee feedback survey with 5 questions. The keywords quiz, survey, feedback, and poll trigger the template pattern. Copilot will generate questions that match the template structure. - Review and adjust the generated questions
After Copilot adds questions to the form, click each question to edit the text, answer options, or correct answer. Use the Settings icon on each question to change the question type if needed. Copilot does not allow re-generation of a single question — you must delete and add a new one manually.
Common Issues When Generation Patterns Conflict
Mixing patterns in a single prompt produces unexpected results. Here are the three most frequent problems and how to avoid them.
Copilot generates too many open-ended questions
This happens when you use a topic phrase that includes the word feedback without specifying a template. For example, Feedback on training program triggers the feedback template pattern, which creates mostly text questions. To fix this, change your prompt to include survey instead: Survey on training program satisfaction. This triggers the survey template and generates a balanced mix of rating and multiple-choice questions.
Copilot creates duplicate questions from a document
Document-based generation sometimes extracts the same fact twice, creating two identical questions. This occurs when the document uses similar wording in different sections. To fix this, review the generated questions immediately after Copilot adds them. Delete duplicates by clicking the three dots next to the question and selecting Delete. You cannot prevent this during generation — always check for duplicates.
Copilot ignores template keywords and generates mixed types
If you use a template keyword but also include a document upload, Copilot prioritizes the document pattern over the template pattern. The result is a set of factual multiple-choice questions even though you wrote survey in the prompt. To force the template pattern, do not upload a file. Use only the text prompt with the template keyword.
Copilot Generation Pattern Comparison
| Item | Topic-Based | Document-Based | Template-Based |
|---|---|---|---|
| Input required | Short phrase | Uploaded file + prompt | Keyword in prompt |
| Question types produced | Mixed — multiple choice, text, rating, date | Multiple choice or true/false only | Depends on template — quiz: multiple choice; survey: rating + multiple choice; feedback: text only |
| Consistency | Low — varies per session | High — same document produces same questions | Medium — same keyword produces same structure but different content |
| Best use case | Brainstorming or quick form creation | Assessments based on reference material | Standardized forms like quizzes or surveys |
| Limitation | Cannot control question type distribution | No opinion or rating questions | Cannot mix templates in one form |
You can now select the right generation pattern for your form by writing precise prompts and avoiding pattern conflicts. Try the document-based pattern when you need a factual quiz from a training manual. Use the template-based pattern for recurring surveys where question structure must stay consistent. For advanced control, write your prompt as a full sentence that includes the target audience, question count, and desired question types — for example, Create a 5-question multiple-choice quiz for new hires about data privacy policy. This triggers the quiz template while narrowing the content scope.