MS-4015: Build Custom Agents for Microsoft Teams
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 ScheduleCustom Training Solution
Need training for your team? We'll create a customized program that fits your organization's specific needs.
Get Custom Quote