757-216-3656 | Monday–Friday 8:30 AM – 4:30 PM | info@itdojo.com

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.

Get More Information

We cannot work with the general public. We only work with Government Agencies, Military, government contractors, and corporate clients.