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 that automate tasks, answer questions, and streamline workflows across Microsoft 365. Common use cases include customer support, IT helpdesk, and HR assistance.

An agent for Microsoft 365 typically consists of three core components: a foundation AI model that powers intelligent responses, an orchestrator that coordinates knowledge, skills, and autonomous processes, and optionally, a user interface like Microsoft 365 Copilot, Microsoft Teams, Microsoft SharePoint Online, etc. Agents can then be connected with other agents in a multi-agent architecture.

When it comes to extending Microsoft 365 Copilot you have multiple options, depending on your actual needs:
- Declarative Agents: you build your agents on the Microsoft 365 Copilot stack. You rely on the foundational model, orchestrator, and user experience of Copilot.
- Custom Engine Agents: you build your agents on any AI stack of your choice. You choose the foundational model, the orchestrator, and the user experience.
- Work IQ: you create custom applications that consume Microsoft 365 and Microsoft 365 Copilot via Work IQ, the AI-driven intelligence layer of Microsoft 365.
No matter what technology you use to create agents or to extend Microsoft 365 Copilot, you can always rely on Microsoft Agent 365 to observe, govern, and secure every agent across your organization.
π§ͺ Where should I start to build agents?
There are plenty of options for you to start from. To create Declarative Agents, you can dig into technologies like Agent Builder, SharePoint Agents, or pro-code Declarative Agents with the Microsoft 365 Agents Toolkit. To create Custom Engine Agents, you can explore technologies like Microsoft Copilot Studio, Microsoft Foundry, or pro-code Custom Engine Agents with the Microsoft 365 Agents Toolkit. To create your own apps built on top of Microsoft 365 and Microsoft 365 Copilot you should explore the Work IQ area.
No matter what kind of AI solution you are working on, you should always learn about Microsoft Agent 365 to manage agents via the agents registry, have access control and security, handle visualization and observability, and implement interoperability.
In the following flowchart, you can find useful tips to learn where to start from.
π§βπ» More
Connect with us
Join the conversation on GitHub Discussion!
For makers
Learn to build agents with Microsoft Copilot Studio at Agent Academy!
π 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
