Who is this training for?
This course is for people who are developing applications that want to extend and customize Microsoft 365 Copilot. It is aimed at both pro-code and low/no-code developers who want to learn about Copilot's different extensibility options and how to choose the best option for their use case.
Training objectives
Understand the role of declarative agents in Microsoft 365 Copilot: Explain how declarative agents can extend the functionality of Copilot to meet specific business needs
Configure the development environment in Visual Studio Code: Install and configure the tools needed to develop and deploy declarative agents in Visual Studio Code
Create declarative agents for Microsoft 365 Copilot: Develop agents using declarative templates to automate tasks or enrich the user experience in Copilot
Deploy and test agents in Microsoft 365 Copilot: Implement the deployment, integration, and testing steps of created agents to ensure they work properly
Manage the security and compliance of developed solutions: Apply security and compliance best practices when developing and deploying agents in the Microsoft 365 environment
Summary
This training is designed to help you understand the extensibility options available for Microsoft 365 Copilot. You'll learn about the different ways to extend Copilot, including creating plug-ins and connectors, and how to choose the best option for your use case. The course also covers best practices for building high-quality plug-ins and connectors, as well as data, privacy, and security considerations. Whether you're a pro-code or low/no-code developer, this course will guide you through extending and customizing Microsoft 365 Copilot.
Course outline
Microsoft 365 Copilot extensibility fundamentals
- What is Copilot extensibility?
- What are agents?
- What are declarative agents?
- What are Custom Engine Agents?
- Add knowledge with Graph connectors
- Add skills with plugins
- Verify knowledge
Choose a development path for Microsoft 365 Copilot Intro to declarative agents for Microsoft 365 Copilot
Create your first declarative agent for Microsoft 365 Copilot with Visual Studio Code
Create your first action for declarative agents with an API plugin using Visual Studio Code
Use Adaptive Cards to view data in API plug-ins for declarative agents
Add custom knowledge to declarative agents using Microsoft Graph connectors and Visual Studio Code
Approach and methodology
Practical and structured approach combining focused theory and guided workshops. Participants gradually extend Microsoft 365 Copilot with declarative agents using Visual Studio Code through real-world exercises inspired by professional scenarios, promoting immediate application of learnings. They learn how to design, configure, and integrate custom agents to enrich Copilot's capabilities and meet business needs. Led by a Microsoft certified trainer, the training focuses on interactivity and the development of directly transferable technical skills to create intelligent solutions in a professional context.
Prerequisites
- Basic understanding of Microsoft 365 and Copilot
- Experience with Visual Studio Code
- Fundamentals of agents and automation
- Knowledge of identity management and security in Microsoft 365
Recommendations
- Basics in Microsoft 365 and Copilot
- Basic knowledge of development (JavaScript, JSON, API or application logic)
- Familiarity with Visual Studio Code
- Understanding of agent, prompt and generative AI concepts
- Notions of Microsoft Entra ID and security
