WEBVTT

00:00:00.000 --> 00:00:03.040
Today we're talking about multi -agent orchestration

00:00:03.040 --> 00:00:06.200
also known as connected agents or child agents

00:00:06.200 --> 00:00:09.519
within Microsoft Copilot Studio. This is where

00:00:09.519 --> 00:00:12.519
your agents can come together and work as a team

00:00:12.519 --> 00:00:15.619
collectively for a common purpose. Now I've been

00:00:15.619 --> 00:00:17.679
looking forward to this feature for quite some

00:00:17.679 --> 00:00:20.320
time and it actually got announced at Microsoft

00:00:20.320 --> 00:00:24.320
Build May 19th of this year. And today, June

00:00:24.320 --> 00:00:27.699
12th of 2025, there's actually information in

00:00:27.699 --> 00:00:30.920
the Microsoft Copilot Studio admin guide about

00:00:30.920 --> 00:00:34.340
what this feature is. This is an amazing feature.

00:00:34.560 --> 00:00:36.859
And in this video, first, we're going to review

00:00:36.859 --> 00:00:39.460
some slides so that we can all better understand

00:00:39.460 --> 00:00:42.539
the details of what it is and how it works and

00:00:42.539 --> 00:00:45.340
when to use it. And then I think I have a super

00:00:45.340 --> 00:00:49.240
cool use case that everyone can use. and we're

00:00:49.240 --> 00:00:52.020
going to build it from the ground up step by

00:00:52.020 --> 00:00:55.140
step in Copilot Studio so that you can follow

00:00:55.140 --> 00:00:58.560
along and also use it in your environment. Today

00:00:58.560 --> 00:01:01.320
this feature is actually in public preview but

00:01:01.320 --> 00:01:05.060
it will be generally available soon. Now I wanted

00:01:05.060 --> 00:01:07.980
to thank everyone for joining Collaboration Simplified.

00:01:08.120 --> 00:01:11.019
My name is Shervin Shafi and I work at Microsoft

00:01:11.019 --> 00:01:14.099
as a Copilot Principal Technical Specialist.

00:01:14.500 --> 00:01:17.019
Let's look at some slides and later on build

00:01:17.019 --> 00:01:20.109
this together. Creating teams of agents with

00:01:20.109 --> 00:01:23.709
multi -agent orchestration. Now, before I go

00:01:23.709 --> 00:01:26.629
into the explanation of what multi -agent orchestration

00:01:26.629 --> 00:01:29.849
is, I just wanted to share with you that IDC

00:01:29.849 --> 00:01:33.310
actually projects 1 billion new logical applications

00:01:33.310 --> 00:01:38.010
being created by the year 2028, of which AI agents

00:01:38.010 --> 00:01:42.650
are a subset. there's plenty of opportunity for

00:01:42.650 --> 00:01:45.150
people who are coming up to speed with respect

00:01:45.150 --> 00:01:48.890
to creating agents and copilot studio and i just

00:01:48.890 --> 00:01:50.969
wanted to share that if anyone's kind of on the

00:01:50.969 --> 00:01:54.730
fence here i think that this is a good time for

00:01:54.730 --> 00:01:57.329
you to also start to understand agents i really

00:01:57.329 --> 00:02:01.109
do think this is the future now when it comes

00:02:01.109 --> 00:02:03.629
to building agents personally i'll be focusing

00:02:03.629 --> 00:02:07.189
more on the left hand side which is copilot studio

00:02:08.270 --> 00:02:11.889
But I just want you to know that the Copilot

00:02:11.889 --> 00:02:15.169
Studio product is known more on the low code

00:02:15.169 --> 00:02:17.550
side. And because I'm actually not a programmer,

00:02:17.729 --> 00:02:20.610
I love Copilot Studio. It's allowed me to create

00:02:20.610 --> 00:02:24.050
lots of amazing agents. But if you're more on

00:02:24.050 --> 00:02:27.550
the pro code side, then you can also create agents

00:02:27.550 --> 00:02:30.710
using Microsoft products like Visual Studio or

00:02:30.710 --> 00:02:33.289
GitHub. So there's a lot of different tools.

00:02:33.800 --> 00:02:36.379
But the thing is that regardless of the tool

00:02:36.379 --> 00:02:39.219
that you use at Microsoft to create agents, these

00:02:39.219 --> 00:02:42.280
are all actually powered by Azure AI Foundry.

00:02:42.639 --> 00:02:46.360
Copilot Studio, Visual Studio, GitHub, Azure

