MS-4010: Extend Microsoft 365 Copilot with Declarative Agents by Using Visual Studio Code (MS-4010)

Become an EPIC Affiliate

To view the class schedule you need to become an Affiliate

  • Largest “Guaranteed To Run” public technical training schedules available
  • Easy to become an Affiliate – no charge or fee
Become an EPIC Affiliate

already an Affiliate?  Login

About this Course

This course provides comprehensive knowledge and hands-on experience in building declarative agents using Visual Studio Code and Teams Toolkit. Participants start with an introduction to declarative agents, followed by practical labs that guide them through building their first agent, understanding API plugins, and implementing APIs. Advanced topics include creating adaptive cards, managing authentication for API plugins, and integrating Microsoft Graph connectors. By the end of the course, participants have a solid understanding of how to leverage declarative agents to enhance the functionality of Microsoft 365 Copilot.

Audience Profile

Developers looking to build connectors and plugins for Microsoft 365 Copilot.

At Course Completion

Outline

Module 1: Introduction to declarative agents for Microsoft 365 Copilot

What are declarative agents?
How declarative agents work
When to use declarative agents

Module 2: Build your first declarative agent using TypeSpec

What is TypeSpec?
Exercise – Scaffold a new declarative agent
Exercise – Write instructions and conversation starters
Exercise – Integrate knowledge and actions

Module 3: Introduction to actions with API plugins for declarative agents

What are API plugins for declarative agents?
How API plugins work
When to use API plugins

Module 4: Build your first action for declarative agents with API plugin by using Visual Studio Code

Create a declarative agent with an API plugin
Exercise – Create a declarative agent with an API plugin

Module 5: Use Adaptive Cards to show data in API plugins for declarative agents

Return rich responses with Adaptive Cards
Exercise – Return rich responses with Adaptive Cards

Module 6: Authenticate your API plugin for declarative agents with secured APIs

Integrate an API plugin with an API secured with a key
Exercise – Integrate an API plugin with an API secured with a key
Integrate an API plugin with an API secured with OAuth
Exercise – Integrate an API plugin with an API secured with OAuth

Module 7: Introduction to Copilot connectors

What are Copilot connectors?
Understand external connections and schemas
Explore methods for data retrieval and transformation
Understand access controls and data security

Module 8: Build your first Microsoft 365 Copilot connector using Visual Studio Code

Exercise – Create your first connector project
Exercise – Connect to GitHub repository
Exercise – Run connector and ingest data
Exercise – Add new property

Module 9: Monitor and maintain Microsoft 365 Copilot connectors

Monitor and manage connector operations
Troubleshoot connector issues and errors
Manage access permissions and security
Optimize connector performance

Prerequisites