
- • Jun 22, 2026 · Live Remote Online
- • Aug 27, 2026 · Live Remote Online
MS-4015 – Build Custom Agents for Microsoft Teams Using the Microsoft 365 Agents SDK
Course Duration
Half Day
Audience
Employees of federal, state and local governments; and businesses working with the government.
Prerequisites
Programming experience required. Familiarity with Azure services and REST APIs is recommended. Students should complete MS-4014 or have equivalent knowledge of the Microsoft AI agent ecosystem.
Course Description
MS-4015 teaches developers how to build custom engine agents for Microsoft Teams using the Microsoft 365 Agents SDK. Unlike declarative agents, custom engine agents use the LLM and AI components of your choice — including Azure OpenAI — giving teams full control over agent behavior and data. This course covers how to set up the development environment, integrate Azure OpenAI, and deploy a working custom agent that extends Microsoft 365 Copilot. Ideal for federal and DoD software teams building tailored AI solutions within their Microsoft 365 environments.
Learning Objectives
- Understand the Microsoft 365 Agents SDK and its role in the Copilot extensibility stack
- Set up a development environment for building custom engine agents
- Integrate Azure OpenAI models into a custom Microsoft Teams agent
- Build and test a custom engine agent using the Microsoft 365 Agents SDK
- Deploy a custom agent that extends Microsoft 365 Copilot
- Compare custom engine agents with declarative agents and Copilot Studio agents
Course Outline
Understand Microsoft 365 Agents SDK
- Leverage the Copilot stack to accelerate your AI build
- Explore Microsoft 365 Agents SDK
Utilize an Azure OpenAI model to create an Agent
- Setting up the development environment
- Integrating Azure OpenAI and other AI services
- Building and testing your custom agent
Frequently Asked Questions
What is a custom engine agent?
A custom engine agent is a fully programmable AI agent built with the Microsoft 365 Agents SDK that uses the LLM and AI services of your choice — such as Azure OpenAI. Unlike declarative agents (which are configured through JSON), custom engine agents give developers complete control over the agent intelligence and data pipeline. They can be deployed in Microsoft Teams and integrated with Microsoft 365 Copilot.
Do I need Azure OpenAI access to take this course?
Lab exercises use Azure OpenAI. Students should have access to an Azure subscription with OpenAI enabled, or contact IT Dojo for guidance on lab environment options for your team.
Is this course available as live remote online training?
Yes. IT Dojo offers MS-4015 as live instructor-led training, available live remote online or on-site at your government or contractor facility. Contact IT Dojo to schedule.