00:02:46.360 --> 00:02:49.800
AI Foundry, and the Microsoft Fabric are all

00:02:49.800 --> 00:02:52.840
different tools that you can create agents with.

00:02:52.979 --> 00:02:55.560
The thing though is that, again, more on the

00:02:55.560 --> 00:02:57.819
low -code side, something like Copilot Studio

00:02:57.819 --> 00:03:01.500
is... perfect for a larger audience and by the

00:03:01.500 --> 00:03:04.419
way we even have agent builder that's within

00:03:04.419 --> 00:03:08.699
copilot for m365 so that's another tool that

00:03:08.699 --> 00:03:12.039
i've used in the past to build agents so these

00:03:12.039 --> 00:03:15.599
are the different tools that we have now regardless

00:03:15.599 --> 00:03:18.740
of the tool that you use whether it's studio

00:03:18.740 --> 00:03:21.699
on the left hand side or the more pro code tools

00:03:21.699 --> 00:03:24.979
on the right hand side the thing is that in the

00:03:24.979 --> 00:03:28.560
center we have different components of agents

00:03:28.560 --> 00:03:31.759
like channels and now we have multi -agent orchestration

00:03:31.759 --> 00:03:35.680
memory and threads actions knowledge orchestrator

00:03:35.680 --> 00:03:39.979
and foundational models so these tools go about

00:03:39.979 --> 00:03:43.780
approaching these functions in different ways

00:03:43.780 --> 00:03:48.580
but in the end every agent can consist of these

00:03:48.580 --> 00:03:52.500
different components so you'll see in this video

00:03:53.280 --> 00:03:57.120
the agents that i have are basically using topics

00:03:57.120 --> 00:04:00.060
and connectors and actions and we're going to

00:04:00.060 --> 00:04:02.759
be doing multi -agent orchestration and that's

00:04:02.759 --> 00:04:05.979
all using copilot studio on the left hand side

00:04:05.979 --> 00:04:10.340
now here's the actual substance of this video

00:04:10.340 --> 00:04:13.759
right so what is multi -agent orchestration in

00:04:13.759 --> 00:04:16.699
copilot studio now let me just kind of break

00:04:16.699 --> 00:04:20.029
this down for you over here Basically, it allows

00:04:20.029 --> 00:04:23.829
for effective end -to -end transformation. It

00:04:23.829 --> 00:04:27.009
enables agents to talk to each other in Copilot

00:04:27.009 --> 00:04:30.389
Studio, exchanging data, collaborating on tasks,

00:04:30.509 --> 00:04:32.870
and distributing work. This is the key, right?

00:04:33.209 --> 00:04:36.250
If you have a bunch of agents that are kind of

00:04:36.250 --> 00:04:38.790
on their own, that's just the way it's traditionally

00:04:38.790 --> 00:04:43.069
been. Now you can get these agents to work together,

00:04:43.209 --> 00:04:45.569
either like in a parent -child relationship.

00:04:46.600 --> 00:04:49.639
or we have these lightweight agents that I'll

00:04:49.639 --> 00:04:52.920
show you in a second as well. The next section

00:04:52.920 --> 00:04:56.939
here is that we have cross -platform orchestration.

00:04:57.079 --> 00:04:59.680
You can connect your agents with other agents

00:04:59.680 --> 00:05:03.100
in your tenant whether they were built in Copilot

00:05:03.100 --> 00:05:08.720
Studio, in Azure AI Foundry, or the M365 Copilot

00:05:08.720 --> 00:05:12.480
SDK or Fabric, which is awesome, right? Your

00:05:12.480 --> 00:05:15.339
agents that end up working together as a team

00:05:15.339 --> 00:05:18.100
can actually be built in different tools. And

00:05:18.100 --> 00:05:20.800
you'll see this in just a little bit. Now, the

00:05:20.800 --> 00:05:23.399
other thing is that there is the concept of agent

00:05:23.399 --> 00:05:26.399
specialization. This is basically an agent that

00:05:26.399 --> 00:05:29.860
can call on connected agents where specialized

00:05:29.860 --> 00:05:32.579
knowledge or actions are required to complete

00:05:32.579 --> 00:05:36.399
tasks within minutes, maybe even seconds. So

00:05:36.399 --> 00:05:39.000
the idea here is think about it. Think about

00:05:39.000 --> 00:05:41.680
agents as people and the skill set that people

00:05:41.680 --> 00:05:45.160
have. Some people are better at a particular

00:05:45.160 --> 00:05:48.740
job function than others. So you have the concept

