Developing Agents and Copilots for Microsoft 365 & Microsoft Teams (M365-PILOT)

 

Course Overview

This workshop is designed to provide a hands-on experience for developers to learn how to develop Plugins and Connectors for Copilot for Microsoft 365 as well as Agents using the Teams AI Library. It also prepares for the following Applied Skills:

Introduction to Developing Agents and Copilots for Microsoft 365:

This module provides an overview of the Microsoft 365 platform and the Copilot for Microsoft 365 ecosystem. It introduces basic concepts like Generative AI, Large Language Models (LLMs) and Semantic Index. Finally, it covers the Fundamentals of Microsoft Copilot Extensibility and guides you in choosing a development path.

In this module, you’ll explore various prompting techniques to effectively interact with Microsoft Copilot for Microsoft 365. You’ll learn how to summarize, create, draft, edit, and transform content using Copilot. Additionally, the module covers how to ask questions and analyze content with Copilot for Microsoft 365. You’ll also learn how to use Copilot for Microsoft 365 in Office Apps.

This module delves into the fundamentals of Microsoft Copilot extensibility and introduces Copilot Studio Actions. You’ll learn to create Low Code Prompts, Connectors, and Conversational Actions for Microsoft Copilot for Microsoft 365 within Copilot Studio.

Teams & Azure Essentials for Copilot Developers:

Here, you’ll learn about Teams extension patterns and the Developer Portal, along with the integration of Teams and Copilot for Microsoft 365. The module covers the Teams Developer Toolkit, Dev Tunnels, Deploying Azure Resources and App Registrations using Bicep and an introduction to the Bot Framework SDK. It aims to equip you with essential skills for developing AI Solutions within the Teams environment.

Build Plugins and Connectors for Microsoft Copilot for Microsoft 365:

This module introduces the Pro Code Copilot for Microsoft 365 Extension Architecture, explains the differences between Microsoft Graph Connectors and Plugins. It demonstrates Bot Framework based Message Extension Plugins and the simpler Api based Plugins. It demonstrates how to implement Graph Connectors that can be used in Microsoft 365 Copilot as well Outlook using Context IQ.

Implement Agents for Microsoft 365 using Teams AI Library:

In this module, you’ll be introduced to the concepts of Declarative- vs Custom Engine Agents. It introduces the skills to implement Custom Engine Agents for Microsoft 365 by leveraging the Teams AI Library, a Large Language Model of choice, Bot Framework, Message Interactions and Adaptive Cards capabilities.

Who should attend

  • Microsoft 365 & AI Developers
  • Decision Makers

Prerequisites

  • Basic Microsoft 365 Platform & Teams Development Skills
  • Basic Azure Development Skills
  • C#, Node.js Developer Skills (helpful for most modules)

Skills can be acquired through the following resources:

Microsoft 365 - Client Side Development Fundamentals (M365-CSDF)

Course Content

Introduction to Developing Agents and Copilots for Microsoft 365
  • Overview of the Microsoft 365 platform & Copilot for Microsoft 365
  • Generative AI & Large Language Models (LLMs)
  • Microsoft Copilot extensibility fundamentals
  • Choose a Copilot extensibility development path
  • What is a Semantic Index
  • Development Tools & Environment Setup
Craft effective prompts for Microsoft Copilot for Microsoft 365
  • Using Copilot for Microsoft 365 in Office Apps
  • Introduction to prompting Techniques
  • Summarize with Microsoft Copilot for Microsoft 365
  • Create and draft with Microsoft Copilot for Microsoft 365
  • Edit and transform content with Microsoft Copilot for Microsoft 365
  • Ask questions and analyze content with Microsoft Copilot for Microsoft 365
Extend Microsoft Copilot for Microsoft 365 with Copilot Studio
  • Microsoft Copilot extensibility fundamentals
  • Introduction to Copilot Studio actions
  • Create prompt actions for Microsoft Copilot for Microsoft 365 in Copilot Studio
  • Create connector actions for Microsoft Copilot for Microsoft 365 in Copilot Studio
  • Create conversational actions for Microsoft Copilot for Microsoft 365 in Copilot Studio
Teams & Azure Essentials for Copilot Developers
  • Teams Admin- & Developer Portal,
  • Teams Toolkit & Teams Toolkit CLI
  • Dev Tunnel & Dev Tunnel CLI
  • Deploy Azure Resources with Bicep
  • App Registrations & Single Sign-On (SSO)
  • Introduction to Bot Framework SDK
Build Plugins and Connectors for Microsoft Copilot for Microsoft 365
  • Microsoft Graph Connectors vs Plugins
  • Connect Copilot for Microsoft 365 to your external data in real-time with message extension plugins built with .NET and Visual Studio
  • Copilot for Microsoft 365 Extension Architecture
  • Microsoft Graph Connectors for Copilot for Microsoft 365
  • Message Extensions for Microsoft Copilot for Microsoft 365
  • Build Plugins using Microsoft Business Applications
  • Guided Project - Build a message extension plugin with TypeScript (TS) for Microsoft Copilot
Implement Agents for Microsoft 365 using Teams AI Library
  • Declarative Agents vs Custom Engine Agents
  • Implementing Declarative Agents for Microsoft 365 Copilot
  • Introduction to Teams AI library
  • Teams AI Library & Large Language Models (LLM)
  • Bot Framework and Message Interactions
  • Message Extensions & Adaptive Cards capabilities
  • Implementing Custom Engine Agents for Microsoft 365

Prix & Delivery methods

Formation en ligne

Durée
4 jours

Prix
  • sur demande
Formation en salle équipée

Durée
4 jours

Prix
  • sur demande
 

Agenda

Instructor-led Online Training:   Course conducted online in a virtual classroom.

Allemand

Fuseau horaire : Heure d'été d'Europe centrale (HAEC)

Formation en ligne Fuseau horaire : Heure normale d'Europe centrale (HNEC) Langue : Allemand
Formation en ligne Fuseau horaire : Heure d'été d'Europe centrale (HAEC) Langue : Allemand
Formation en ligne Fuseau horaire : Heure d'été d'Europe centrale (HAEC) Langue : Allemand