Course Overview
Join our comprehensive course designed for Microsoft 365 and AI developers, as well as decision-makers, to master the art of developing low-code and pro-code agents and copilots for Microsoft 365. This program promises to elevate your development skills, making you proficient in the latest tools and techniques to enhance productivity within the Microsoft 365 ecosystem. In this journey, you will first embark on an exploration into the world of Microsoft 365 and its Copilot ecosystem. You will uncover the unique value of connectors versus plugins and delve into the many extensibility options available. As you progress, you will learn to build plugins and connectors for Microsoft Copilot using the Teams Toolkit, gaining insights into architectural extensions and how to integrate enterprise data with Microsoft Graph Connectors, thus adding specialized skills through plugins. Continuing your adventure, you will be introduced to the essence of agents, discovering the key components and the intricacies of the Model Context Protocol (MCP). You will discern the distinctions between autonomous agents and those orchestrated in a multi-agent environment.
Next, you will get your hands dirty with the practicalities of implementing low-code agents in Copilot Studio. This will involve using prompts, connectors, and conversational actions, as well as integrating data seamlessly and publishing your creations. As your skills mature, you will advance to utilizing the Copilot Studio Visual Studio Code Extension, mastering automation through Agent Flows, the integration of MCPs, Adaptive Cards, and even Multi Agent Orchestration. This phase will also include learning the art of debugging and tuning models for optimal performance. Your journey will then lead you to the realm of pro-code agents where you will discover the power of the Microsoft 365 Agent Toolkit. Here, you will implement declarative agents, efficiently manage knowledge via connectors, and enhance agent actions with API plugins.
The adventure continues as you explore the creation of custom engine agents using the Teams AI library. You will learn to enrich these agents with custom data, leverage Azure AI Search, and employ adaptive cards. Additionally, you will implement actions based on Graph and utilize the Model Context Protocol to its fullest. Finally, you will master the critical aspects of monitoring and deploying pro-code agents. You will become adept at app registrations, implementing Single Sign-On (SSO), and deploying Azure resources with Bicep. Ultimately, you will gain the expertise to manage and deploy pro-code agents efficiently, ensuring their seamless integration within the Microsoft 365 landscape.
Who should attend
- Microsoft 365 & AI Developers
- Decision Makers
Prerequisites
- Basic Microsoft 365 Platform Development Skills
- Basic Azure Development Skills
- C#, Node.js Developer Skills (helpful for most modules)
Microsoft 365 Developer Skills can be acquired through the following resources:
Microsoft 365 - Client Side Development Fundamentals (M365-CSDF)
Course Content
Introduction to Agents and Copilots for Microsoft 365
- The Microsoft 365 platform & Copilot for Microsoft 365 Ecosystem
- Value Proposition: Connectors vs Plugins
- Teams AI Library & Microsoft 365 Agents SDK
- Extensibility Options: Adopt - Extend - Build
- Copilot & Copilot Studio Licensing Options
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
Agent Essentials
- What is an Agent?
- Key Components of an Agent: Knowledge & Tools
- Introduction to Model Context Protocol (MCP)
- One-Click vs Declarative vs Custom Engine Agents
- Agent Builder, Copilot Studio, Microsoft 365 Agent Toolkit
- Autonomous Agents vs Multi-Agent Orchestration
- Customizing SharePoint One-Click Agents using Copilot Studio
Implement Low-Code Agents using Microsoft Copilot Studio
- Microsoft Copilot extensibility fundamentals
- Introduction to Copilot Studio actions
- Implementing Agents in Copilot Studio
- Prompt- , Connector- & Conversational Actions
- Topics, Entities and Variables
- Adding Actions & Integrating Data
- Introduction to Channels
- Publish Agents to Microsoft 365
Advanced Copilot Studio Agents
- Working with the Copilot Studio Visual Studio Code Extension
- Autonomous Agents & Triggers
- Automation using Agent Flows
- Use MCP in Copilot Studio
- Using Adaptive Cards & Code Interpreter
- Debugging Agents & Using Analytics And Insights
- Use deep reasoning models for complex tasks
- Copilot Model Tuning
- Integrate Azure AI Foundry Services in Copilot Studio
- Multi Agent Orchestration
Implement Pro-Code Agents for Microsoft 365
- Introduction to Microsoft 365 Agent Toolkit
- Dev Tunnels & Dev Tunnel CLI
- Pro Code Declarative Agents vs Custom Engine Agents
- Implementing Declarative Agents for Microsoft 365 Copilot
- Managing Knowledge using Connectors
- Extend Agents Actions using API plugins
Custom Engine Agents using Teams AI Library
- Introduction to Teams AI library & Large Language Models (LLM)
- 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
- Implement Graph based Actions
- Using Model Context Protocol (MCP) with Custom Engine Agents
- Copilot Agent Plugins & Semantic Kernel
Monitoring & Deploying Pro-Code Agents for Microsoft 365
- App Registrations & Single Sign-On (SSO)
- Implementing SSO for Custom Engine Agents
- Deploy Azure Resources with Bicep
- Manage and Deploy Pro-Code Agents