00:05:48.740 --> 00:05:52.040
of SMEs, right? Subject Matter Experts. And so

00:05:52.040 --> 00:05:55.519
you can basically build your agents to be subject

00:05:55.519 --> 00:05:59.379
matter experts in something and then use those

00:05:59.379 --> 00:06:02.399
agents within another agent for different components

00:06:02.399 --> 00:06:04.579
and just call upon them over and over again.

00:06:05.149 --> 00:06:07.709
instead of recreating the wheel every single

00:06:07.709 --> 00:06:10.589
time. So there's a lot of efficiency that can

00:06:10.589 --> 00:06:14.410
be built using multi -agent orchestration. Let's

00:06:14.410 --> 00:06:17.149
look at this in a little bit more detail. Now,

00:06:17.250 --> 00:06:21.470
inside Copilot Studio, you have all these different

00:06:21.470 --> 00:06:24.610
functions that an agent can have. You have the

00:06:24.610 --> 00:06:27.410
orchestrator, you have knowledge sources, you

00:06:27.410 --> 00:06:29.870
have different tools that can consist of connectors

00:06:29.870 --> 00:06:33.100
and flows and prompts. And then you have under

00:06:33.100 --> 00:06:35.100
knowledge, you have public websites and SharePoint

00:06:35.100 --> 00:06:38.259
sites. So this is typically an agent. But the

00:06:38.259 --> 00:06:42.079
thing is that now you can actually create lightweight

00:06:42.079 --> 00:06:46.019
agents inside your agent. And when we build this

00:06:46.019 --> 00:06:48.000
together, you'll see what I mean by this. So

00:06:48.000 --> 00:06:50.819
you have the concept of these lightweight agents

00:06:50.819 --> 00:06:54.740
that you can create, but you can also have connected

00:06:54.740 --> 00:06:58.199
agents where you have an agent that's on its

00:06:58.199 --> 00:07:00.759
own or it has lightweight agents in it as well.

00:07:01.360 --> 00:07:04.399
And it also talks to connected agents that are

00:07:04.399 --> 00:07:07.459
not just built by Copilot Studio, but maybe built

00:07:07.459 --> 00:07:12.060
by the M365 agents SDK or Azure AI Foundry or

00:07:12.060 --> 00:07:15.379
Fabric. So this is pretty awesome. And this is

00:07:15.379 --> 00:07:17.699
where you can have that parent -child relationship

00:07:17.699 --> 00:07:20.680
that you can develop over time. Now, I'll leave

00:07:20.680 --> 00:07:23.540
you with this, which basically is information

00:07:23.540 --> 00:07:26.560
for you to determine whether you should be using

00:07:26.560 --> 00:07:29.279
lightweight agents or connected agents. And it

00:07:29.279 --> 00:07:32.459
really depends. So, for example, if you're using

00:07:32.459 --> 00:07:35.240
lightweight agents, it might be because you have

00:07:35.240 --> 00:07:37.699
a single developer or you're a small team versus

00:07:37.699 --> 00:07:41.240
multiple teams or developers that manage different

00:07:41.240 --> 00:07:44.339
agents independently. on the connected agent

00:07:44.339 --> 00:07:48.759
side or on the lightweight agents maybe you don't

00:07:48.759 --> 00:07:50.920
need to have separate configurations whereas

00:07:50.920 --> 00:07:53.699
connected agents agents can have their own dedicated

00:07:53.699 --> 00:07:56.560
settings including authentication configuration

00:07:56.560 --> 00:08:00.480
so just take a look at this in terms of determining

00:08:00.480 --> 00:08:05.100
when to use what but i'll just save you the time

00:08:05.100 --> 00:08:07.120
and let you know that i'm going to be using connected

00:08:07.120 --> 00:08:09.889
agents which is on the right hand side on the

00:08:09.889 --> 00:08:11.930
build that we're going to be doing together so

00:08:11.930 --> 00:08:14.829
with that let's jump into the actual build step

00:08:14.829 --> 00:08:18.230
by step inside copilot studio and i guarantee

00:08:18.230 --> 00:08:19.990
you're going to love it this is really awesome

00:08:19.990 --> 00:08:23.589
okay my favorite part which is the build i hope

00:08:23.589 --> 00:08:26.209
you enjoy this now let me set this up for you

00:08:26.209 --> 00:08:29.230
right now you're looking at my copilot studio

00:08:29.230 --> 00:08:33.149
environment and if i select agents on the left

