Register for the course: WSQ - Develop AI-Powered Copilots and Chatbots with Microsoft Copilot Studio
This repository contains hands-on lab materials for the WSQ - Develop Intelligent Chatbots with Microsoft Copilot Studio and Generative AI course. Learn to build AI-powered chatbots and agents using Microsoft Copilot Studio, from fundamentals to advanced multi-agent systems.
| Aspect | Details |
|---|---|
| Duration | 2 Days (9:30 AM - 6:30 PM) |
| Mode | Physical / Zoom / On-site Corporate |
| Certification | Certificate of Completion + SkillsFuture OpenCert |
| Course Code | TGS-2022017524 |
Upon completion, you will be able to:
- ✅ Map out chatbot storyboards to suit customer preferences
- ✅ Determine appropriate chatbot content frequency and delivery types
- ✅ Select optimal deployment channels and assess chatbot performance
- ✅ Build conversational AI agents using Microsoft Copilot Studio
- ✅ Integrate generative AI and Power Automate for automation
- ✅ Deploy agents across multiple channels (Teams, M365 Copilot, Web)
Build your foundation in Copilot Studio with these progressive labs covering agent creation, knowledge grounding, topics, adaptive cards, and automation.
| Lab | Title | Duration | Description |
|---|---|---|---|
| Lab 1 | Introduction to Agents | ~30 min | Learn foundational AI concepts: LLMs, RAG, conversational vs autonomous agents |
| Lab 2 | Copilot Studio Fundamentals | ~30 min | Explore the four building blocks: Knowledge, Tools, Topics, and Instructions |
| Lab 3 | Deploy a Declarative Agent for M365 Copilot | ~60 min | Build and publish a declarative agent with prompts for Microsoft 365 Copilot |
| Lab 4 | Creating a Solution for Your Agent | ~45 min | Learn Power Platform solutions, publishers, and ALM practices |
| Lab 5 | Using a Pre-Built Agent | ~30 min | Deploy and customize the Safe Travels pre-built agent template |
| Lab 6 | Create a Custom Agent Using Natural Language | ~60 min | Build an IT helpdesk agent with multiple knowledge sources |
| Lab 7 | Add New Topic with Trigger and Nodes | ~60 min | Create topics with triggers, SharePoint connectors, and Power Fx |
| Lab 8 | Enhance User Interactions with Adaptive Cards | ~45 min | Build interactive adaptive cards with dynamic data |
| Lab 9 | Add an Agent Flow for Automation | ~30 min | Create agent flows to automate multi-step processes |
| Lab 10 | Add Event Triggers for Autonomous Agents | ~45 min | Enable autonomous behavior with SharePoint event triggers |
| Lab 11 | Publish Your Agent | ~30 min | Publish to Microsoft Teams and Microsoft 365 Copilot |
| Lab 12 | Understanding Licensing | ~15 min | Learn Copilot Credits, capacity planning, and licensing models |
Take your skills to the next level with advanced scenarios including multi-agent systems, autonomous triggers, and AI model selection.
| Lab | Title | Duration | Description |
|---|---|---|---|
| Lab 13 | Get Started with the Hiring Agent | ~45 min | Set up the Hiring Agent scenario with Dataverse and sample data |
| Lab 14 | Authoring Agent Instructions | ~30 min | Master instruction writing for precise agent behavior |
| Lab 15 | Multi-Agent Systems | ~45 min | Build child agents and connected agents for complex workflows |
| Lab 16 | Add Event Triggers (Autonomous) | ~45 min | Create autonomous email processing with Teams notifications |
| Lab 17 | Understanding Agent Models | ~45 min | Compare AI models (GPT-4.1, GPT-5, Anthropic) for your agents |
copilot-studio-labs/
├── README.md # This file
├── Day 1/ # Foundations & Core Concepts
│ ├── Lab 1/ # Introduction to Agents
│ │ ├── index.md
│ │ └── images/
│ ├── Lab 2/ # Copilot Studio Fundamentals
│ │ ├── index.md
│ │ └── assets/
│ ├── Lab 3/ # Declarative Agent for M365
│ │ ├── index.md
│ │ └── assets/
│ ├── Lab 4/ # Creating a Solution
│ │ ├── index.md
│ │ └── assets/
│ ├── Lab 5/ # Pre-Built Agents
│ │ ├── index.md
│ │ └── images/
│ ├── Lab 6/ # Custom Agent (Natural Language)
│ │ ├── index.md
│ │ └── assets/
│ ├── Lab 7/ # Topics with Triggers
│ │ ├── index.md
│ │ └── assets/
│ ├── Lab 8/ # Adaptive Cards
│ │ ├── index.md
│ │ └── assets/
│ ├── Lab 9/ # Agent Flows
│ │ ├── index.md
│ │ └── assets/
│ ├── Lab 10/ # Event Triggers
│ │ ├── index.md
│ │ └── assets/
│ ├── Lab 11/ # Publishing
│ │ ├── index.md
│ │ └── assets/
│ └── Lab 12/ # Licensing
│ ├── index.md
│ └── assets/
│
└── Day 2/ # Advanced Agent Development
├── Lab 13/ # Hiring Agent Setup
│ ├── index.md
│ └── assets/
├── Lab 14/ # Agent Instructions
│ ├── index.md
│ └── assets/
├── Lab 15/ # Multi-Agent Systems
│ ├── index.md
│ └── assets/
├── Lab 16/ # Autonomous Triggers
│ ├── index.md
│ └── assets/
└── Lab 17/ # AI Model Selection
├── index.md
└── assets/
Before starting the labs, ensure you have:
- Microsoft 365 account with Copilot Studio access
- Power Platform environment (Developer or Trial)
- Microsoft Teams access
- SharePoint site for lab exercises
- Basic understanding of conversational AI concepts
- Create a Developer Environment: Follow Lab 4 for detailed setup instructions
- Obtain Copilot Studio License: Trial licenses available at Copilot Studio
- Prepare SharePoint Site: Create a SharePoint site with sample lists for the IT Helpdesk scenario
Provider: Tertiary Courses
Funding Available:
- SkillsFuture Credit (SFC)
- SkillsFuture Enterprise Credit (SFEC)
- Post-Secondary Education Account (PSEA)
This repository contains lab materials adapted from the Microsoft Agent Academy and is intended for educational purposes.
- Microsoft Agent Academy for the original lab content
- Tertiary Courses for course facilitation
- Microsoft Copilot Studio team for the platform and documentation