Copilot developer camp
Welcome to Copilot developer camp! Copilot developer camp is a virtual workshop for professional developers who want to learn how to extend Copilot for Microsoft 365 or build their own copilots.
Copilot developer camp is still work in progress, but some of the labs are ready for testing.
We really appreciate your feedback! Please use the issues list to share your comments and issues, or let us know in the "Copilot developer camp Early Testers" chat in Microsoft Teams.
The labs are divided into two pathways, allowing you to choose based on what you want to create.
Extend Path - Extend Copilot for Microsoft 365
Note: These labs require the "Private Preview" for Copilot for M365 extensibility. There may be some changes for "Public Preview" when it's available.
All labs are READY FOR TESTING
- Lab E0 - Prerequisites - Set up your development environment
- Lab E1 - Declarative Copilot - Build a simple declarative copilot
- Lab E2 - Build an API - Set up an API for use with Copilot
- Lab E3 - Add a Declarative Copilot and API Plugin - Add a Declarative Copilot and API Plugin
- Lab E4 - Enhance the API and Plugin - Enhance the API and update the packaging
- Lab E5 - Add Adaptive Cards - Add adaptive cards for a richer user experience
- Lab E6 - Add authentication - Secure your API with Entra ID
Build Path - Build your own copilot
- Lab B0 - Prerequisites READY FOR TESTING
- Lab B1 - Build a custom engine copilot using Azure OpenAI and Teams Toolkit READY FOR TESTING
- Lab B2 - Index your data in Azure AI Search and bring it into your custom engine copilot READY FOR TESTING
- Lab B3 - Enhance user experience with the Powered by AI kit READY FOR TESTING
- Lab B4 - Secure your solution using authentication READY FOR TESTING
- Lab B5 - Add actions to handle complex tasks READY FOR TESTING
Video Briefing
Where do I start?
BUILD Path - Developing Custom Agents for Microsoft 365 Copilot
EXTEND Path - Developing Copilot Agents for Microsoft 365 Copilot
Learn the basics with Doodle to Code!
Microsoft 365 Developer Essentials
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