00:08:33.149 --> 00:08:35.490
hand side you'll see that i have a bunch of agents

00:08:35.490 --> 00:08:39.620
that i built over time now These three over here,

00:08:39.779 --> 00:08:43.019
the Teams Technical Helper, HR Benefits Helper,

00:08:43.059 --> 00:08:46.720
and Vacation Heaven, are three that I've actually

00:08:46.720 --> 00:08:50.220
added to my user over here. So right now, I just

00:08:50.220 --> 00:08:52.779
switched over to Microsoft Teams. And then you

00:08:52.779 --> 00:08:55.539
can see on the left -hand side, I'm in this Copilot

00:08:55.539 --> 00:08:58.840
tab. And within the Copilot tab, Copilot generally

00:08:58.840 --> 00:09:02.500
looks like this. But on the right -hand side,

00:09:02.700 --> 00:09:05.460
you can see the agents that have been added to

00:09:05.460 --> 00:09:08.639
my profile. So those three I've added to my profile

00:09:08.639 --> 00:09:11.539
and I can go ahead and select any one of them

00:09:11.539 --> 00:09:15.080
and basically they do different things. The Teams

00:09:15.080 --> 00:09:19.000
technical helper is connected to our Teams admin

00:09:19.000 --> 00:09:22.600
guide and it basically answers questions about

00:09:22.600 --> 00:09:25.340
Teams Premium, Microsoft Teams Room, Teams Phone.

00:09:25.539 --> 00:09:28.519
A very simple agent. I can show you how I built

00:09:28.519 --> 00:09:32.639
it as well. the hr benefits helper basically

00:09:32.639 --> 00:09:35.039
connects to documents that i have in a sharepoint

00:09:35.039 --> 00:09:38.220
repository and answers questions about my hr

00:09:38.220 --> 00:09:40.860
questions like what are my medical benefits my

00:09:40.860 --> 00:09:44.159
vacation policy 401k and so on and then i have

00:09:44.159 --> 00:09:48.799
vacation heaven also over here and when i select

00:09:48.799 --> 00:09:51.340
that i can actually ask it about my vacation

00:09:51.340 --> 00:09:54.220
balance or books on vacation and this actually

00:09:54.220 --> 00:09:57.659
has integration to service now but you might

00:09:57.659 --> 00:10:00.309
be wondering now okay sure that's great you have

00:10:00.309 --> 00:10:02.929
these different agents but what about multi -agent

00:10:02.929 --> 00:10:06.490
orchestration so here's a big idea generally

00:10:06.490 --> 00:10:10.889
people are thinking look if i add all these agents

00:10:10.889 --> 00:10:13.309
i'm going to have agent sprawl and at some point

00:10:13.309 --> 00:10:16.070
in time i don't know what agent to use when because

00:10:16.070 --> 00:10:19.149
sometimes even the functions might overlap and

00:10:19.149 --> 00:10:23.929
why then put the onus on the end users to decide

00:10:23.929 --> 00:10:26.690
what agent to use when let's create a master

00:10:26.690 --> 00:10:29.750
agent a master agent where all these other agents

00:10:29.750 --> 00:10:33.330
are basically children of this parent agent and

00:10:33.330 --> 00:10:37.309
it decides for you what agent to use when that's

00:10:37.309 --> 00:10:43.210
the big idea and i'm going to go ahead and select

00:10:43.210 --> 00:10:48.409
create and i'm going to click on new agent and

00:10:48.409 --> 00:10:51.590
i'm just going to select create over here because

00:10:52.909 --> 00:10:55.129
you know, we want to do some more advanced things.

00:10:55.230 --> 00:10:57.750
So let's just look at the full organization of

00:10:57.750 --> 00:10:59.909
what we can do when we're building an agent.

00:11:00.289 --> 00:11:02.509
It's going to take one second to populate over

00:11:02.509 --> 00:11:05.610
here. Now, what I want to mention real quick,

00:11:05.750 --> 00:11:08.129
I don't know if you have all caught this as I

00:11:08.129 --> 00:11:11.110
was sharing my screen, but what's new is right

00:11:11.110 --> 00:11:14.049
here, this agents. This didn't exist before.

00:11:14.250 --> 00:11:18.200
This is where you can add other agents or build

00:11:18.200 --> 00:11:21.059
in your lightweight agents we're going to select

00:11:21.059 --> 00:11:23.940
edit and we're just going to give it a name let's

00:11:23.940 --> 00:11:28.379
call it like master agent okay i'm going to click

00:11:28.379 --> 00:11:31.940
save and i like to always click save because

