CopilotForgeDraft

Catalogue › Learning and Skills › practice-labs

Practice labs

Designs safe hands-on practice for AI learning - realistic fictional scenario packs, practice spaces matched to what is being learnt from a learner's own approved tools to isolated maker and specialist sandboxes, rules on what may enter them, reset and clean-up, and lab exercises with expected results and a check step. Use when training is all demonstration, when people practise on live customer data, or when makers need somewhere safe to build.

Department
Learning and Skills
Lifecycle
Enable, Deliver, Improve
Maturity
adopter, builder, scaler, ai-enterprise
Risk tiers
0, 1, 2
Platforms
copilot-chat, m365-copilot, m365-agents, copilot-studio, power-platform, copilot-code, ai-foundry, sharepoint
Editions
starter, scale, enterprise
Reviewers
security-privacy
Status
draft
Copilot Cowork
Learning and Skills plugin for Copilot Cowork, or this skill on its own: Download SKILL.md
Licence
CC BY 4.0, by Simon Foote

Purpose

People learn to use Microsoft AI by using it, checking what comes back and trying again, and that needs somewhere safe to do it. This skill designs practice labs - the scenario packs, practice spaces, data rules, exercises and clean-up - so learners can practise realistically without exposing real data or creating ungoverned solutions. It usually goes wrong when practice is replaced by demonstration, when "realistic" material turns out to be copied real data, when fictional content placed in the live tenant is surfaced to people who never joined the training, or when maker sandboxes become shadow production.

When to use

When not to use

Questions to ask first

  1. What will learners practise - everyday Copilot use, agents, delegated Cowork tasks, building, code or Foundry work - and at which pathway level?
  2. Can learners practise on their own non-sensitive work with their own approved tools, or do they need shared fictional material?
  3. Where does the organisation's environment strategy allow learning and building to happen, and with what controls?
  4. Who owns each practice space, and who will reset it and clean it up?
  5. What must never enter a lab - which data classes, connectors, secrets and external sharing?

Required inputs

If no environment strategy exists, do not create maker sandboxes; limit labs to own-work practice and read-only fictional scenario packs, and record the gap. If no owner can be named for a practice space, do not create it.

Decision framework

Choose the lightest lab that lets learners practise what the level requires.

Lab typeSuitsWhere it livesData allowed
Own-work practiceFoundation and Applied learning on Copilot Chat and the Microsoft 365 appsThe learner's own approved toolsThe learner's own non-sensitive work they already have access to
Shared scenario packGroup sessions, verification exercises, agent useA restricted training site or team limited to learners and labelled as fictionalFictional documents, mail and data only
Maker sandboxAgent Builder, Copilot Studio, Power Platform automationA dedicated learning environment in the personal or team zone, as the environment strategy allowsFictional data; no connectors to production systems
Specialist labCopilot Code, Microsoft Foundry, evaluation practiceAn isolated project, repository or subscription set by the environment strategySynthetic data; no production secrets or keys

Apply these rules to every lab:

RuleWhy
Fictional content is labelled fictional in its title and bodyGrounded answers must never present it as real
Shared packs sit where only learners can reach themCopilot can surface any content a user has access to
Every lab has an owner, a reset routine and an expiryLabs left running become ungoverned
Anything worth keeping moves out through the normal intake and release routeLab builds are never promoted directly

Practitioner approach

Start with own-work practice wherever you can. For foundation and applied learning, the best lab is the learner's own approved Copilot on their own non-sensitive work: a real document to summarise, a real meeting to recap, a real draft to improve. It needs no build, it is immediately relevant, and it produces evidence of real practice. Give clear guidance on what to choose and what to avoid, such as anything about named colleagues, health or customer details.

Use shared scenario packs where own work will not do: group sessions where everyone needs the same material, verification exercises where you need a known right answer, or roles whose real work is too sensitive. Write a small, coherent fictional world - a fictional organisation, its projects, mail threads, a policy with a deliberate exception and a spreadsheet with an error in it - so that exercises can test whether learners catch omissions and mistakes. Never build "fictional" material by lightly editing real records.

