Operative - New Copilot Studio Experience

Welcome, Operative.
In this course, you'll build a multi-agent hiring system using the new Microsoft Copilot Studio experience.
You'll start by importing the hiring data model and creating a new Hiring Agent, then add resume intake, weighted matching, safety controls, autonomous workflows, and evaluations. The finished system uses skills, the Microsoft Dataverse MCP server, connected agents, and workflows.
Everything here runs on the GitHub Copilot harness - the runtime that gives an agent its orchestrator, its tool-calling behavior, and its reasoning loop. Copilot Studio also offers a standard harness, which the classic Operative missions were built upon, and a GitHub Copilot harness; this course builds on the GitHub Copilot harness throughout.
Coming from the classic Operative course?
This edition covers the GitHub Copilot harness at https://copilotstudio.preview.microsoft.com. The home page shows Agent and Workflow cards labeled GitHub Copilot. It reuses the same hiring scenario as the classic Agent Academy Operative course on purpose: building the same system twice is the clearest way to see what the new building blocks replace. Watch out for collapsible sections titled Coming from the classic Operative course? - they give you insights into the differences between the standard harness and the GitHub Copilot harness. If you've never used the classic experience, you can skip those sections without missing any required steps.
This course consumes Copilot Credits
Building, testing and evaluating agents and workflows all draw on Copilot Credits. This course leans heavily on Preview and Evaluate, and runs evaluation sets in most of its missions. Confirm your environment has credit capacity before you start.
🎯 Mission Objective
By completing this course, you'll be able to:
- Design and implement multi-agent systems with a central orchestrator and connected specialists
- Use the Microsoft Dataverse MCP server with agent instructions to perform complex multi-step operations
- Package reusable behavior and Python scripts as skills
- Automate resume intake and role matching with workflows and weighted evaluation criteria
- Add human review, failed-run alerts, evaluations, and published-session checks in Monitor
🧪 Prerequisites
To complete all missions, you'll need:
- Completion of Agent Academy Recruit (new experience) - this course builds on those foundations
- Access to the new Copilot Studio experience at
https://copilotstudio.preview.microsoft.com - A Power Platform environment with Microsoft Dataverse and a Copilot Studio license or trial
- Permission to create solutions, agents, and workflows
- The Microsoft Dataverse MCP Server available under Add tool, in the Model Context Protocol (MCP) category (enabled by default in most tenants)
This course has no environment setup of its own. If you need a trial Microsoft 365 tenant, a Copilot Studio trial, or a Power Apps developer environment, work through Steps 1 to 4 of the Recruit Course Setup - Step 5 builds a SharePoint site for a different scenario and isn't needed here. If you already have a Microsoft 365 business tenant with Power Platform and Copilot Studio access, you're good to go.
🧭 Curriculum Overview
Each mission extends the same hiring system, so the agent, skills, data, and workflows accumulate as you progress through the course. Good luck, Operative.
| Lesson | Title | Mission Briefing |
|---|---|---|
01 | 🚨 Establish the Hiring Hub | Import the data model and create the central Hiring Agent orchestrator |
02 | 📝 Instructions, Skills and Dataverse MCP | Author instructions and a reusable skill, then add the Dataverse MCP server that makes it executable |
03 | 🎭 Add a Connected Interview Agent | Add a published connected agent grounded via the Dataverse MCP server |
04 | 🛡 Model, Response and Safety | Choose the model, shape responses, then red-team moderation, guardrails and AI disclosure |
05 | 📥 Resume Intake, Matching and Applications | Read resumes natively, upsert records via MCP, match on live criteria, and create Job Applications |
06 | 🧠 Generate Documents with a Python Skill | Generate an interview-prep Word document with a code-defined layout in a Python skill |
07 | ⚡ Automate Resume Intake with a Workflow | An email-triggered workflow that screens the inbox and files resumes and their PDFs |
08 | 🤖 Add Agents to a Workflow | Put an inline agent and your published Hiring Agent inside the pipeline, then notify Teams |
09 | 🧯 Human Oversight and Handling Alternative Flows | Human review, alternate flows, observability and a regression pass |
10 | 📅 Schedule Interviews with Work IQ | Turn on Work IQ so the Interview Agent can read calendars and book a supervised meeting |
11 | 📊 Evaluate, Publish, and Monitor Your Agent | Evaluation sets, publishing to Microsoft 365 Copilot and Teams, and Monitor |
12 | 🏅 Secure Your Operative Badge | Validate your completed Operative work and claim your badge |
NOTE
Completing the curriculum earns you the New Copilot Studio Operative badge, claimed on the final badge page.