00:11:31.940 --> 00:11:35.240
sometimes it actually tries to auto save and

00:11:35.240 --> 00:11:37.539
you end up missing some information i'm going

00:11:37.539 --> 00:11:40.159
to click edit again i'm going to change the icon

00:11:40.159 --> 00:11:42.759
and i have a pretty cool picture here that i

00:11:42.759 --> 00:11:46.129
want to use which is here this is our master

00:11:46.129 --> 00:11:49.370
agent i'm going to click on save so this is going

00:11:49.370 --> 00:11:54.269
to be the picture of the agent and it already

00:11:54.269 --> 00:11:57.730
kind of changed it let's put master agent and

00:11:57.730 --> 00:12:03.529
for the description we'll say this agent knows

00:12:03.529 --> 00:12:09.940
about three other agents And the description

00:12:09.940 --> 00:12:12.200
is more for other people to know what it is.

00:12:12.240 --> 00:12:14.899
It doesn't impact the way the agent works. It's

00:12:14.899 --> 00:12:16.500
the instructions that are important. So what

00:12:16.500 --> 00:12:19.059
we're going to do before we... Actually, I'm

00:12:19.059 --> 00:12:21.960
going to click save again. Before we put in the

00:12:21.960 --> 00:12:24.000
instructions, I'm going to show you how to connect

00:12:24.000 --> 00:12:26.740
these agents. And it's very easy to do. So I'm

00:12:26.740 --> 00:12:28.779
going to select agents over here. But you can

00:12:28.779 --> 00:12:32.480
also scroll down over here and select add agent.

00:12:33.059 --> 00:12:35.600
Now, this is where all the magic happens, right?

00:12:35.720 --> 00:12:37.480
And you can see it's in preview at the moment.

00:12:38.250 --> 00:12:40.230
You can either create an agent, which is that

00:12:40.230 --> 00:12:43.289
lightweight agent that we've talked about. So

00:12:43.289 --> 00:12:46.450
it just lives inside this. But what I like to

00:12:46.450 --> 00:12:48.970
do is connect to an existing agent. And so you

00:12:48.970 --> 00:12:52.070
can see there's Copilot Studio, Microsoft Fabric,

00:12:52.169 --> 00:12:54.350
Azure AI Foundry is coming soon. It's grayed

00:12:54.350 --> 00:12:58.629
out. And the 365 Agents SDK is grayed out, coming

00:12:58.629 --> 00:13:02.070
soon as well. So I'm going to go ahead and select

00:13:02.070 --> 00:13:05.120
Copilot Studio. and i'm going to go ahead and

00:13:05.120 --> 00:13:07.899
select those three so first i want to select

00:13:07.899 --> 00:13:11.860
this team's technical helper and everything here

00:13:11.860 --> 00:13:14.639
looks good it's just kind of grabbing the information

00:13:14.639 --> 00:13:17.440
from what the description is that it does it's

00:13:17.440 --> 00:13:20.120
going to pass the conversation history and it's

00:13:20.120 --> 00:13:23.440
easy as selecting this add agent at the bottom

00:13:23.440 --> 00:13:26.019
right hand side that's all it does it just connects

00:13:26.019 --> 00:13:28.759
this agent to that agent and now you can see

00:13:28.759 --> 00:13:32.279
under agents this is one of them okay very good

00:13:32.759 --> 00:13:35.220
Let's go ahead and add the other one. We're going

00:13:35.220 --> 00:13:38.039
to select Copilot Studio. I'm going to go ahead

00:13:38.039 --> 00:13:41.379
and select Vacation Heaven. And it grabs everything.

00:13:41.519 --> 00:13:43.940
And I'm going to go ahead and select Add Agent

00:13:43.940 --> 00:13:47.200
on the bottom over here. So that's the next one.

00:13:47.480 --> 00:13:49.799
So now there's two here in the list. I'm going

00:13:49.799 --> 00:13:52.159
to go ahead and select Add Agent. Again, Copilot

00:13:52.159 --> 00:13:55.480
Studio. And I'm going to select this HR Benefits

00:13:55.480 --> 00:13:59.019
Helper. Grabs everything. Everything looks good.

00:13:59.120 --> 00:14:02.460
It's all just default Add Agent. And connecting

00:14:02.460 --> 00:14:06.019
the master agent to these three agents is just

00:14:06.019 --> 00:14:08.419
as simple as that. Now we have all these three.

00:14:08.639 --> 00:14:10.980
Now with respect to anything else in terms of

