Develop Low- and Pro-Code Agents and Copilots for Microsoft 365

This in-depth workshop guides learners through developing AI-powered experiences for Microsoft 365, covering both low-code and professional development approaches.

Participants will learn to create and extend Copilot capabilities using Microsoft Copilot Studio, Teams Toolkit, and the Teams AI Library.

The curriculum progresses from fundamental concepts of AI and Microsoft 365 integration to advanced implementation of custom agents, plugins, and connectors that leverage enterprise data and enhance user experiences through conversational interfaces.

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) & Semantic Index
  • Teams AI Library & Microsoft 365 Agents SDK
  • Prompt Engineering, Prompty & Copilot Pages
  • Microsoft Copilot Extensibility Fundamentals
  • Choose a Copilot Extensibility Development path
  • Development Tools & Environment Setup

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
  • Implementing Agents in Copilot Studio
  • Topics, Entities and Variables
  • Adding Actions & Integrating Data
  • Customizing SharePoint One-Click Agents using Copilot Studio
  • Guided Project - Create copilots with Microsoft 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 Conversational Bots

Build Plugins and Connectors for Microsoft Copilot for Microsoft 365 using Teams Toolkit

  • Copilot for Microsoft 365 Extension Architecture
  • Microsoft Graph Connectors vs Plugins
  • Integrate Enterprise data using Microsoft Graph Connectors for Copilot for Microsoft 365
  • Authentication & Microsoft Graph Access
  • Adding Skills using Plugins
  • Message Extensions- vs Api based Plugins
  • Guided Project - Build a message extension plugin with TypeScript (TS) for Microsoft Copilot

Implement Agents for Microsoft 365 using Teams AI Library

  • Introduction to Teams AI library & Large Language Models (LLM)
  • Declarative Agents vs Custom Engine Agents
  • Implementing Declarative Agents for Microsoft 365 Copilot
  • Extend declarative agents with API plugins
  • Implementing Custom Engine Agents for Microsoft 365
  • Enhance your agent using custom data and Azure AI Search (RAG)
  • Enhance the user experience using Adaptive Cards
  • Configure Single Sign-On & Graph based Actions