MS-4010: Extend Microsoft 365 Copilot with declarative agents by using Visual Studio Code

€295.00
| /

________________________________________________________________

Would you like to take this course online or in person?

Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91 , or contact our offices

________________________________________________________________

Course MS-4010 Extend Microsoft 365 Copilot with declarative agents by using Visual Studio Code

This course provides comprehensive knowledge and hands-on experience in building declarative agents using Visual Studio Code and the Teams Toolkit . Participants begin with an introduction to declarative agents, followed by hands-on 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 will have a solid understanding of how to leverage declarative agents to enhance the functionality of Microsoft 365 Copilot .

Level: Beginner - Role: Developer - Product: Microsoft 365, Microsoft Copilot, Microsoft 365 Copilot, Microsoft 365 Copilot Chat

Duration of the MS-4010 course
Training modality MS-4010
Access to the virtual classroom for MS-4010 training

Microsoft Copilot - Creating plugins - Copilot connectors - Developing Microsoft 365 extensions - Integrating AI in Microsoft 365 - Copilot developer training

Course aimed at

The course MS-4010: Extend Microsoft 365 Copilot with Declarative Agents by Using Visual Studio Code is aimed at the following profiles:

  • Developers: Professionals who create custom applications and seek to integrate declarative agents into Microsoft 365 Copilot.
  • Software Engineers: Those who wish to improve their skills in developing plugins and connectors using Visual Studio Code.
  • IT Administrators: People responsible for the management and security of applications within an organization.
  • Technology consultants: Experts who advise companies on how to optimize their processes through the implementation of AI solutions.

Objectives of the MS-4010 training

  • Understanding extensibility options: Equip participants with in-depth knowledge of how to extend Microsoft Copilot in Microsoft 365 by creating and customizing connectors and add-ons.
  • Apply best practices in development: Teach best practices and standards for developing high-quality solutions that comply with security, privacy, and data handling regulations.
  • Facilitate customization for all levels: Provide accessible training for both experienced and novice developers, enabling them to implement and adapt Microsoft Copilot to their specific needs.

Course Content MS-4010 Extending Microsoft 365 Copilot with Declarative Agents using Visual Studio Code

Module 1: Introduction to declarative agents for Microsoft 365 Copilot

  • Introduction to declarative agents
  • Agents and declarative agents
  • Key characteristics of declarative agents
  • Use of declarative agents
  • How declarative agents work
  • Personalized knowledge
  • Customized instructions
  • Personalized justification
  • Customized actions
  • Integration of personalized knowledge and actions
  • When to use declarative agents
  • Summary

Learning objectives:

  • Evaluate whether a declarative agent is suitable 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.

Lab 1: Create the first declarative agent with TypeSpec

Step-by-step guide to creating effective declarative agents.

Module 2: Creating declarative agents with TypeSpec and Microsoft 365 Agents Toolkit
Program:

  • Introduction to TypeSpec
  • Exercise: Create the basis of a new declarative agent
  • Exercise: Write instructions and conversation starters
  • Exercise: Integrate knowledge and actions
  • Module evaluation
  • Summary

Learning objectives:

  • Explain the purpose and advantages of TypeSpec in creating declarative agents.
  • Create a basic declarative agent using TypeSpec and the Microsoft 365 Agent Toolkit in Visual Studio Code.
  • Configure and customize agent behavior, including adding conversation starters and functionality tests in Microsoft 365 Copilot.
  • Integrate advanced functionalities into a declarative agent, such as web content, OneDrive/SharePoint data, Teams messages, and Python-based code interpretation.
  • Validate and implement a fully customized agent for specific organizational needs.

Lab 2: Create the first declarative agent action with the API plugin using Visual Studio Code

  • Practical exercises for creating, customizing, and integrating advanced functionalities in declarative agents.
  • Module evaluation and summary of advantages and achievements.

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

  • General information on the reporting agents
  • Main objective of API plugins
  • Key features of API plugins
  • API plugins for declarative agents
  • How API plugins work
  • Invocation of the function performed by agents
  • Decision criteria for API add-ons
  • Guide summary
  • Knowledge test
  • Summary

Learning objectives:

  • Evaluate whether extending your declarative agent with an API plugin action is suitable for your scenario.
  • Describe how API plugins allow a declarative agent to retrieve and modify external data.

Lab 3: Create the first declarative agent action with the API plugin using Visual Studio Code

  • Create an API plugin that connects to an anonymous API.
  • Configure the API plugin to display API data.
  • Extend a declarative agent with an action using an API plugin.
  • Load the declarative agent into Microsoft 365 Copilot and validate the results.

Lab 4: Authenticating the API plugin for declarative agents with protected APIs

  • Identify how an API is protected.
  • Design a secure way to integrate an API plugin with a protected API (API key and OAuth2).
  • Run the API plugin in Microsoft 365 Copilot to validate the results.

Module 7: Introduction to Microsoft 365 Copilot Connectors
Program:

  • What are Microsoft 365 Copilot connectors?
  • Description of external connections and diagrams
  • Methods for data retrieval and transformation
  • Data access and security controls
  • Summary

Learning objectives:

  • Describe the role and advantages of Copilot connectors in Microsoft 365.
  • Explain how external connections and schematics work.
  • Explore methods for data retrieval and transformation.
  • Describe the access controls and security limitations for data protection.

Lab 5: Compile the first Microsoft 365 Copilot connector

  • Apply scaffolding to a new connector project.
  • Configure the connector to extract data from a public GitHub repository.
  • Run the connector to ingest data into Microsoft Graph and check the indexing.
  • Expand the connector schematic and re-enter data.
  • Test Copilot's access to indexed data.

Module 9: Monitoring and Maintaining Microsoft 365 Copilot Connectors

  • Introduction
  • Monitor and manage connector operations
  • Troubleshooting connector problems and errors
  • Manage access permissions and security
  • Optimize connector performance
  • Module evaluation
  • Summary

Learning objectives:

  • Monitor connector operations and manage connection states using the Microsoft 365 admin center.
  • Diagnose and troubleshoot common connector problems.
  • Review and manage access permissions to ensure data security and protection.
  • Optimize connector performance through trace scheduling, quota management, and capacity planning.

Prerequisites

It doesn't have

Language

  • Course: English / Spanish

💡 Did you know this course is included in LaaS Cert?

Take this course and many more with our LaaS Cert annual license . Unlimited training for only €1,295!

✅ Microsoft, Linux-LPI, SCRUM, ITIL and Nanfor technical courses

✅ Personalized support always by your side

✅ 100% online, official and updated

Get your license now!

LaaS cert Formación ilimitada

Information related to training

Soporte siempre a tu lado

Training support

Always by your side

Modalidades Formativas

Training modalities

Self Learning - Virtual - In-person - Telepresence

bonificaciones

Bonuses

For companies