00:14:10.980 --> 00:14:14.039
suggested prompts or topics, we can go ahead

00:14:14.039 --> 00:14:16.480
and edit these, but I don't really need to do

00:14:16.480 --> 00:14:18.559
anything. It's going to be a very simple agent.

00:14:19.139 --> 00:14:22.299
And here in terms of the instructions, which

00:14:22.299 --> 00:14:24.139
we definitely need to give it, I'm going to select

00:14:24.139 --> 00:14:28.460
edit. And I'm going to say something like, you

00:14:28.460 --> 00:14:34.889
are aware of three other agents and based on

00:14:34.889 --> 00:14:41.370
the input you receive you decide which agent

00:14:41.370 --> 00:14:46.190
to engage and let's just leave it at that and

00:14:46.190 --> 00:14:50.850
see what it does now the thing is with your prompting

00:14:50.850 --> 00:14:53.470
and instructions is if you need to be more clear

00:14:53.470 --> 00:14:56.289
if it doesn't function the way you expected That's

00:14:56.289 --> 00:14:58.149
fine. You can always come in here. And I don't

00:14:58.149 --> 00:15:00.289
know if you knew about this. This is new. But

00:15:00.289 --> 00:15:02.509
you can come in here and say something like,

00:15:02.549 --> 00:15:06.269
use this agent. And then you can put slash. And

00:15:06.269 --> 00:15:09.049
then this menu comes up. Let's do that again.

00:15:09.429 --> 00:15:12.610
Slash. And then you can basically go to agent

00:15:12.610 --> 00:15:16.769
over here. And then you can select this, like

00:15:16.769 --> 00:15:19.549
say, vacation heaven. And you can say, use this

00:15:19.549 --> 00:15:22.169
agent when you get these types of questions.

00:15:22.909 --> 00:15:24.649
I don't think we need to do that we're giving

00:15:24.649 --> 00:15:26.889
it the most simple instructions and let's see

00:15:26.889 --> 00:15:31.710
how how intelligent AI is by just basing what

00:15:31.710 --> 00:15:35.330
we expected to do by this okay now I'm going

00:15:35.330 --> 00:15:40.830
to go ahead and click save and with that the

00:15:40.830 --> 00:15:45.350
most simple master agent using multi -agent orchestration

00:15:45.350 --> 00:15:49.240
let's go ahead and use test your agent that is

00:15:49.240 --> 00:15:52.059
on the right hand side here so i'm going to go

00:15:52.059 --> 00:15:54.779
ahead and just refresh this just in case and

00:15:54.779 --> 00:15:58.799
then let's ask it a question like the one for

00:15:58.799 --> 00:16:02.019
the teams helper right so let's say something

00:16:02.019 --> 00:16:08.519
like um what type of license does team's phone

00:16:08.519 --> 00:16:13.500
require let's see what happens here okay so it's

00:16:13.500 --> 00:16:17.590
in progress let's see what happens It went to

00:16:17.590 --> 00:16:21.090
the team's technical helper. So pick the right

00:16:21.090 --> 00:16:27.730
agent. And basically it came back with this response.

00:16:29.070 --> 00:16:31.830
Team's phone standard license, calling plans,

00:16:32.110 --> 00:16:35.070
all this kind of stuff. And it's using the right

00:16:35.070 --> 00:16:38.970
agent for the question that we asked. Okay. So

00:16:38.970 --> 00:16:42.350
that's good. Now let's ask it a benefits question.

00:16:43.929 --> 00:16:53.379
What. are my 401k benefits benefits let's see

00:16:53.379 --> 00:16:58.299
what it does here look it went to the hr benefits

00:16:58.299 --> 00:17:01.580
helper and now it's checking the knowledge sources

00:17:01.580 --> 00:17:04.180
for the hr benefits helper there was five of

00:17:04.180 --> 00:17:06.460
them in the sharepoint site and then it went

00:17:06.460 --> 00:17:11.960
to the right one the 401k benefits and then here

00:17:11.960 --> 00:17:16.109
it is 401k benefits, contribution limit, this

00:17:16.109 --> 00:17:18.710
and that, all that good stuff is there. Okay.

00:17:19.069 --> 00:17:22.029
And now let's ask it about, let's look at somebody

00:17:22.029 --> 00:17:24.869
else's vacation benefit. Sorry, vacation hours

00:17:24.869 --> 00:17:29.250
left. So it looks like Bob has 70 hours left.

00:17:29.950 --> 00:17:34.609
So let's go ahead and ask, how much vacation

