PL-7008: Create and extend custom Copilots in Microsoft Copilot Studio

Become an EPIC Affiliate

To view the class schedule you need to become an Affiliate

  • Largest “Guaranteed To Run” public technical training schedules available
  • Easy to become an Affiliate – no charge or fee
Become an EPIC Affiliate

already an Affiliate?  Login

About this Course

In this course you will learn how to create custom copilots with Copilot Studio.  You will learn how to integrate your Copilots with the Dataverse and Power Automate.  You will also learn how to deploy the Copilots to a sample web site and Microsoft Teams.

Audience Profile

Candidates for this credential should be familiar with Microsoft Power Platform and Microsoft Copilot Studio.

At Course Completion

Outline

Module 1: Build an initial copilot with Microsoft Copilot Studio

This module describes how to create copilots by using Microsoft Copilot Studio.

Lessons

  • Creating a Copilot with Copilot Studio
  • Creating a Copilot with Natural Language Understanding
  • Configuring Generative AI Instructions
  • Deploying Copilots

Exercise

  • Build an Initial Copilot with Copilot Studio

Module 2: Manage topics in Microsoft Copilot Studio

Microsoft Copilot Studio uses topics, which are like small conversations related to a specific subject. A Microsoft Copilot Studio bot typically includes many topics. This module introduces you to the basic principles of topics such as trigger phrases and conversation paths and how to create them. This module will also teach how to add additional Nodes that are the flow actions within Topics.

Lessons

  • Creating Topics in Copilot Studio
  • Working with Trigger Phrases
  • Managing Topics
  • Configuring Nodes

Exercise

  • Importing a Solution
  • Creating Initial Copilot
  • Managing Topics in Copilot Studio
  • Managing Nodes in Copilot Studio

Module 3: Work with entities and variables in Microsoft Copilot Studio

Microsoft Copilot Studio allows organizations to quickly create copilots based on business scenarios their customers and employees can easily interact with as needed. Items like topics can be easily created by subject matter experts with no coding required, to create intelligent conversation paths to help guide individuals down as they interact with the copilots. The copilot authoring functionality provided by Microsoft Copilot Studio provides a great starting point for organizations to build intelligent copilots.

Lessons

  • Working with entities
  • Creating custom entities
  • Working with variables

Exercise

  • Managing Entities in Copilot Studio

Module 4: Enhance Microsoft Copilot Studio copilots

Many times, you might need to leverage or integrate other technologies for your copilot to provide the experience you want. This module examines some of the methods that you can use to enhance your Microsoft Copilot Studio copilots such as leveraging Power Automate flow to add actions and using Generative AI to enhance conversations.

Lessons

  • Use Power Automate to add actions
  • Creating Copilot Actions
  • Generative Answers

Exercise

  • Managing Actions with Copilot Studio and Power Automate
  • Using Generative AI in Copilot Studio

Module 5: Create a copilot with Microsoft Copilot Studio and Dataverse for Teams

Employees who have quick access to information make better decisions, reduce errors, and save money. Copilots create a personalized experience that simplifies how employees get information. Microsoft Copilot Studio and Dataverse for Teams create intelligent copilots to quickly respond to employee needs without building high-code solutions.

Lessons

  • Create a copilot with Microsoft Copilot Studio for Teams app
  • Deploy a copilot to a Teams channel

Exercise

  • Deploy Copilot to Microsoft Teams

Prerequisites

Before attending this course, students must have:

  • Basic data modeling, user experience design, requirements analysis, and process analysis skills.
  • A personal growth mindset and are comfortable using technology to solve business problems.
  • An understanding of the operational need and have a vision of the desired outcome. They approach problems with phased and iterative strategies