Intermediate

Prompting Tips for Microsoft Copilot

Learn the art of writing effective prompts that get the best results from Copilot. Master context, specificity, iterative refinement, and task-specific prompt strategies.

Writing Effective Prompts

The quality of Copilot's output depends heavily on the quality of your input. A well-crafted prompt includes four key elements:

  1. Goal

    Clearly state what you want Copilot to do. Use action verbs like "write," "summarize," "analyze," "compare," "create," or "explain."

  2. Context

    Provide background information that helps Copilot understand your situation. Who is the audience? What is the purpose? What do you already know?

  3. Expectations

    Specify the format, length, tone, and structure you want. Do you need bullet points? A formal tone? A specific word count?

  4. Source

    If relevant, point Copilot to data, documents, or examples it should reference. Upload files or provide key details.

Remember the acronym GCES: Goal, Context, Expectations, Source. Including all four elements in your prompts will dramatically improve results.

Using Context and Specificity

Compare these two prompts and see how specificity transforms the output:

Vague Prompt (Avoid)
User:
Write an email about the meeting.
Specific Prompt (Better)
User:
Write a professional email to my team of 8 software
engineers summarizing yesterday's sprint planning
meeting. Include:
- The 3 user stories we committed to for this sprint
- The deadline (March 28)
- Action items for each team lead
- A reminder about the daily standup time change
  to 9:30 AM

Tone: friendly but professional. Length: 200-250 words.

The specific prompt gives Copilot everything it needs to produce a useful, targeted response. Here are more tips for adding context:

  • State your role: "As a marketing manager..." or "I'm a student studying biology..."
  • Define the audience: "This is for C-level executives" or "The readers are beginners with no technical background."
  • Set constraints: "Keep it under 500 words" or "Use only information available before 2024."
  • Provide examples: "Here's an example of the format I want: ..."

Iterative Prompting

You rarely get the perfect response on the first try. Iterative prompting means refining your request across multiple turns in a conversation:

Iterative Prompting Example
Turn 1 - Initial request:
User: Write a product description for our new
wireless headphones.

Turn 2 - Add specifics:
User: Good start, but make it more targeted to
fitness enthusiasts. Emphasize the sweat resistance,
secure fit, and 12-hour battery life.

Turn 3 - Adjust tone:
User: Make the tone more energetic and motivational.
Use shorter sentences. Add a compelling call-to-action
at the end.

Turn 4 - Format for use:
User: Perfect. Now give me 3 variations: one for
our website, one for Instagram (under 150 characters),
and one for an email subject line.
💡
Key insight: Copilot remembers the full conversation context. Each follow-up prompt builds on the previous response, so you do not need to repeat information. Think of it as a collaborative editing session.

Copilot for Different Tasks

Different tasks require different prompting strategies. Here are optimized approaches for common use cases:

Writing Tasks

Strategy Example
Specify format "Write as a numbered list" or "Use headers and bullet points"
Set tone "Tone: professional but approachable, like a tech blog"
Give examples "Write in a style similar to this example: [paste sample]"
Request drafts "Give me 3 different opening paragraphs to choose from"

Research Tasks

Strategy Example
Ask for sources "Include citations and links to your sources"
Request balance "Present both pros and cons" or "Include multiple perspectives"
Set recency "Focus on developments from the last 6 months"
Compare options "Create a comparison table of these 4 products"

Data Analysis Tasks

Strategy Example
Describe your data "I have a spreadsheet with columns: Date, Product, Revenue, Units Sold"
Ask specific questions "What was the month-over-month growth rate for each product?"
Request visualizations "Create a chart showing the trend over time"
Ask for formulas "Write an Excel formula that calculates the running average"

Prompt Templates

Use these reusable templates as starting points for common tasks:

Email Drafting Template
Write a [tone] email to [recipient/audience] about
[topic]. The email should:
- [Key point 1]
- [Key point 2]
- [Key point 3]

Include a clear call-to-action at the end.
Length: [word count] words.
Sign off as: [your name/title]
Research Summary Template
Research [topic] and provide a comprehensive summary.
Include:
1. Overview (2-3 sentences)
2. Key findings or developments (bullet points)
3. Different perspectives or opinions
4. Practical implications
5. Sources and references

Focus on information from [time period].
Audience: [who will read this].
Content Creation Template
Create a [content type] about [topic].

Audience: [target audience]
Tone: [formal/casual/technical/conversational]
Length: [word count or format]
Purpose: [inform/persuade/entertain/educate]

Must include:
- [Requirement 1]
- [Requirement 2]
- [Requirement 3]

Avoid: [things to exclude or not mention]

Comparing Prompting Styles

Copilot responds differently depending on how you frame your prompt. Here is how three approaches compare for the same task:

💬

Direct Instruction

"List 5 benefits of remote work for software companies."

Best for: straightforward factual requests, quick answers, simple tasks.

🎭

Role-Based

"You are an HR consultant. Advise a software company on implementing remote work policies. What are the key benefits to highlight to leadership?"

Best for: nuanced perspectives, professional advice, domain-specific answers.

📋

Structured

"Create a business case for remote work at a 200-person software company. Use this format: Executive Summary, Benefits (with data), Challenges, Mitigation Strategies, ROI Estimate."

Best for: formal documents, reports, detailed analysis.

Pro tip: When Copilot's response is close but not quite right, try asking "Can you make it more [specific/detailed/concise/formal]?" or "Rewrite the second section with more concrete examples." Targeted feedback is more effective than starting over.

💡 Try It: Prompt Refinement Exercise

Take this basic prompt and improve it using the GCES framework: "Write about AI in healthcare." Add a goal, context, expectations, and source reference. Then test both versions in Copilot and compare the results.

Compare the two responses. Notice how the specific prompt produces a more targeted, useful response that requires less follow-up editing.