00:17:34.609 --> 00:17:41.730
does Bob have? See what it does. It went to the

00:17:41.730 --> 00:17:45.109
vacation heaven. it connected to the service

00:17:45.109 --> 00:17:47.990
now we have to connect because i just built this

00:17:47.990 --> 00:17:49.849
agent so the first time you have to connect it

00:17:49.849 --> 00:17:57.529
so let me do that and i got to connect a couple

00:17:57.529 --> 00:18:01.390
of different points of this agent and it should

00:18:01.390 --> 00:18:03.750
just be using the credentials so this one connected

00:18:03.750 --> 00:18:06.970
and i'm showing you all this because if this

00:18:06.970 --> 00:18:10.700
happens for you then you know the steps to be

00:18:10.700 --> 00:18:12.740
able to connect to your agent you know this is

00:18:12.740 --> 00:18:19.200
kind of standard click submit that looks good

00:18:19.200 --> 00:18:23.980
let's go back to our agent and go ahead and basically

00:18:23.980 --> 00:18:29.099
ask the same question again how much vacation

00:18:29.099 --> 00:18:32.519
does bob have and before we do let's just refresh

00:18:32.519 --> 00:18:34.779
our memory i think the answer is 70 right bob

00:18:34.779 --> 00:18:38.140
has 70 so we're going to go ahead and ask that

00:18:38.140 --> 00:18:47.970
click send processing. Boom. Bob has 70 hours

00:18:47.970 --> 00:18:50.809
of vacation left. So I think it's pretty cool,

00:18:50.849 --> 00:18:53.410
right? If you look at this, based on the questions

00:18:53.410 --> 00:18:57.250
that we asked, it knew which child agent to engage

00:18:57.250 --> 00:19:01.130
with the most simple instruction that we ever

00:19:01.130 --> 00:19:03.349
gave it, which is just that you're aware of three

00:19:03.349 --> 00:19:05.130
other agents. And based on the input you receive,

00:19:05.190 --> 00:19:07.490
you decide which agent to engage. And it did

00:19:07.490 --> 00:19:09.849
just that. We didn't need to go any further.

00:19:10.519 --> 00:19:14.700
Now, let's go a step further and publish this

00:19:14.700 --> 00:19:18.019
so that it also shows up inside Teams. And I'll

00:19:18.019 --> 00:19:20.000
just kind of round this out for you. So what

00:19:20.000 --> 00:19:22.880
I want to do is I'm going to select on this plus

00:19:22.880 --> 00:19:25.339
two over here because there's a couple of items

00:19:25.339 --> 00:19:28.240
that are not missing, that are missing. And I'm

00:19:28.240 --> 00:19:32.700
going to select channels. Get rid of this. I'm

00:19:32.700 --> 00:19:36.799
going to select Teams on M365. And I'm going

00:19:36.799 --> 00:19:38.779
to go ahead on the bottom right, I'm going to

00:19:38.779 --> 00:19:41.559
select add channel. And I'm going to go ahead

00:19:41.559 --> 00:19:43.720
and publish it because I actually forgot to publish

00:19:43.720 --> 00:19:45.420
it. You always have to publish your agent. So

00:19:45.420 --> 00:19:48.440
let's publish this. All right. So it was published.

00:19:48.500 --> 00:19:51.680
And then if we look over here under, I can go

00:19:51.680 --> 00:19:54.859
ahead and edit the details. And let me go ahead

00:19:54.859 --> 00:19:59.299
and select that. So this was built using Microsoft

00:19:59.299 --> 00:20:02.519
Copilot Studio. And I can go ahead and change

00:20:02.519 --> 00:20:05.740
the icon because I like that. This master, this

00:20:05.740 --> 00:20:09.079
king here. And I'll put that as the icon and

00:20:09.079 --> 00:20:12.299
change the color as white. Looks better. And

00:20:12.299 --> 00:20:15.720
then over here, you can select more. And I always

00:20:15.720 --> 00:20:20.359
like to make the developer Shafi Studios. And

00:20:20.359 --> 00:20:24.240
then go ahead and save. You can make the developer

00:20:24.240 --> 00:20:27.539
yourself or your company. And then I'm going

00:20:27.539 --> 00:20:29.920
to click on availability options. And I'm going

00:20:29.920 --> 00:20:33.460
to copy the link. and then if i go back to teams

00:20:33.460 --> 00:20:36.259
and go to any chat i can just go ahead and drop

00:20:36.259 --> 00:20:38.920
this link in there and so this is the master

