Copilot Developer Camp
Welcome to Copilot Developer Camp, a workshop for makers and professional developers who want to learn how to build agents for Microsoft 365 Copilot.
Watch Microsoft 365 Copilot: Developer Camp On-demand! π
Learn about Microsoft 365 Copilot 'Wave 2'
Video briefing: Building Agents for Microsoft 365 Copilot
Hands-on Labs π§ͺ
The labs are divided into three pathways, allowing you to choose based on what you want to create. If you want to use Microsoft Copilot Studio and a no-code/low-code approach, choose the "Make" labs. If you want to extend Microsoft 365 Copilot, building on its AI engine and orchestration, choose the "Extend" labs. If you want to build a completely custom agent using Azure AI Foundry (or any AI of your choice), choose the "Build" labs.

Do these labs if you want to build a Declarative agent where Microsoft 365 provides the AI model and orchestration
- E0 - Setup
- E1 - First declarative agent
- E2 - Build an API
- E3 - Add a declarative agent and API plugin
- E4 - Enhance the API and plugin
- E5 - Add adaptive cards
- E6a - Add Entra ID authentication (Teams Toolkit)
- E6b - Add Entra ID authentication (manual setup)
- E6c - Add Entra ID authentication (Single sign-on)
- Bonus - Add Graph Connector

Do these labs if you want to build a Custom engine agent with custom AI model and orchestration using Azure OpenAI and Teams AI library

Do these labs if you want to build a Declarative agent with Copilot Studio agent builder

Do these labs if you want to build agents with Microsoft Copilot Studio
Declarative Agent Auth
If you already know how to build a declarative agent with an API plugin and want to learn how to secure your API, you can skip directly to the authentication labs; details are here
New schema
If you began the "Extend" labs prior to October 27, 2024, you are probably still using the developer preview schema and should upgrade to the v1.19 schema at this time. Detailed instructions are here. The solution files were updated on October 27, so if you started with those you can disregard this notice.
More videos πΊ
Here are some relevant videos from the Microsoft 365 Developer Channel. Please subscribe to keep up with all our latest videos on Microsoft 365 development!
Learn AI concepts with Doodle to Code!
Microsoft Mechanics
Microsoft 365 Developer Essentials
More on building Custom engine agents
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.
Join the Conversation! π¬
Welcome to the Copilot Developer Camp Discussions! π€
Introduce yourself and tell us about your experience with Copilot Developer Camp ποΈ.
π New Feature X: Ideas and Feedback
Weβre exploring some cool updates! Share your thoughts on Feature X and letβs brainstorm together!
π Troubleshooting Guide: Share Your Tips
Got any tips for solving common setup issues? Drop your wisdom and help the community thrive!
β¨ Explore More DiscussionsMicrosoft Learn π
Discover Microsoft Learn content here.
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