Data, Analytics & AI Category Banner Image

Microsoft DW-104 - Build and Extend your own Agents Using Pro-Code Capabilities

  • Length 3 days
Course overview
View dates &
book now
Register interest

Why study this course

In this three-day course students will learn how to extend Microsoft 365 Copilot using declarative and custom engine agents, leverage Azure AI Foundry for advanced AI development, and explore AI frameworks like Semantic Kernel and AutoGen. Through hands-on labs, students will build and deploy agents using Microsoft’s powerful toolset, ensuring they can create customised solutions for various business needs.

Request Course Information


What you’ll learn

After completing this course, students will be able to:

  • Gain an understanding of the architecture and components of agent frameworks

  • Apply pro-code techniques to develop custom agents

  • Enhance existing agents by adding new functionalities

  • Integrate APIs to expand agent capabilities

  • Follow best practices for coding and debugging agents

  • Acquire a comprehensive understanding of agent lifecycle management

  • Explore security aspects when developing agents

  • Learn how to deploy agents across different environments

  • Evaluate the performance of deployed agents using metrics

  • Collaborate efficiently with teams throughout the agent development process


Microsoft Solutions Partner - Cloud - Training Services Logo

Microsoft at Lumify Work

Lumify Work has been delivering effective training across all Microsoft products for over 30 years. We are proud to be both Australia's and New Zealand’s first Microsoft Gold Learning Solutions Partner and the winner of the Microsoft MCT Superstars Award for FY24, which formally recognises us as having the highest quality Microsoft Certified Trainers (MCTs) in ANZ. All Lumify Work Microsoft technical courses follow Microsoft Official Curriculum (MOC) and are led by MCTs.


Who is the course for?

  • IT Professionals

  • Developers

  • System Administrators

  • Data Scientists

  • AI Practitioners


Course subjects

Module 01: Extend Microsoft 365 Copilot with declarative agents

  • The Copilot Stack

  • Microsoft 365 Copilot - extensibility options

    • Declarative agents

    • Custom engine agents

  • Building declarative agents using natural language coding approach

  • Building declarative agents using Teams Toolkit for Visual Studio

  • Adding skills with plugins

  • Extending Copilot's knowledge through Microsoft Graph connectors

  • Building your own agents using Copilot Studio (natural language coding approach)

Module 02: Build custom engine agents with Teams AI library and Microsoft 365 Agents SDK

  • Developing agents on your custom engine using Teams AI Library

  • Developing agents using Microsoft 365 Agents SDK

Hands on Labs

  • Streamlining IT Support Operations with Autonomous Copilot Agent using Copilot Studio

  • Build a declarative agent for Microsoft 365 Copilot using Teams Toolkit

  • Build your first custom Microsoft Graph connector

Module 03: Develop your own agents with Azure AI Foundry

  • Understanding Azure AI Foundry and Azure AI Foundry SDK

  • Develop AI agents with Azure AI Agent Service in Azure AI Foundry

  • Explore and deploy models from the model catalog in Azure AI Foundry portal

  • Getting started with prompt flow in the Azure AI Foundry

  • Implementing Retrieval Augmented Generation (RAG)

  • Fine-tuning in Azure AI Foundry

  • Understanding Synthetic data generation and Distillation

  • Understanding Retrieval-Augmented Fine-Tuning

  • Evaluate the performance of your custom agent in Azure AI Foundry

Hands on Labs

  • Build, evaluate and deploy a RAG-based agent with the prompt flow in Azure AI Foundry

Module 04: Build your own multi agents with Semantic Kernel or AutoGen

  • Understanding Semantic Kernel

  • Adding AI services to Semantic Kernel

  • What are Filters and Semantic Kernel Vector Store connectors?

  • Prompt Engineering with Semantic Kernel

  • Create plugins for Semantic Kernel

  • Semantic Kernel Frameworks

  • AutoGen Framework

Module 05: Secure and govern copilots and agents

  • Securing and governing copilots with Microsoft Security

  • Implementing Responsible AI, Trustworthy AI and AI Safety

Hands on Labs

  • Build a custom engine agent to chat with your data using Teams AI library and Teams Toolkit

  • Creating a Custom AI Agent with Azure AI Foundry and Search Integration

  • Develop a Contoso AI Travel Agent with Azure OpenAI and the Semantic Kernel SDK


Prerequisites

  • A foundational understanding of programming concepts and principles

  • Familiarity with at least one programming language (e.g., Java, Python, JavaScript)

  • Basic knowledge of web technologies (HTML, CSS, JavaScript)


Terms & Conditions

The supply of this course by Lumify Work is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.


Request Course Information

Awaiting course schedule

If you would like to receive a notification when this course becomes available, enter your details below.

Personalise your schedule with Lumify USchedule

Interested in a course that we have not yet scheduled? Get in touch, and ask for your preferred date and time. We can work together to make it happen.