00:20:38.920 --> 00:20:42.779
agent and when i select it you can basically

00:20:42.779 --> 00:20:45.680
see that it says master agent shafi studios and

00:20:45.680 --> 00:20:49.779
select add and this adds it to my Copilot profile

00:20:49.779 --> 00:20:52.859
inside Teams. And I can go ahead and open it.

00:20:52.980 --> 00:20:56.400
Okay, so we are in the master agent and you can

00:20:56.400 --> 00:20:59.640
also see that basically we have those other three

00:20:59.640 --> 00:21:02.140
agents from before as well as the master agent.

00:21:02.420 --> 00:21:05.200
And let me tell you this, I'm so confident that

00:21:05.200 --> 00:21:08.319
the master agent basically replaces all the other

00:21:08.319 --> 00:21:11.200
ones that I'm just gonna uninstall the other

00:21:11.200 --> 00:21:14.440
three agents. And I'll show you in just a second.

00:21:14.559 --> 00:21:17.420
We already saw it as a test inside Copilot Studio.

00:21:18.250 --> 00:21:21.630
but why have so many agents that's that was the

00:21:21.630 --> 00:21:23.150
whole point of this right the whole point of

00:21:23.150 --> 00:21:27.029
it was to avoid agent sprawl so ultimately you

00:21:27.029 --> 00:21:29.710
will end up with an agent like this in your environment

00:21:29.710 --> 00:21:33.009
one agent to replace all the other agents so

00:21:33.009 --> 00:21:35.630
here we are in the master agent and we can ask

00:21:35.630 --> 00:21:37.910
it some questions that kind of similar like what

00:21:37.910 --> 00:21:44.230
we did before we can say tell me about my ESPP

00:21:44.230 --> 00:21:49.170
benefits And this should go to one of those three

00:21:49.170 --> 00:21:52.769
agents and pull that information for us. So let's

00:21:52.769 --> 00:21:54.609
give it a second and see what it comes back with.

00:21:56.170 --> 00:21:59.250
All right, there it is, all about the ESPP benefits.

00:21:59.369 --> 00:22:02.750
And now we can ask it something like, what is

00:22:02.750 --> 00:22:06.690
the QZAP? And this should actually engage the

00:22:06.690 --> 00:22:09.410
Teams admin guide, that agent. Let's see what

00:22:09.410 --> 00:22:13.900
it comes back with. okay so it says basically

00:22:13.900 --> 00:22:17.200
the queues app in microsoft teams is a solution

00:22:17.200 --> 00:22:19.440
for managing customer engagement sufficiently

00:22:19.440 --> 00:22:22.180
it offers features like call queue management

00:22:22.180 --> 00:22:25.519
and real -time metrics historical reporting perfect

00:22:25.519 --> 00:22:28.240
that's exactly what it is and now let's say something

00:22:28.240 --> 00:22:32.519
like i'd like to book vacation so this should

00:22:32.519 --> 00:22:35.119
engage that vacation agent that has a service

00:22:35.119 --> 00:22:38.099
now connection let's see what it comes back to

00:22:38.099 --> 00:22:40.519
it how many hours do we want to book let's book

00:22:41.119 --> 00:22:51.500
20 hours and let's do this for sami okay your

00:22:51.500 --> 00:22:55.559
vacation has been booked and so here is the servicenow

00:22:55.559 --> 00:22:59.920
database and right now sami has 75 hours booked

00:22:59.920 --> 00:23:05.240
we did 20 so this should bump up to 95 and then

00:23:05.240 --> 00:23:12.680
this should come down to 105 so 95 and 105. let's

00:23:12.680 --> 00:23:20.200
refresh this and see what happens boom 95 and

00:23:20.200 --> 00:23:24.519
105 boom so basically it's able to replace all

00:23:24.519 --> 00:23:27.099
three of our agents with one getting rid of agent

00:23:27.099 --> 00:23:29.799
sprawl this is a simple use case for multi -agent

00:23:29.799 --> 00:23:32.940
orchestration but i hope you enjoyed this video

00:23:32.940 --> 00:23:35.160
if you learned something and you did enjoy it

00:23:35.160 --> 00:23:37.670
make sure you give it a thumbs up and consider

00:23:37.670 --> 00:23:39.470
sharing it with other people if you have any

00:23:39.470 --> 00:23:41.509
questions drop them in the comments let me know

00:23:41.509 --> 00:23:43.609
what you thought of about the video and this

00:23:43.609 --> 00:23:46.170
feature and i will catch you on the next one
