👨‍🏫 Instructor-Led Training

MS-4015: Build Custom Agents for Microsoft Teams

Course Code: MS-4015
Duration: 1 Day
Level: Advanced
Category: Software Development

Course Overview

Accelerate collaboration and automate workflows within your organization by creating intelligent, custom agents tailored for Microsoft Teams with MS-4015: Build Custom Agents for Microsoft Teams. This hands-on, instructor-led course empowers developers, IT professionals, and solution architects to design, develop, and deploy custom AI agents that enhance user productivity directly within Microsoft Teams.

Explore the architecture of Microsoft Teams extensibility, learn how to build conversational and declarative agents, and integrate these intelligent assistants seamlessly with Teams channels, chats, and meetings. Master how to leverage Microsoft Graph APIs, adaptive cards, and Power Platform to create dynamic, interactive experiences that transform team collaboration.


Audience Profile

This course is ideal for:

  • Developers and solution architects focused on Microsoft Teams customization

  • IT professionals automating collaboration workflows with AI agents

  • Microsoft 365 developers extending Teams with intelligent, custom bots and agents

  • Consultants designing tailored Teams solutions to improve organizational productivity

Prerequisites include a basic understanding of Microsoft Teams, Microsoft 365 development, and familiarity with Visual Studio Code and JSON/YAML scripting.


Course Outline

Module 1: Introduction to Custom Agents in Microsoft Teams

  • Overview of Microsoft Teams architecture and extensibility options

  • Understanding custom agents and their role in enhancing Teams collaboration

  • Introduction to declarative agents and conversational AI in Teams

Module 2: Designing Custom Agents for Teams

  • Creating declarative agent definitions tailored to Teams workflows

  • Defining intents, triggers, and user interactions within Teams context

  • Leveraging adaptive cards for rich, interactive user experiences

Module 3: Development Tools and Environment Setup

  • Setting up Visual Studio Code and relevant extensions for Teams agent development

  • Using Microsoft Graph API to connect agents with Teams data and services

  • Debugging and testing agents within the Teams environment

Module 4: Integrating Agents with Power Platform

  • Connecting custom agents to Power Automate and Power Apps for workflow automation

  • Extending Teams capabilities with AI-powered processes

  • Use cases for combining Power Platform and Teams agents

Module 5: Security, Compliance, and Governance

  • Managing authentication and permissions for Teams agents

  • Ensuring data privacy and compliance in AI-driven Teams solutions

  • Best practices for secure and maintainable agent deployment

Module 6: Real-World Use Cases and Advanced Agent Features

  • Building multi-turn conversational agents for complex scenarios

  • Extending Teams agents with custom APIs and connectors

  • Planning for scalability and lifecycle management of Teams agents


Hands-on Experience

This course includes 40% to 50% hands-on activities, enabling participants to design, develop, and deploy custom AI agents within Microsoft Teams, providing practical skills to drive collaboration and automation using Microsoft 365 technologies.

Hands-On Labs

This course includes practical, hands-on laboratory exercises to reinforce your learning:

Ready to Get Started?

Join thousands of professionals who have advanced their careers with our training programs.

Join Scheduled Training

Find upcoming sessions for this course and register for instructor-led training with other professionals.

View Schedule

Custom Training Solution

Need training for your team? We'll create a customized program that fits your organization's specific needs.

Get Custom Quote