Copilot Developer Camp is a self-paced learning resource, designed to help you build agents for Microsoft 365 Copilot. It provides practical guidance and real-world examples to support your development journey.
Building Agents for Microsoft 365
Agents for Microsoft 365 are conversational AI-powered assistants designed to help users automate tasks, answer questions, and streamline workflows across Microsoft 365 apps and services. Agents can be used in various scenarios, such as customer support, IT helpdesk, HR support, and more.
An agent for Microsoft 365 is typically made up of these componentsβfoundational model, an orchestrator, which is running that taps into that knowledge, skills, and autonomous processes that it has those capabilities to do, and it may or may not have a user interface. β
You can either extend Microsoft 365 Copilot by using the same infrastructure, orchestrator, foundation model, and security controls as Microsoft 365 Copilot, which ensures a consistent and familiar user experience.
Or you can pick your own foundation model, orchestrator, and responsible AI controls.
π§ͺ Where should I start to build agents?
There are three major pathways with several labs. If you want a no-code/low-code approach, choose the Maker path ("MAB", "MSA", or "MCS" lab). If you want to extend Microsoft 365 Copilot, choose the Extend path ("E" lab). If you want to build a completely custom agent using Azure AI Foundry or any AI of your choice, choose the Build path ("BMA" or "BTA" lab).
Make agents
Make your agents with no-code or low-code with Copilot Studio or SharePoint Online. ("MAB", "MSA", and "MCS" lab)
Get StartedExtend M365 Copilot
Build a Declarative agent where Microsoft 365 provides the AI model and orchestration. ("E" lab)
Get StartedBuild your own agent
Build a custom engine agent with custom AI model and orchestration using Azure OpenAI. ("BMA" or "BTA" lab)
Get Startedπ What's New?
Updated in June 2025
Weβre excited to introduce four new hands-on labs designed to help you build powerful Copilot experiences.
-
Build with Microsoft 365 Agents SDK: Leverage the full capabilities of the Microsoft 365 Agents SDK to create production-ready Copilot agents that integrate with real business data. π Start this lab
-
Build Copilot Agents Using TypeSpec: Use TypeSpec to define your agent and capabilities declaratively. Ideal for developers looking to build Copilot agents that connect to API services with seamless orchestration. π Start this lab
-
Agent Instructions Guide for Beginners: New to Copilot? This lab walks you through the process of writing effective natural language instructions and testing your Copilot agent in a guided environment. π Start this lab
-
SharePoint agents: Learn how to create SharePoint agents starting from the basics, how to fine tune their settings, and how to share them with people or in Microsoft Teams group chats. π Start this lab
π§βπ» More
π Copilot Camp in a Box
Got the labs working? Ready to share your knowledge? Why not run your own Copilot Camp workshop using our Copilot Camp in a Box resources! We've got you covered with presentation materials that even include embedded demos.
π Issues
We really appreciate your feedback! Please use the issues list to share your comments and issues, or if you're in Microsoft let us know in the "Copilot Developer Camp Early Testers" chat in Microsoft Teams. Thanks!
π Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct.
Resources:
- Microsoft Open Source Code of Conduct
- Microsoft Code of Conduct FAQ
- Contact opencode@microsoft.com with questions or concerns