- Home
- IT Courses
- MS-MS4010: Extend Microsoft 365 Copilot with declarative agents by using Visual Studio Code
MS-MS4010: Extend Microsoft 365 Copilot with declarative agents by using Visual Studio Code
Course Code: MS-MS4010
This training course is designed to help you understand the extensibility options available for Microsoft 365 Copilot. You learn about the different ways to extend Copilot, including building plugins and connectors, and how to choose the right option for your use case. The course also covers best practices for building high-quality plugins and connectors, as well as data, privacy, and security considerations. Whether you're a pro-code or low/no-code developer, this course helps you chart your path to extending and customizing Copilot for Microsoft 365 Copilot.
This training course is targeted at developers who are interested in extending and customizing Microsoft 365 Copilot. This includes both pro-code and low/no-code developers who want to learn about the different Copilot extensibility options available and how to choose the right option for their use case.
Before attending this course, delegates must have:
- Basic understanding of Microsoft 365 and its applications.
- Familiarity with development environments and coding practices (for pro-code developers).
After completing this course, students will be able to do:
- Designing, configuring, and managing your Microsoft 365 tenant
- Office 365 product functionality
- Configuring Office 365
- Managing Microsoft 365 Apps for enterprise deployments
- Planning and implementing identity synchronization
- Implementing application and external access
This course has no associated Certification or Exam.
Modules
This module explores how extending Microsoft 365 Copilot with agents, connectors, and plugins can help organizations address the challenges of increasing productivity and reducing costs by leveraging AI to orchestrate business processes more effectively.
Lessons
- Introduction
- Extension fundamentals
- Add knowledge with Graph connectors
- Add skills with plugins
- Build your own copilot
- Knowledge check
- Summary
After completing this module, students will be able to:
- Explain how Copilot and agents work together to create a personalised, intelligent assistant with the knowledge and skills unique to your business.
- Describe the types of agents and the wide spectrum of capabilities with which they can be customised.
- Explain how to ground your Copilot responses with multiple enterprise data sources for more relevant and reliable responses.
This module provides a comprehensive guide to choosing the right approach for extending Microsoft 365 Copilot, covering various extensibility options, development tools, and methods, while emphasizing the importance of data privacy and security practices.
Lessons
- Why extend Copilot?
- Which path for extensibility should you choose?
- Which development approach should you take?
- What development tools are available to extend Microsoft 365 Copilot?
- How are companies extending Microsoft 365 Copilot?
- How can I secure my data and ensure privacy?
- Knowledge check
- Summary
After completing this module, students will be able to:
- Decide whether to extend Microsoft 365 Copilot using its existing orchestrator or to build a custom engine agent, based on their specific needs and goals.
- Gain insights into the various development tools and methods available, whether they prefer pro-code or low-code/no-code solutions, and how to set up their development environment for building these extensions.
- Understand the different ways to extend Microsoft 365 Copilot, including using declarative agents, custom engine agents, plugins, and connectors.
- Explain data privacy and security considerations for developing each extensibility option.
Determine the scenarios which declarative agents are suitable for customizing and extending Microsoft 365 Copilot. Describe the function of custom knowledge and custom actions.
Lessons
- Introduction
- What are declarative agents?
- How declarative agents work
- When to use declarative agents
- Knowledge check
- Summary
After completing this module, students will be able to:
- Evaluate whether a declarative agent is appropriate to extend Microsoft 365 Copilot for your scenario.
- Describe how the components of a declarative agent work together to create agents that run on Microsoft 365 Copilot.
Define a declarative agent tailored to a specific scenario. Your declarative agent provides relevant and accurate responses using custom knowledge.
Lessons
- Introduction
- Create a declarative agent
- Exercise - Create a declarative agent
- Custom knowledge
- Exercise - Configure custom knowledge
- Conversation starters
- Exercise - Add conversation starters
- Knowledge check
- Summary
After completing this module, students will be able to:
- Design a declarative agent to solve a business problem.
- Implement a declarative agent with custom knowledge.
- Upload and use a declarative agent in Microsoft 365 Copilot to validate the results.
Build a declarative agent for Microsoft 365 Copilot optimized for a specific scenario. Bring actions to your agent with API plugins to access external data in real-time.
Lessons
- Introduction
- Create a declarative agent with an API plugin
- Exercise - Create a declarative agent with an API plugin
- Knowledge check
- Summary
After completing this module, students will be able to:
- Design a declarative agent with actions using an API plugin
- Integrate a declarative agent with an API plugin connected to an anonymous API
- Run declarative agent with an API plugin in Microsoft 365 Copilot to validate the results
Learn how to enhance the user experience of declarative agents by using Adaptive Cards to render API data visually. Create and configure Adaptive Card templates, integrate them into API plugins, and test the setup in Microsoft 365 Copilot. Learn the practical steps for building and previewing Adaptive Cards in Visual Studio Code.
Lessons
- Introduction
- Return rich responses with Adaptive Cards
- Exercise - Return rich responses with Adaptive Cards
- Knowledge check
- Summary
After completing this module, students will be able to:
- Create an Adaptive Card template that shows the data from the API.
- Verify that the Adaptive Card template correctly renders API data.
- Configure the API plugin to render the data using the Adaptive Card template.
- Upload your declarative agent to Microsoft 365 Copilot and validate the results.
Build a declarative agent for Microsoft 365 Copilot optimized for a specific scenario. Your agent accesses data stored outside of Microsoft 365 by using a Microsoft Graph connector.
Lessons
- Introduction
- Create a declarative agent with a Microsoft Graph connector
- Exercise - Create a declarative agent with a Microsoft Graph connector
- Knowledge check
- Summary
After completing this module, students will be able to:
- Design a declarative agent with a Graph connector
- Integrate a declarative agent with a Graph connector
- Run declarative agent with a Graph connector in Microsoft 365 Copilot to validate the results