Think carefully about where shared packs live. Microsoft 365 Copilot answers from content a user can access, so a fictional pack placed in a broadly shared site can turn up in real work for people who never joined the training. Keep packs in a restricted site or team for learners, label every item as fictional, and remove access when the cohort finishes. If practice reveals that learners can reach real content they should not, stop and report it through the security route rather than continuing the exercise.

For makers, the sandbox follows the environment strategy, not the learning team's convenience. Agree with the platform owner which zone hosts learning builds, the data policies that apply, and that no production connectors or real data are used. Set an expiry for learning builds and a monthly clean-up, and tell makers at the start that nothing built in the sandbox is shared beyond the cohort or promoted directly. A build worth keeping goes through intake and release like any other solution.

Specialist labs for Copilot Code and Microsoft Foundry need isolation, synthetic data, cost limits agreed with the platform owner and no real secrets. Treat model or deployment choices in a lab as practice, not precedent.

Write every exercise with an expected result and a check step: what a good output contains, the error that should be caught, and what the learner records as evidence. Test each exercise against the current product before every cohort, because Copilot's answers vary and features change.

Finally, give each lab an owner, a reset routine, an expiry and a short record of what it contains and who can reach it.

Outputs

Microsoft platform considerations

Own-work practice uses whichever Copilot experiences the learner is approved for. Shared packs usually sit in a restricted SharePoint site or team. Maker sandboxes for Agent Builder, Copilot Studio and Power Platform follow the organisation's environment zones and Managed Environments settings; specialist labs follow the Foundry and code repository arrangements set by the environment strategy. Environment features, limits and costs change, so check references/sources.md and the platform owner before designing a lab, and route licensing or capacity questions to platform-governance:ai-licensing-and-capacity.

Adoption considerations

Practice is where confidence comes from. Labs should feel low-stakes: learners are told mistakes are expected, nothing in the lab is assessed as performance, and the point is to see where AI helps and where it gets things wrong.

Knowledge considerations

Scenario packs are curated knowledge assets with an owner, version and review date. Keep a content list so exercises can be updated when the pack changes, and retire packs that no longer match current scenarios.

Security and privacy considerations

Labs never contain real personal, customer or confidential data, production connectors or live secrets. Shared packs are restricted to learners and removed after use. If practice exposes oversharing of real content, it is reported to the security route and referred to security-privacy:data-exposure-review. Maker and specialist labs are agreed with the platform owner and reviewed by the security function before first use.

Responsible AI considerations

Exercises deliberately include errors, omissions and ambiguous cases so learners practise verification and judgement, not only speed. Fictional scenarios avoid stereotypes and do not use real people's names.

Evaluation requirements

Not applicable as AI evaluation, because labs do not release an AI solution. Each exercise is checked against the current product before a cohort, so its expected result still holds.

Value measures

Baseline: the share of sessions in each curriculum that include hands-on practice today. Measures: share of modules with a tested lab exercise, lab-based evidence meeting the rubric at role level, and the number of expired lab artefacts cleaned up on schedule. Owned by the Learning Lead with the platform owner for sandboxes.

Scale notes

Starter

Own-work practice guidance and one shared fictional scenario pack in a restricted site, owned by the adoption or learning lead.

Scale

A small catalogue of scenario packs by role family, a maker sandbox in the agreed zone with expiry and clean-up, and exercises tested before each cohort.

Enterprise

A managed lab service with packs localised by region, maker and specialist labs per business unit under the central environment strategy, automated reset and an inventory of lab artefacts.

Hand-offs

Reviewer gates

security-privacy reviews maker sandboxes, specialist labs and any shared scenario pack placed in the live tenant before first use, from risk tier 1, checking data rules, access restriction, connectors and clean-up. Own-work practice on approved tools needs no separate gate.

Failure modes

Sources

references/sources.md in this skill lists the source records behind this skill, what each is authoritative for, how volatile it is and what you may do with it. Product availability, licensing, limits and preview status change often, so check the current source before stating them, and cite what you used.

Never

Source records for this skill

Data, privacy and security for Microsoft Copilot

Managed Environments overview

Implement a zoned governance strategy (Copilot Studio guidance)

Agent Builder overview

Microsoft Foundry Models overview

Microsoft Copilot adoption resources

Credit

This skill was created by Simon Foote as part of CopilotForge, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Credit the author when you share or adapt it.