

Learning Outcomes
By the end of this workshop, you will be able to: Explain what makes a good, clear and effective prompt. Use a simple process to move from mediocre to great responses. Craft and refine prompts for your own real work tasks. Reuse a set of prompt patterns to keep improving.
Exercise: Prompt Away
Before we jump into the workshop proper, let's kick things off with a simple exercise. You will ask Copilot for help with a task and then give the response a score. This will be your starting baseline for today. (1) Choose a task Think of a work task you want to do faster or more easily with Copilot. (2) Prompt away Using your usual way of asking, prompt Copilot to help you with this task. (3) Rate Review the initial response Copilot gives you. How helpful is it? Your Baseline Satisfaction Score 1 (Poor) ━━━━━ 5 ━━━━━ 10 (Great)
Poll
What are the key challenges or frustrations you face when using Generative AI tools? https://forms.cloud.microsoft/r/ndmSiwHxhH There are no right or wrong answers; your response helps us focus on what matters most.
Common Issues & Challenges
From the many workshops that we have conducted, we see the same patterns show up again and again. As you read through these, notice which ones sound most like you. Struggling to craft effective prompts Vague, overloaded instructions lead to guessing. Using AI as an answering machine Treating it as one-way Q&A misses the power of conversation. Stopping after the first attempt Missing the value of "improve this" or "try again". Trusting answers without verification AI can sound confident but be inaccurate. Always check. Expecting AI to be able to read your mind Missing context leads to generic answers. Assuming AI can do everything Leading to unrealistic expectations. As we go through the workshop, we will keep coming back to these patterns and show you how to avoid them.
Whose fault is it?
Whose fault is it?
Before crafting your prompts...
Before we dive into how to write effective prompts, it helps to pause and understand 'WHAT' you are working with and 'HOW' you are using the tool. In this part, we will: Look at a few simple truths about large language models (LLMs). Learn how to shift from getting mediocre results to good and great ones. Keep your "Prompt Away" task in mind as we go through this section.
What You Need to Know About LLMs
You do not need to be a data scientist to use Copilot well. However, a few key ideas about LLMs will help you work with them more confidently and safely. LLMs cannot read your mind LLMs only work with what you tell them. If your request is vague, the output will be vague. LLMs will not proactively ask you questions You need to volunteer context, constraints, and missing details instead of waiting for the tool to ask. LLMs tend to be helpful and agree with you They may 'help' by building on a wrong premise. You can ask them to question your assumptions. LLMs can and will hallucinate Their answers come from patterns, not a source of truth. You are responsible for fact-checking. LLMs do not 'understand' like a person They predict likely words. You must apply your own judgment and adapt what you get. As you work with Copilot, keep these points in mind. They explain many of the frustrations people have with AI, and they also point to what you can do differently.
From Mediocre to Great
The difference comes down to two key mindset shifts: Shift 1: From 'Tool' to 'Thinking Partner' Mediocre "Copilot is a tool that gives me quick answers." Good "Copilot helps me create content and save time." Great "Copilot is a thinking partner that helps me explore, challenge, and refine." Shift 2: Know Your Roles 🧑✈️ You are the Pilot Set direction & provide context Give feedback & make decisions Accountable for final output 🤖 Copilot is the Co-pilot Does heavy lifting & drafts content Generates options Follows your lead "When things go wrong, it's usually because one of you stepped outside your role."
#1 Context is King
The more relevant context you provide, the better the response. Goal What you want the AI to do? Goal: What do you need help with? (summarize, brainstorm, draft, rewrite). Context What the AI needs to know about the situation? Your Role: The perspective you are operating from (project manager, analyst, intern). Importance: Why does this matter? What's the current challenge? What's the impact? Audience: Who is the output meant for? (leaders, peers, customers). Source: Are there specific content the AI should reference? (documents, websites, transcripts). Expectations What the final output should look and feel like and how does success looks like? Output Format: The structure or form you want (checklist, table, email, slide content). Tone or Style: The manner of writing (formal, friendly, persuasive, concise). Example: A sample, template, or previous work to follow. Example 1: Summarizing a document Bad prompt: Help me summarize this document. Good prompt: GOAL Goal: Summarize the document so I can brief others quickly. CONTEXT Your Role: Project Lead Importance: I need a fast, accurate understanding of the key points and what to do next. Audience: Project Team and Stakeholders. Source: Use only the content in the document I provide. Do not add external information. EXPECTATIONS: Output Format: - 5-bullet executive summary (most important points) - Key decisions (if any) - Action items with owners/dates if stated (if not stated, write “Not specified”) - Risks/issues (if any) Tone or Style: Clear and neutral. Length: Keep the whole summary under ~250–300 words. Example 2: Difficult conversation with customer Bad prompt: Help me prepare for a difficult customer conversation. Good prompt: GOAL Goal: Help me prepare for a difficult customer conversation so I can de-escalate the situation, align on facts, and agree on next steps. CONTEXT Your Role: Account Manager Importance: The customer is unhappy about quality issue. I want to protect the relationship while being clear about what we can and cannot do. Audience: Customer stakeholder(s) on a call. Source: Refer to the attached email thread. EXPECTATIONS Output Format: - A short call opening (30–45 seconds) - 6–8 talk-track lines I can use (plain language) - 5 questions to ask the customer (to clarify and reset) - A “next step” close (with dates/owners' placeholders) Tone or Style: Calm, professional, empathetic, firm on boundaries. No blame. Keep it practical and speak-able. Avoid corporate jargon. Include 2 versions of the opening: one more empathetic, one more direct.
#2 Just Ask Copilot
This follows on from 'Context is King'. We know we need to include as much context as possible, but how do we know what we've missed? We don't know what we don't know! You can use a simple 'meta-prompt' to ask Copilot to act as a coach, review your initial prompt, and tell you what crucial details are missing or what questions you should answer to get a better response. Prompt Coach Act as a Prompt Coach. (1) Critically review the prompt below. Note any crucial details that are missing. (2) Rewrite it for clarity and completeness, adding reasonable defaults for gaps in []. (3) Ask 2-3 follow-up questions to refine it further. Prompt: [Insert your initial prompt here, include your G-C-E]
What is 'Meta-Prompting'?
Remember: Your role is to guide Copilot, not to do its job. Give Copilot the full context (Goal, Context, Expectations) so it can generate the best output. Don’t spend time crafting the “perfect” prompt yourself; Copilot is better at that than you. Focus on what you should do and leave the heavy lifting to Copilot.
#3 Keep the Conversation Going
"You will not get the perfect response in the first attempt, and that's perfectly normal." Treat the first response from Copilot as a draft, not the final product. The real value comes from the conversation. Don't stop after the first response. Review, refine, and iterate until you get what you need.
The 4-Step Framework
Now that you understand the foundation, let's put it into practice with a simple, repeatable framework. This 4-step process will help you move from a vague idea to a refined, useful output: Each step builds on the previous one. By the end, you will have a clear process you can reuse for any task. Step 1: Identify and Document Your Use Case Goal: Choose one real work task you want to improve with Copilot and document it clearly using a simple template. Input Your 'Prompt Away' task or real work example. Action Document your use case using a template. Output A clearly documented use case. Document Your Use Case Use Case Title Description How is this currently being done? How often and how long does this take now? What are the issues or challenges? How do you hope Copilot can help you? What does success look like? Any constraints or commentary? Don't have any idea? Use the "Idea Generator" Meta-Prompt You can use the following meta-prompt to give you some ideas on how it can help you. Note: To use this prompt well, you will need to set up your custom instructions in Copilot so it knows your role, goals, daily tasks, and challenges. Idea Generator Role: Act as an AI Productivity Consultant. Instructions: - Based on what you know about me, suggest the top 5 ways that you can help me in my context. - Keep all ideas within Copilot Chat's native capabilities (no external integrations). - For each use case, provide: Description, Expected Benefit, Ease of Implementation. Guidelines & Tips Be specific, not generic. "Write emails" is too broad. "Draft a weekly update email to my project sponsors based on my notes" is much more useful. Think about impact. Prefer tasks where saving time or improving quality will truly help you or your team. Choose something repeatable. A recurring task (weekly updates, regular reports, standard messages) gives you more return on the effort you invest today. Stay within policy. Avoid including highly sensitive or personal data in your examples unless it is clearly allowed by your organization's guidelines. Step 2: Craft Your Prompt Goal: Work with Copilot to turn your documented use case into a comprehensive prompt. Do not try to craft the prompt yourself. Let the LLM do the heavy lifting for you. Input Your documented use case from Step 1 Action Work with Copilot to create a comprehensive prompt Output A ready-to-use prompt Prompt Designer Act as an Expert Prompt Designer. Based on the use case details provided, draft a comprehensive and clear prompt I can use to ask for your help with this use case. The prompt should briefly restate the context, describe the output I want you to produce, include my key constraints, and end by flagging any assumptions and requesting any missing information. After you propose the prompt, suggest 2–3 optional tweaks I could make to adapt it for different situations. Here are the details: [PASTE YOUR DOCUMENTED USE CASE FROM STEP 1] Optionally run a quick “clarify and brainstorm” loop first if the use case is complex. Guidelines & Tips Let Copilot draft, you steer. Your job is to validate accuracy, tighten scope, and adjust tone. Avoid rewriting from scratch unless necessary. Sanity-check the working prompt before you run it. Confirm it clearly states: Goal: What you want to achieve Audience: Who it is for (and their expectations) Output: The format you want (email, bullets, table, checklist, etc.) Success: What “good” looks like (time saved, quality bar, completeness) Constraints: No-go areas, confidentiality limits, tools to use or avoid Make it easy to follow. Use short sentences, headings, and bullet instructions. Prefer explicit structure over long paragraphs. Be specific about inputs. If the output depends on your notes, data, or examples, say what you will provide and in what form (paste text, bullet notes, a draft, etc.). If something is unknown, tell Copilot what assumption to make. Optional: For more complex use cases A) Problem Clarification Problem Clarification Role: Act as a Problem-framing Partner. Task: Turn my documented use case into a clear problem statement and success criteria. Instructions: 1. Read my use case details below. Use only the information I provide. 2. If anything is missing or unclear, ask me up to 3 clarifying questions and wait for my answers. 3. Then respond with: * Concise Summary (≤ 50 words) * Problem Statement using this template: > "As a [role], I need help with [task / challenge] because [why it matters]. > Success means [outcome & any metrics]. > Key context: [contextual details, constraints, assumptions]." * What Success Looks Like: 3–5 clear, outcome-focused bullet points. Here are my use case details: [PASTE YOUR USE CASE FROM STEP 1] B) Brainstorming Brainstorming with Copilot Act as my AI Thinking Partner. Based on the use case details I share below, suggest several realistic ways Microsoft Copilot Chat could help me tackle this problem. Briefly explain the pros and cons of each option, recommend the 1–2 approaches that you think would work best in my context, and ask me any clarifying questions you need before confirming your recommendations. Here are the details: [Paste your problem statement, "what success looks like" bullets, and key constraints here] C) Then return to Prompt Designer After clarification/brainstorming, run the Prompt Designer prompt again, but paste your refine problem statement and success criteria. Step 3: Execute, Review and Refine Goal: Run your prompt with Copilot and improve the response through conversation until it is good enough to use in your real work. Input Ready-to-use prompt from Step 2 Action Execute the prompt and refine through conversation Output A refined, usable response for your real work Guidelines & Tips Use these mini-steps and questions to keep the conversation going: 1. Review Check relevance, completeness, and accuracy. Ask yourself: Does this answer my original question or solve the problem I described? Where are the gaps in this answer? What evidence or reasoning backs each key claim? 2. Clarify & expand Ask for deeper explanations, examples, and alternative views. Ask yourself: Which parts feel too high-level or generic to act on? Can I ask for specific examples, case studies, or analogies? How would an alternative view or scenario compare? 3. Feedback Tell Copilot what to keep, change, or remove. Ask yourself: Which parts hit the target, and which feel off-topic or weak? Is the level of detail right for my purpose and audience? Which points deserve more or less emphasis? Improve This Compared to my goals and success criteria above, here is what works well: [list] and here is what is missing, unclear, off-topic, or incorrect: [list] Please produce a revised version that keeps the strengths and fixes the issues. 4. Refine & iterate Decide whether to add context or adjust your prompt. Ask yourself: Is there important context I should add now? Should I narrow or widen the scope? Do I need one more cycle, or is this "good enough" for now? 5. Extend & reflect Ask Copilot to help with next steps. Ask yourself: What is the next step, and can Copilot help with that too? Can Copilot turn this into an action plan, checklist, or timeline? Extend Value Act as my AI Thinking Partner. Help me extend the value of this work by suggesting the most useful next steps (e.g. action plan, checklist, risk analysis) and how you can help me with these steps. Asking me clarification questions for additional context required. How Much of LLM's Potential Are You Using? Answering Machine Explainer & Tutor Creator & Transformer Brainstorm and Ideation Partner Planner & Strategist Devil's Advocate Role Play Partner Step 4: Learn and Grow (Use AI to Learn AI) Goal: Turn this conversation into learning so you can work even more effectively with Copilot next time. Input Your completed conversation and results Action Use Copilot to extract lessons and improve your prompting skills Output Learning insights to work more effectively next time Treat each interaction as a learning loop — not just about fixing the output but improving your prompting process. The goal is to get better at prompting by learning with AI. Use AI to Learn AI Act as my Prompting Coach. Looking at our full conversation above, review how I described my problem, how I provided context, and how I gave you feedback; tell me what I did well, suggest 3–5 specific improvements I can make next time, and summarize your advice as a short list of simple rules I can follow. Guidelines & Tips Treat this as part of the task, not extra work. A simple review can take just a few minutes and pays off across many future chats. Focus on what you can control. You cannot control how the model is built, but you can control: How clearly you define the problem How much useful context you provide How specifically you give feedback and corrections Check whether you played your role well. Ask yourself: Did I set a clear goal and success criteria? Did I provide enough context and constraints? Did I review and fact-check the output before using it? Look for patterns across different chats. Recurring habits (for example "I rarely mention my audience") are your best improvement opportunities. Keep your rules short and practical. Aim for 3–5 simple rules you can remember and actually use.
Key Takeaways
Shift Mindset Move from treating AI as a tool to a thinking partner where you are the pilot. Understand LLMs Know their limitations (hallucinations, no mind-reading) to work safely. Master Fundamentals Context is King, Just Ask Copilot, and Keep the Conversation Going. Apply Framework Use the 4-step process (Identify, Clarify, Craft, Execute, Learn) for consistent results. Continuous Learning Turn conversations into learning opportunities by reviewing and building a prompt library.
Knowledge Check
Test your understanding. Q1: Name 3 common mistakes that users new to Generative AI tools tend to make. Ans: 1. Vague prompts. 2. Using it as a one-way answering machine. 3. Trusting answers without verifying. Q2: T/F: If LLMs provide citations in the response, it implies that the response can be trusted. Ans: False. LLMs can hallucinate citations. Always verify the source directly. Q3: T/F: LLMs will ask you clarification questions when it's not clear. Ans: False. They typically guess your intent. You must explicitly ask them to ask you questions. Q4: When interacting with LLMs, _______ is King. Ans: Context. Q5: If AI doesn't give you the response that you expect, what should you do? Ans: Don't stop! Review and analyze the response, provide feedback, clarify your context, and ask it to try again. Q6: What are the 3 core fundamentals to master to get the most out of Generative AI tools? Ans: 1. Context is King. 2. Just Ask Copilot (Meta-Prompting). 3. Keep the Conversation Going. Q7: What is 'meta-prompting'? Ans: Using the AI to help you write the prompt (e.g., 'Act as a Prompt Coach'). Q8: What are the steps in the 4-Step framework? Ans: 1. Identify Your Use Case. 2. Craft Your Prompt. 3. Execute, Review & Refine. 4. Learn & Grow. Q9: How do you continuously improve your prompting skill? Ans: Use 'Step 4': Ask Copilot to review your chat and suggest rules you should follow next time. Q10: Where can you save prompts that you use regularly? Ans: In the Copilot Prompt Gallery.
Recommended Next Steps
1. Personalize your Copilot Update your custom instructions so Copilot knows your role, goals, typical tasks, and constraints. 2. Run the 4 steps on a second use case Pick another real task, ideally in a different area of your work. 3. Build your prompt library Save the prompts and meta-prompts that work well for you. Adapt them for new tasks. 4. Share what you learn Show your team your use cases, prompts, and before/after examples. 5. Schedule regular reflection Once a week, pick one important Copilot conversation and run the Step 4 meta-prompt.