WEBVTT
1
00:00:00.040 --> 00:00:03.520
People keep calling these AI automations like that phrase means anything.
2
00:00:03.640 --> 00:00:06.400
It doesn't. You can't lump a copilot Studio agent and
3
00:00:06.440 --> 00:00:09.759
a power automate workflow into the same conceptual bucket any
4
00:00:09.800 --> 00:00:11.800
more than you can call a roomba and a human
5
00:00:11.800 --> 00:00:16.719
housekeeper similar cleaning devices. One follows strict routines, the other
6
00:00:16.800 --> 00:00:21.000
interprets messy instructions and improvises when things get weird. Understanding
7
00:00:21.000 --> 00:00:24.320
that difference isn't academic, it's operational survival. Because as soon
8
00:00:24.320 --> 00:00:26.640
as you let an autonomous agent act on data tied
9
00:00:26.679 --> 00:00:29.800
to money, compliance, or customers, you've handed it real power.
10
00:00:30.039 --> 00:00:33.320
Power without supervision becomes chaos, and chaos in power platform
11
00:00:33.359 --> 00:00:37.759
means a thousand orphan flows doing contradictory tasks, autonomy, goals,
12
00:00:37.799 --> 00:00:41.119
and tools. An autonomous agent in Copilot Studio isn't just
13
00:00:41.119 --> 00:00:44.200
a glorified flow with prettier prompts. It's a composite system
14
00:00:44.240 --> 00:00:47.640
built around three principles, autonomy, goal seeking, and tool use.
15
00:00:47.880 --> 00:00:50.640
Let's start with autonomy, because that's where everyone gets nervous.
16
00:00:50.679 --> 00:00:52.439
A workflow executes when you tell it to, when a
17
00:00:52.439 --> 00:00:55.119
trigger fires, a condition is met, a loop runs. It
18
00:00:55.159 --> 00:00:58.600
has no initiative no memory and no context beyond that instant.
19
00:00:58.719 --> 00:01:01.479
An agent, on the other hand, ifaluates inputs continuously through
20
00:01:01.520 --> 00:01:05.840
a reasoning layer what copilot Studio calls generative orchestration. That
21
00:01:05.920 --> 00:01:09.400
means it constructs a plan dynamically, deciding which tool to use,
22
00:01:09.680 --> 00:01:12.280
what to request, and whether it even can complete the
23
00:01:12.280 --> 00:01:15.760
action based on its own understanding of the instructions. It's
24
00:01:15.760 --> 00:01:18.560
like comparing a vending machine to a personal assistant. Both
25
00:01:18.599 --> 00:01:21.599
respond to commands, but only one might say that's not available.
26
00:01:21.599 --> 00:01:25.480
Here's an alternative. Next goals. Traditional automation has steps, agents
27
00:01:25.519 --> 00:01:28.680
have objectives. When you define an agent in copilot Studio,
28
00:01:28.959 --> 00:01:32.319
you don't script each minor behavior. You describe the business outcome,
29
00:01:32.760 --> 00:01:35.959
evaluate claims, and set a status based on policy. That
30
00:01:36.120 --> 00:01:39.640
single sentence becomes its charter. The internal orchestration model then
31
00:01:39.680 --> 00:01:43.000
breaks that into tasks and subdecisions. It's not blindly running
32
00:01:43.040 --> 00:01:46.400
a recipe, it's reasoning through the policy like a junior
33
00:01:46.439 --> 00:01:49.280
analyst trained by the system. And yes, that implies it
34
00:01:49.319 --> 00:01:51.920
can misinterpret new ones, which is why governance features like
35
00:01:51.959 --> 00:01:56.439
agent feed exist to observe, correct, retrain, and supervise. A
36
00:01:56.480 --> 00:01:59.359
workflow doesn't require trust, an agent does because it will
37
00:01:59.359 --> 00:02:02.719
continue to act without your explicit consent until a policy intervenes.
38
00:02:02.799 --> 00:02:04.760
Now the third pillar tools. This is the part that
39
00:02:04.799 --> 00:02:08.400
breaks most people's mental model. Agents don't magically write data
40
00:02:08.520 --> 00:02:11.919
or send emails. They still require connectors, actions, power platform
41
00:02:12.039 --> 00:02:15.360
APIs data verse tables. The same toybox used by automate flows.
42
00:02:15.759 --> 00:02:18.000
The difference is who decides when to grab the toy
43
00:02:18.520 --> 00:02:20.840
you hand. An agent a toolbox, it decides which wrench
44
00:02:20.879 --> 00:02:23.680
to use. In power automate, you're the craftsman, and the
45
00:02:23.719 --> 00:02:26.319
wrench moves when you move. In a copilot agent, the
46
00:02:26.360 --> 00:02:29.439
wrench picks itself up at three am because a rule
47
00:02:29.439 --> 00:02:32.280
triggered its sense of duty. And if that metaphor unsettles you,
48
00:02:32.360 --> 00:02:35.639
good it should. That's autonomy, bounded by authorization and connection
49
00:02:35.719 --> 00:02:39.439
references you can figure. So the simple version. Workflows are deterministic.
50
00:02:39.719 --> 00:02:44.560
Agents are probabilistic within boundaries. You define workflows, execute defined logic.
51
00:02:44.840 --> 00:02:50.360
Agents pursue defined intent. One requires instructions, the other requires supervision,
52
00:02:51.120 --> 00:02:54.240
fixed steps, and orchestration. All right, now that we've dissected
53
00:02:54.240 --> 00:02:57.000
the autonomous agent, let's look at its more obedient Cousin
54
00:02:57.159 --> 00:03:00.840
the traditional power automate workflow, a workflow is a sequence
55
00:03:00.840 --> 00:03:04.120
of conditional statements pretending to be intelligence. It doesn't think.
56
00:03:04.159 --> 00:03:06.479
It just follows your flow chart with religious devotion. The
57
00:03:06.479 --> 00:03:09.639
moment its trigger conditions are satisfied, say when an email
58
00:03:09.719 --> 00:03:11.840
arrives or when a row is added in data verse,
59
00:03:12.159 --> 00:03:14.680
it wakes up, runs line one, line two, line three,
60
00:03:14.719 --> 00:03:17.680
and goes right back to sleep. There's no lingering curiosity
61
00:03:17.719 --> 00:03:21.199
about what might happen next, no reflection. It's blissfully unaware,
62
00:03:21.360 --> 00:03:24.439
like a toaster that never wonders about breakfast trends. In
63
00:03:24.560 --> 00:03:27.400
architecture terms, power automate is a state machine that relies
64
00:03:27.520 --> 00:03:31.439
entirely on explicit orchestration. You define actions, branches, and dependencies
65
00:03:31.479 --> 00:03:35.080
with surgical precision. The flow engine ensures each step executes
66
00:03:35.120 --> 00:03:40.400
in deterministic order trigger condition, action, and every variable must
67
00:03:40.400 --> 00:03:42.800
exist before you use it. Every loop must terminate. If
68
00:03:42.840 --> 00:03:45.560
you forget a condition, it doesn't handle it creatively, it fails,
69
00:03:45.639 --> 00:03:48.360
and then it politely emails you its own death certificate.
70
00:03:48.599 --> 00:03:51.719
Flow run failed. This discipline is both its limitation and
71
00:03:51.759 --> 00:03:54.280
its strength. With a workflow, you always know exactly what
72
00:03:54.319 --> 00:03:58.719
will happen. It's explainable, auditable, and fits every compliance department's stream.
73
00:03:58.719 --> 00:04:01.800
Because there's zero improvis you can inspect the designer and
74
00:04:01.879 --> 00:04:04.280
literally read the business logic like a map. If a
75
00:04:04.280 --> 00:04:08.759
claim amount five hundred, send email X straightforward. Smart governance
76
00:04:08.759 --> 00:04:11.479
tools like the power Platform Center of Excellence thrive on
77
00:04:11.520 --> 00:04:15.400
such predictability. They crawl through flows, tag owners, and even
78
00:04:15.439 --> 00:04:18.079
shut down the zombies that no one remembers creating. Now
79
00:04:18.120 --> 00:04:22.120
where orchestration gets misunderstood. Yes, a workflow orchestrates actions, but
80
00:04:22.199 --> 00:04:25.839
that orchestration is static. It's a precompiled playbook, not a conversation.
81
00:04:26.079 --> 00:04:29.480
Each connector acts only when told. There's no contextual reasoning
82
00:04:29.519 --> 00:04:32.480
between them. Think of it as a marching band. Everyone
83
00:04:32.519 --> 00:04:35.560
steps information perfectly timed, utterly useless. If you ask for
84
00:04:35.600 --> 00:04:39.079
jazz improvisation. You can nest conditions, parallel branches, or scopes,
85
00:04:39.360 --> 00:04:42.399
but the relationship between steps stays frozen in time. Time,
86
00:04:42.439 --> 00:04:45.519
in fact, is the only thing it cannot perceive dynamically, unless,
87
00:04:45.519 --> 00:04:48.040
of course, you manually create a recurrent trigger, which again
88
00:04:48.040 --> 00:04:51.759
makes it a glorified metronome. In governance terms, managing workflows
89
00:04:51.800 --> 00:04:56.240
is about inventory control, not behavioral oversight. You track what exists,
90
00:04:56.279 --> 00:04:58.680
who owns it, which connectors they're using, and how often
91
00:04:58.680 --> 00:05:01.759
they run. It's tidy until you have ten thousand of them.
92
00:05:02.120 --> 00:05:05.639
Then you realize they're not collaborating. Their colliding workflow A
93
00:05:05.839 --> 00:05:09.519
updates the record, workflow B just modified. Both succeed technically
94
00:05:09.720 --> 00:05:12.439
business users where the numbers make no sense, and you
95
00:05:12.519 --> 00:05:14.920
spend a quarter auditing logic chains that were never meant
96
00:05:14.959 --> 00:05:18.720
to coexist. That's the workflow world. Thousands of deterministic servants,
97
00:05:18.720 --> 00:05:21.720
each obeying orders with dangerous enthusiasm. So when someone says
98
00:05:21.759 --> 00:05:24.920
we've automated our claims process using power, automate translate that
99
00:05:24.959 --> 00:05:27.560
to we've encoded a decision tree and it steps itself
100
00:05:27.560 --> 00:05:31.399
when reality deviates, it's not an insult its clarity. Workflows
101
00:05:31.399 --> 00:05:34.959
are rule execution, not rule interpretation. They enforce business logic
102
00:05:35.040 --> 00:05:37.759
the same way turnstiles enforce physics. You push. They spin
103
00:05:37.959 --> 00:05:40.759
no debate. Now here's where a copilot studio enters with
104
00:05:40.800 --> 00:05:44.600
its shiny lexicon of orchestration, which people confuse with Automate's term.
105
00:05:44.839 --> 00:05:48.079
In automate, orchestration means scheduling tasks in an absolute sequence.
106
00:05:48.480 --> 00:05:52.199
In copilot agents, orchestration is generative. The reasoning layer dynamically
107
00:05:52.240 --> 00:05:54.399
figures out the next best move it's the same word,
108
00:05:54.759 --> 00:05:58.800
but one describes choreography, the other describes judgment. Automates orchestration
109
00:05:58.879 --> 00:06:02.120
is fixed sheet music. Copilot's orchestration composes on the fly.
110
00:06:02.600 --> 00:06:05.600
When you recognize that distinction, you stop expecting one tool
111
00:06:05.680 --> 00:06:08.360
to substitute for the other. You use workflows for precision
112
00:06:08.480 --> 00:06:11.800
and agents for adaptability. The two together form the continuum
113
00:06:11.839 --> 00:06:15.439
of power platform automation maturity, starting with robotic obedience and
114
00:06:15.600 --> 00:06:20.839
ending with supervised independence. Dynamic decision making versus the static sequence.
115
00:06:21.120 --> 00:06:24.879
Here's the first and arguably most fundamental divide. Workflows follow
116
00:06:24.920 --> 00:06:28.120
a static sequence. Agents engage in dynamic decision making. If
117
00:06:28.120 --> 00:06:30.759
you think that semantics, you haven't watched an agent refuse
118
00:06:30.839 --> 00:06:33.920
to proceed because your instruction conflicted with its reasoning. A
119
00:06:33.959 --> 00:06:37.240
workflow would have blundered forward anyway, crashing gloriously at step nine.
120
00:06:37.360 --> 00:06:41.079
Let's unpack that. In power Automate, decision logic is explicit.
121
00:06:41.720 --> 00:06:45.399
You the maker, anticipate every branch. If value on ten,
122
00:06:45.680 --> 00:06:50.120
do this, Otherwise do that. The system doesn't evaluate, meaning
123
00:06:50.120 --> 00:06:52.839
it just checks symbols. There's no gray zone. If a
124
00:06:52.879 --> 00:06:55.800
claim status field is missing, the workflow either fails validation
125
00:06:56.040 --> 00:06:58.879
or happily rites null, its obedient to a fault. Its
126
00:06:58.920 --> 00:07:02.000
intelligence lives in highly in its author's foresight. That's why
127
00:07:02.040 --> 00:07:05.959
developers spend more time adding conditions than performing business analysis.
128
00:07:05.959 --> 00:07:09.360
They're compensating for the flow's total lack of inference. Agents,
129
00:07:09.360 --> 00:07:12.240
on the other hand, operate on dynamic reasoning. Their logic
130
00:07:12.279 --> 00:07:16.000
isn't stored as nested conditions, but as interpretive intent. The
131
00:07:16.079 --> 00:07:20.519
orchestration model uses natural language understanding, vector reasoning, and retrieval
132
00:07:20.519 --> 00:07:23.480
augmentation to interpret context in real time. In other words,
133
00:07:23.519 --> 00:07:25.680
it reacts based on what it knows now, not what
134
00:07:25.800 --> 00:07:29.040
it was told last week. The same instruction, review and
135
00:07:29.079 --> 00:07:33.160
approve claims following policy can yield different internal plans depending
136
00:07:33.160 --> 00:07:36.720
on new data, revised tools, or changing thresholds. It's not
137
00:07:36.759 --> 00:07:39.920
hard coded, it's context coded. Here's a simple analogy. A
138
00:07:39.959 --> 00:07:42.879
workflow is a GPS route you drew yesterday. An agent
139
00:07:42.959 --> 00:07:46.360
is Google Maps recalculating live traffic. Both reach the destination,
140
00:07:46.639 --> 00:07:49.439
but only one adapts when someone crashes a metaphorical truck
141
00:07:49.480 --> 00:07:53.000
on your trigger condition. The internal reasoning engine chooses tools dynamically,
142
00:07:53.079 --> 00:07:54.879
the same way a human would decide to email or
143
00:07:54.920 --> 00:07:58.519
update ditaverse, depending on reliability. Of the information it receives.
144
00:07:58.680 --> 00:08:01.720
It's not random, it's probabilist within the rules you define.
145
00:08:02.040 --> 00:08:06.639
That difference probabilistic autonomy versus deterministic obedience is what shifts
146
00:08:06.680 --> 00:08:10.879
responsibility from configuration to supervision, because that freedom cuts both ways.
147
00:08:11.399 --> 00:08:15.000
A workflow never surprises you. An agent sometimes will. Maybe
148
00:08:15.079 --> 00:08:17.519
it interprets a vague claim title like supplies and pauses
149
00:08:17.560 --> 00:08:20.759
for human clarification. From a governance view, that's good. It's
150
00:08:20.800 --> 00:08:24.240
the system admitting uncertainty instead of propagating error. That's why
151
00:08:24.240 --> 00:08:27.600
Microsoft built the agent feed to give humans visibility into
152
00:08:27.639 --> 00:08:31.439
those decision boundaries. You can see which actions were completed autonomously,
153
00:08:31.480 --> 00:08:35.320
which required user input, and which failed because instructions were ambiguous.
154
00:08:35.399 --> 00:08:38.960
Governance shifts from audit after failure to intervene before damage.
155
00:08:39.200 --> 00:08:41.720
Compare that to a traditional workflow audit. When a power
156
00:08:41.759 --> 00:08:45.159
automate run fails its post mortem root cause analysis in
157
00:08:45.200 --> 00:08:48.519
a vacuum. When an agent stalls, it's a controlled pause,
158
00:08:48.919 --> 00:08:52.840
a conversation between human and AI collaborators. One is autopsy,
159
00:08:53.120 --> 00:08:57.240
the other is supervision. That distinction defines operational maturity in
160
00:08:57.279 --> 00:09:01.960
AI driven automation. The punchline dynamics decision making introduces flexibility
161
00:09:02.240 --> 00:09:06.000
but demands accountability. You can't just measure success counts anymore.
162
00:09:06.320 --> 00:09:10.039
You measure appropriateness of choices. The metrics evolve from uptime
163
00:09:10.039 --> 00:09:13.720
to judgment quality. In a workflow, you maintain the flow.
164
00:09:14.080 --> 00:09:17.480
In an agent ecosystem, you manage behavioral integrity. So next
165
00:09:17.519 --> 00:09:20.039
time someone asks whether agents will replace workflows, the answer
166
00:09:20.120 --> 00:09:23.080
is both yes and no. Agents replace how decisions are made,
167
00:09:23.080 --> 00:09:26.120
but not that decisions must be structured. Workflows will remain
168
00:09:26.159 --> 00:09:30.240
the backbone for predictable chains. Agents will handle interpretation and escalation,
169
00:09:30.960 --> 00:09:34.799
tool integration, and external systems. Here's where the separation between
170
00:09:34.799 --> 00:09:38.360
agents and workflows stops being philosophical and starts costing you
171
00:09:38.559 --> 00:09:43.039
license money. Integration in power automate. External systems are passengers
172
00:09:43.080 --> 00:09:46.240
on a pre approved bus route. You the maker by connectors,
173
00:09:46.320 --> 00:09:49.600
define authentication and tell each passenger exactly when to get off.
174
00:09:49.639 --> 00:09:52.799
The flow doesn't discover systems, it just visits them in sequence.
175
00:09:53.120 --> 00:09:55.919
Its universe is bounded by the connectors you explicitly invoke.
176
00:09:56.080 --> 00:10:00.200
That's why flow governance is essentially spreadsheet management. Connection references,
177
00:10:00.480 --> 00:10:04.840
run counts, premium connector audits, and credential rotation. Mechanical, predictable
178
00:10:05.080 --> 00:10:10.279
boring agents, however, treat those same connectors as tools of opportunity.
179
00:10:10.639 --> 00:10:13.840
Each tool becomes part of the agent's available arsenal, and
180
00:10:13.879 --> 00:10:16.600
the reasoning engine decides which one to use. At runtime,
181
00:10:16.720 --> 00:10:20.799
you embed the connectors once, define permissions, and then brace yourself.
182
00:10:20.960 --> 00:10:23.799
The agent chooses, it might query data verse one minute,
183
00:10:23.879 --> 00:10:26.000
call a share point API the next, and send an
184
00:10:26.000 --> 00:10:29.240
adaptive card in teams ten seconds later, all without manual
185
00:10:29.240 --> 00:10:33.600
reconstruction of a flow. From architecture's perspective, that's terrifying and beautiful.
186
00:10:34.000 --> 00:10:37.600
Terrifying because the orchestration logic doesn't live in the workflow diagram.
187
00:10:37.679 --> 00:10:40.559
It lives in the model's reasoning layer, where decisions are emergent.
188
00:10:40.759 --> 00:10:43.759
Beautiful because it finally breaks the rigid linearity that's haunted
189
00:10:43.759 --> 00:10:46.559
process engineers since the dawn of Microsoft Flow. Let's make
190
00:10:46.600 --> 00:10:49.919
it concrete. In rasa's demo, the claim evaluation agent used
191
00:10:49.919 --> 00:10:53.000
the data verse update a row tool, the same connector
192
00:10:53.039 --> 00:10:56.080
any power automate designer could drag in. But the difference
193
00:10:56.159 --> 00:10:58.799
wasn't the tool, it was who orchestrated its use. You
194
00:10:58.799 --> 00:11:02.080
appointed the agent as the disat decision authority. Power Automate
195
00:11:02.120 --> 00:11:06.200
executes a command copilot Studio composes a strategy that distinction
196
00:11:06.279 --> 00:11:09.639
up ends integration design Suddenly, rather than stitching systems together
197
00:11:09.679 --> 00:11:13.799
step by step, you're curating a toolkit and setting behavioral boundaries.
198
00:11:13.840 --> 00:11:17.240
You're not scripting work, You're provisioning potential. And because agents
199
00:11:17.279 --> 00:11:22.600
operate through generative orchestration, integration extensibility becomes frictionless. Add a
200
00:11:22.639 --> 00:11:25.720
new connector and the agent can start employing it if
201
00:11:25.720 --> 00:11:28.840
its instructions justify it. By contrast, in power Automate, you'd
202
00:11:28.840 --> 00:11:32.120
clone the flow shoehorn another step, retest credentials and hope
203
00:11:32.120 --> 00:11:35.919
you didn't break existing branches. Agents evolve with the toolset,
204
00:11:36.159 --> 00:11:39.080
workflows have to be rebuilt around it. This creates a
205
00:11:39.120 --> 00:11:42.720
subtle but huge governance shift. Instead of gatekeeping each integration
206
00:11:42.919 --> 00:11:46.399
admins now defined capability envelopes, which agents can use, which
207
00:11:46.440 --> 00:11:50.080
tools under what authentication contexts. Security moves from flow level
208
00:11:50.080 --> 00:11:53.919
policing to agent level delegation. This freedom also exposes new risks.
209
00:11:54.000 --> 00:11:57.639
Because an agent chooses its tools dynamically, auditing must account
210
00:11:57.679 --> 00:12:01.279
for conditional usage. Which connectors could this aid call replaces?
211
00:12:01.320 --> 00:12:03.840
Which connectors did this flow run? That's why the agent
212
00:12:03.840 --> 00:12:07.039
feed matters. It surfaces every action as it happens. Human
213
00:12:07.039 --> 00:12:10.519
overseers can trace not just output success, but integration judgment.
214
00:12:10.639 --> 00:12:13.440
You see the why, not just the what. For compliance auditors,
215
00:12:13.639 --> 00:12:17.080
that's a paradigm. They'll both love and fear. It's transparent,
216
00:12:17.200 --> 00:12:20.080
but only if your organization understands the language of intent.
217
00:12:20.600 --> 00:12:23.879
So when someone insists agents integrate the same way as flows,
218
00:12:24.039 --> 00:12:27.720
correct them kindly or not. They share plumbing, not philosophy.
219
00:12:28.240 --> 00:12:31.679
A workflow wire systems together. An agent negotiates with them.
220
00:12:32.000 --> 00:12:35.519
Think of power automated as a scripted symphony, notes, tempo score,
221
00:12:35.559 --> 00:12:39.440
precisely defined copilot agents. They are ensemble musicians, improvising within
222
00:12:39.480 --> 00:12:42.440
a key signature, same instruments, different art form. That's the
223
00:12:42.480 --> 00:12:45.879
technical soul of this difference. One runs integrations, the other
224
00:12:45.919 --> 00:12:49.720
reasons across them. Agents complex and open ended tasks. Now
225
00:12:49.759 --> 00:12:52.679
let's talk about what this new architecture actually unlocks. Agents
226
00:12:52.679 --> 00:12:55.120
aren't here to replace your expense approval flow or your
227
00:12:55.200 --> 00:12:58.399
send team's message on form submit automation. That's beneath them.
228
00:12:58.679 --> 00:13:01.639
They exist for problems to ambiguous, to encode line by line,
229
00:13:01.679 --> 00:13:04.480
where human reasoning used to be the bottleneck. Think anything
230
00:13:04.519 --> 00:13:08.840
with language, uncertainty or evolving criteria. Workflows choke on ambiguity.
231
00:13:09.039 --> 00:13:12.480
Agents metabolize it. Start with judgment calls. A workflow can
232
00:13:12.559 --> 00:13:15.440
check a field for amount five hundred. It cannot infer
233
00:13:15.480 --> 00:13:19.200
whether ergonomic chair supports corporate wellness. A complied agent can.
234
00:13:19.320 --> 00:13:22.759
It passes semantics, pools reference material from configured knowledge, and
235
00:13:22.799 --> 00:13:26.519
applies reasoning a ligned to instructions like approved purchases that
236
00:13:26.600 --> 00:13:29.919
contribute to physical or mental health. The outcome might not
237
00:13:29.960 --> 00:13:33.120
always be perfect, but it's explainable and crucially overseen. Through
238
00:13:33.200 --> 00:13:37.360
agent feed it converts subjective evaluation into manageable supervision instead
239
00:13:37.399 --> 00:13:41.279
of brute automation. Next come multi step context dependent processes
240
00:13:41.360 --> 00:13:44.679
like onboarding or castriage, where every customer or record demands
241
00:13:44.720 --> 00:13:47.919
a slightly different path. You could model fifty parallel flows
242
00:13:47.919 --> 00:13:51.440
with conditional branches, or one adaptive agent that interprets context
243
00:13:51.519 --> 00:13:55.120
and executes appropriate tools. The efficiency gain isn't merely run time,
244
00:13:55.200 --> 00:13:58.120
its design time sanity. You maintain one directive instead of
245
00:13:58.120 --> 00:14:00.960
a library of barely divergent flows than there are cross
246
00:14:01.000 --> 00:14:04.519
domain scenarios. Agents excel when the required information doesn't exist
247
00:14:04.519 --> 00:14:07.639
in one system. Suppose a claim needs verification from HR,
248
00:14:07.919 --> 00:14:12.120
financial limits from dynamics, and product categorization from an external API.
249
00:14:12.320 --> 00:14:15.600
A power automated flow can call these, but synchronizing them
250
00:14:15.720 --> 00:14:19.759
demands painful condition mapping. The agent simply reasons to decide
251
00:14:19.759 --> 00:14:23.720
on reimbursement, I require data from these sources. It fetches, interprets,
252
00:14:23.720 --> 00:14:27.919
and decides. The human supervisor only intervenes if confidence drops suddenly.
253
00:14:28.039 --> 00:14:32.799
Intersystem orchestration feels conversational rather than transactional. Agents also shine
254
00:14:32.799 --> 00:14:36.080
in escalation and collaboration loops. In the video demo, when
255
00:14:36.080 --> 00:14:38.840
the claim description was vague, the agent deferred to a
256
00:14:38.919 --> 00:14:41.399
human creating a to do in the feed that's a
257
00:14:41.399 --> 00:14:44.360
model for all uncertain automation. Instead of failing silently or
258
00:14:44.399 --> 00:14:47.799
making a wrong assumption, the agent asks it introduces humility
259
00:14:47.840 --> 00:14:52.720
into software, a concept previously reserved for service desks. The
260
00:14:52.759 --> 00:14:56.320
human completes the decision, the agent resumes execution. Over time,
261
00:14:56.320 --> 00:14:59.480
the transcript forms a feedback data set to retrain or
262
00:14:59.519 --> 00:15:02.759
improve the next generation of reasoning. Imagine workflows that learn
263
00:15:02.919 --> 00:15:07.000
behavioral nuance from supervision logs. That's where Copilot Studio is heading. Advance.
264
00:15:07.080 --> 00:15:10.639
Organizations will also deploy agents for policy enforcement at scale.
265
00:15:10.799 --> 00:15:14.399
Picture hundreds of departmental flows, procurement, travel, expense, and a
266
00:15:14.440 --> 00:15:17.919
compliance agent auditing them live, scanning data verse for violations,
267
00:15:18.159 --> 00:15:22.159
summarizing findings in natural language, and flagging exceptions directly in teams.
268
00:15:22.519 --> 00:15:25.720
It's the AI equivalent of an internal auditor who works
269
00:15:25.759 --> 00:15:28.200
twenty four to seven and never drinks the corporate coffee.
270
00:15:28.440 --> 00:15:31.080
Try doing that with static logic. Good luck maintaining ten
271
00:15:31.159 --> 00:15:34.600
thousand branching conditions. Of course, not everything deserves agent treatment.
272
00:15:34.759 --> 00:15:38.720
Routine invariant operations belong to workflows. Agents are for patterns
273
00:15:38.720 --> 00:15:43.879
that require perception, interpreting documents, reasoning about intent, synthesizing contexts,
274
00:15:43.879 --> 00:15:48.600
form multiple domains. Their intermediate intelligence smarter than robotic process automation,
275
00:15:48.720 --> 00:15:51.919
dumber than a human manager, yet perfectly suited for repetitive
276
00:15:51.960 --> 00:15:56.240
gray areas. So consider this taxonomy. Workflows handle known sequences,
277
00:15:56.399 --> 00:16:00.000
desktop flows mimic physical repetition, and copilot agents govern cognitive
278
00:16:00.080 --> 00:16:03.840
repetition tasks that recur in meaning, not just motion. Their
279
00:16:03.840 --> 00:16:07.799
purpose isn't full autonomy, it's scalable judgment with built in accountability.
280
00:16:08.240 --> 00:16:10.320
The irony, of course, is that the more adaptive your
281
00:16:10.360 --> 00:16:13.519
automation becomes, the more human oversight. It requires at least
282
00:16:13.600 --> 00:16:16.840
until trust models mature. That's why agent feed completes the loop.
283
00:16:16.919 --> 00:16:21.080
Visibility transforms risk into control. You're not abdicating decisions to software,
284
00:16:21.120 --> 00:16:24.679
You're delegating them transparently. The future of automation in Microsoft's
285
00:16:24.679 --> 00:16:28.600
ecosystem isn't about buttons pressing themselves. It's about digital colleagues
286
00:16:28.759 --> 00:16:32.039
reasoning under supervision, and when you grasp that, you finally
287
00:16:32.080 --> 00:16:35.679
stop designing flows and start managing behavior. That's the practical
288
00:16:35.759 --> 00:16:38.879
use case set for copilot studio agents, not to run
289
00:16:38.919 --> 00:16:42.759
your processes, but to understand them, then act, pause, or
290
00:16:42.879 --> 00:16:46.120
escalate with judgment that mimics what your best employee would
291
00:16:46.120 --> 00:16:50.360
have done on a good day. Workflows repetitive and structured automation.
292
00:16:50.759 --> 00:16:54.240
Let's not romanticize the humble workflow. It's not creative, not adaptive,
293
00:16:54.240 --> 00:16:57.480
and thank goodness for that. Workflows exist precisely where you
294
00:16:57.519 --> 00:17:00.799
don't want imagination, where the same even produce the same
295
00:17:00.799 --> 00:17:03.639
result every time. They are the power platform equivalent of
296
00:17:03.679 --> 00:17:09.200
factory robots built for repetitive structured automation. Start with transactional routines,
297
00:17:09.319 --> 00:17:12.839
those elegant but mind numbing loops that underpin business think
298
00:17:12.880 --> 00:17:17.400
invoice notifications, document approvals, ticket routing, lead assignments. Each is
299
00:17:17.400 --> 00:17:21.759
defined by clear rules trigger, condition, action, repeat. The organization's
300
00:17:21.839 --> 00:17:24.880
arteries depend on these routines firing identically a million times
301
00:17:24.880 --> 00:17:28.079
a month. You don't want variation, you want reliability, bordering
302
00:17:28.160 --> 00:17:31.319
on monotony. A perfect workflow use case is something like
303
00:17:31.359 --> 00:17:33.759
when a new expense claim is submitted, create a data
304
00:17:33.839 --> 00:17:37.519
verse record, notify a manager, then archive the email. There's
305
00:17:37.519 --> 00:17:41.440
no judgment, no gray area, just consistent Batton passing between services.
306
00:17:41.680 --> 00:17:44.559
That's what power Automate was engineered for. Connective tissue among
307
00:17:44.599 --> 00:17:49.000
predictable systems. Another archetype. Compliance pipelines need to ensure every
308
00:17:49.079 --> 00:17:52.839
terminated employee loses access across multiple apps. That's not a conversation,
309
00:17:52.920 --> 00:17:57.799
that's a checklist. Automate executes it perfectly. Trigger VIAHR record update,
310
00:17:58.079 --> 00:18:03.240
disable accounts in entra id teams, exchange lock completion done,
311
00:18:03.359 --> 00:18:07.400
no reasoning required, just sequential enforcement. Workflows thrive where policies
312
00:18:07.400 --> 00:18:10.960
are binary on or off, allowed or denied. Next, data
313
00:18:11.039 --> 00:18:15.680
hygiene loops, cleaning records, nightly refreshing dashboards, generating reports. These
314
00:18:15.680 --> 00:18:19.359
are algorithmic chores better handled by deterministic logic. The workflow
315
00:18:19.400 --> 00:18:22.079
doesn't wonder why you last updated a record four hundred
316
00:18:22.160 --> 00:18:25.400
days ago. It simply archives it on schedule. Its virtue
317
00:18:25.440 --> 00:18:29.039
lies in predictable maintenance, the stuff the AIHP machine conveniently
318
00:18:29.039 --> 00:18:33.000
forgets keeps your enterprise standing. Then comes system to system synchronization.
319
00:18:33.440 --> 00:18:36.799
You can think of workflows as programmable couriers between APIs,
320
00:18:36.880 --> 00:18:40.079
data verse to SharePoint outlook to teams, dynamics to excel.
321
00:18:40.279 --> 00:18:44.279
They ensure events propagate consistently. If one system hiccups power, automate,
322
00:18:44.319 --> 00:18:49.039
politely retries until equilibrium returns. Its mechanical diplomacy, structured communication
323
00:18:49.079 --> 00:18:52.960
with zero improvisation. Even within more advanced teams, workflows remain
324
00:18:53.160 --> 00:18:56.119
the governance skeleton supporting AI layers on top. They enforce
325
00:18:56.160 --> 00:18:59.720
prerequisites and boundaries before intelligence steps in. For example, a
326
00:18:59.759 --> 00:19:03.720
work flow might automatically validate schema consistency or apply labeling
327
00:19:03.720 --> 00:19:06.039
before an agent process is content. It's like a lab
328
00:19:06.079 --> 00:19:10.039
technician sterilizing instruments before the scientist begins experiments. And we
329
00:19:10.079 --> 00:19:14.839
shouldn't ignore scale considerations. Workflows, by design scale horizontally. Ten
330
00:19:14.880 --> 00:19:19.200
thousand flow runs don't influence each other. Agents Conversely, maintain
331
00:19:19.279 --> 00:19:24.599
state and reasoning context, they're heavier cognitive resources. At enterprise scale,
332
00:19:24.720 --> 00:19:28.200
millions of deterministic runs are cheaper and safer than thousands
333
00:19:28.200 --> 00:19:31.680
of speculative decisions. So the blueprint is simple. Workflows rule
334
00:19:31.759 --> 00:19:35.079
the deterministic domain, where inputs are known and outputs must
335
00:19:35.079 --> 00:19:39.039
be guaranteed. They bring order, auditability, and low risk execution
336
00:19:39.319 --> 00:19:41.799
in architecture diagrams. They live closest to the data spine,
337
00:19:41.880 --> 00:19:45.039
ensuring every process upstream or downstream knows exactly what to expect.
338
00:19:45.079 --> 00:19:47.640
When people claim we automated the business, odds are they
339
00:19:47.680 --> 00:19:51.880
mean we cloned logic into workflows until our compliance officers smiled.
340
00:19:52.480 --> 00:19:55.720
There's no shame in that. Every orchestra needs percussion. Workflows
341
00:19:55.759 --> 00:19:59.200
keep rhythm. Agents might improvise lead melodies, but someone has
342
00:19:59.240 --> 00:20:02.160
to hit the symbol at the right time. The hybrid
343
00:20:02.160 --> 00:20:05.839
model when agents leverage workflows. Now, let's move into the
344
00:20:05.880 --> 00:20:09.759
evolutionary middle. The hybrid model where agents and workflows coexist
345
00:20:09.920 --> 00:20:13.519
like reasoning, mind and reflex. This is Microsoft's not so
346
00:20:13.559 --> 00:20:17.799
subtle end game, intelligent orchestration layered a top reliable automation.
347
00:20:18.400 --> 00:20:22.200
Here's how it works. Agents think, workflows act. The agent
348
00:20:22.240 --> 00:20:27.039
handles ambiguity interpreting language, weighing context, deciding intent. Once it
349
00:20:27.079 --> 00:20:30.400
reaches a confident conclusion, it delegates the mechanical execution to
350
00:20:30.440 --> 00:20:35.039
power automate. That delegation is both architectural hygiene and fiscal sanity.
351
00:20:35.359 --> 00:20:39.200
Reasoning consumes compute workflows consume runs. You want your expensive
352
00:20:39.240 --> 00:20:43.000
reasoning engine doing only the interpretation, not the paperwork. Imagine
353
00:20:43.039 --> 00:20:46.319
an employee benefit chatbot built in copilot Studio. Are user
354
00:20:46.359 --> 00:20:49.359
types I need to claim reimbursement for GYM equipment. The
355
00:20:49.440 --> 00:20:54.079
agent passes the sentence, identifies policy relevance, determines eligibility, then
356
00:20:54.079 --> 00:20:57.279
triggers a workflow to record the claim, update ditaverse, and
357
00:20:57.319 --> 00:21:01.599
notify finance. The brain assigns a task the hands completed.
358
00:21:02.000 --> 00:21:05.200
Another example, an AI sales assistant that monitors leads the
359
00:21:05.240 --> 00:21:08.640
agent reasons through CRM notes. This prospect mentioned a budget
360
00:21:08.640 --> 00:21:11.519
increase and decides its time for follow up. Rather than
361
00:21:11.559 --> 00:21:14.240
sending the message itself, it calls a power automate flow
362
00:21:14.279 --> 00:21:16.720
that schedules the outreach and logs it in teams. The
363
00:21:16.720 --> 00:21:20.920
agent avoids handling platform specific commands. The workflow ensures traceability.
364
00:21:21.200 --> 00:21:24.480
This separation matters for governance in the hybrid architecture. Workflows
365
00:21:24.480 --> 00:21:27.880
remain the auditible ledger of system level actions, while agents
366
00:21:27.880 --> 00:21:32.319
provide cognitive direction. Admins can still inspect, run histories, track connectors,
367
00:21:32.319 --> 00:21:36.559
and enforce DLP policies. The reasoning remains encapsulated in copilot studio,
368
00:21:36.839 --> 00:21:40.680
but the execution boundaries stay inside power Automate's well known sandbox.
369
00:21:40.759 --> 00:21:44.119
It's the safe way to give AI authority without surrendering compliance.
370
00:21:44.480 --> 00:21:48.039
There's another advantage versioning discipline. Updating an agent's reasoning usually
371
00:21:48.079 --> 00:21:52.240
doesn't require rebuilding all dependent workflows. Conversely, changing a data
372
00:21:52.279 --> 00:21:55.480
pipeline doesn't corrupt the agent's language model. You decouple logic
373
00:21:55.519 --> 00:21:58.759
of thought from logic of sequence. Its modular governance beautiful
374
00:21:58.759 --> 00:22:02.279
to diagram, boring to explain, but vital in practice. In
375
00:22:02.279 --> 00:22:05.640
this hybrid model, workflows act as trust anchors. The agent
376
00:22:05.680 --> 00:22:08.920
can propose bold digital maneuvers, but it still must delegate
377
00:22:08.960 --> 00:22:12.119
to orchestrated scripts bound by existing permissions. You get innovation
378
00:22:12.200 --> 00:22:15.119
within containment. It's like giving your intern a corporate credit
379
00:22:15.160 --> 00:22:17.880
card that only works through pre authorized purchases. The intern
380
00:22:17.960 --> 00:22:21.960
still decides, but finance remains in control. This symbiosis also
381
00:22:22.000 --> 00:22:25.039
addresses error visibility. When a workflow fails, the agent can
382
00:22:25.079 --> 00:22:27.839
interpret the response, adjust its reasoning, or even notify a
383
00:22:27.920 --> 00:22:31.160
human via agent feed. Conversely, when the agent stalls for context,
384
00:22:31.160 --> 00:22:34.480
a workflow can resume downstream. Once humans intervene, the system
385
00:22:34.480 --> 00:22:38.880
becomes conversational, not linear. Businesses transitioning from pure automation to
386
00:22:39.079 --> 00:22:41.960
intelligent automation will live in this hybrid zone for years.
387
00:22:42.160 --> 00:22:45.839
That's fine. It's the balance point between creativity and compliance.
388
00:22:46.240 --> 00:22:51.240
Workflows maintain discipline, agents supply judgment. Together they produce responsible
389
00:22:51.240 --> 00:22:55.519
autonomy intelligence governed by pre defined rails. So which should
390
00:22:55.519 --> 00:22:59.440
you choose, workflow, agent or hybrid. The right answer, predictably
391
00:22:59.519 --> 00:23:03.039
is yes. Use workflows when the process is repeatable, measurable,
392
00:23:03.079 --> 00:23:06.960
and legally or operationally intolerant of deviation. Use agents when
393
00:23:07.000 --> 00:23:11.000
the process requires interpretation, conversation, or decision making under uncertainty,
394
00:23:11.279 --> 00:23:14.720
and bind them together when cognition must trigger, supervise, or
395
00:23:14.799 --> 00:23:18.599
validate execution. Architecturally, think of it as a tiered nervous system.
396
00:23:18.839 --> 00:23:23.200
Power automate manages the motor functions, repeatable muscle memory. Copilot
397
00:23:23.240 --> 00:23:27.240
agents handle thought and perception, reading, reasoning, deciding, and the
398
00:23:27.279 --> 00:23:31.119
agent feed is the prefrontal cortex supervising behavior and mediating
399
00:23:31.119 --> 00:23:34.960
between autonomy and accountability. Most enterprises will evolve toward this structure,
400
00:23:34.960 --> 00:23:37.279
whether they plan to or not. The only real choice
401
00:23:37.279 --> 00:23:40.839
is conscious design versus accidental chaos. Those who architect boundaries,
402
00:23:40.880 --> 00:23:43.759
knowing exactly when AI should stop thinking and start executing,
403
00:23:44.000 --> 00:23:47.079
will scale safely. Those who don't will drown in misplaced
404
00:23:47.079 --> 00:23:48.480
agency and often flows,
1
00:00:00.040 --> 00:00:03.520
People keep calling these AI automations like that phrase means anything.
2
00:00:03.640 --> 00:00:06.400
It doesn't. You can't lump a copilot Studio agent and
3
00:00:06.440 --> 00:00:09.759
a power automate workflow into the same conceptual bucket any
4
00:00:09.800 --> 00:00:11.800
more than you can call a roomba and a human
5
00:00:11.800 --> 00:00:16.719
housekeeper similar cleaning devices. One follows strict routines, the other
6
00:00:16.800 --> 00:00:21.000
interprets messy instructions and improvises when things get weird. Understanding
7
00:00:21.000 --> 00:00:24.320
that difference isn't academic, it's operational survival. Because as soon
8
00:00:24.320 --> 00:00:26.640
as you let an autonomous agent act on data tied
9
00:00:26.679 --> 00:00:29.800
to money, compliance, or customers, you've handed it real power.
10
00:00:30.039 --> 00:00:33.320
Power without supervision becomes chaos, and chaos in power platform
11
00:00:33.359 --> 00:00:37.759
means a thousand orphan flows doing contradictory tasks, autonomy, goals,
12
00:00:37.799 --> 00:00:41.119
and tools. An autonomous agent in Copilot Studio isn't just
13
00:00:41.119 --> 00:00:44.200
a glorified flow with prettier prompts. It's a composite system
14
00:00:44.240 --> 00:00:47.640
built around three principles, autonomy, goal seeking, and tool use.
15
00:00:47.880 --> 00:00:50.640
Let's start with autonomy, because that's where everyone gets nervous.
16
00:00:50.679 --> 00:00:52.439
A workflow executes when you tell it to, when a
17
00:00:52.439 --> 00:00:55.119
trigger fires, a condition is met, a loop runs. It
18
00:00:55.159 --> 00:00:58.600
has no initiative no memory and no context beyond that instant.
19
00:00:58.719 --> 00:01:01.479
An agent, on the other hand, ifaluates inputs continuously through
20
00:01:01.520 --> 00:01:05.840
a reasoning layer what copilot Studio calls generative orchestration. That
21
00:01:05.920 --> 00:01:09.400
means it constructs a plan dynamically, deciding which tool to use,
22
00:01:09.680 --> 00:01:12.280
what to request, and whether it even can complete the
23
00:01:12.280 --> 00:01:15.760
action based on its own understanding of the instructions. It's
24
00:01:15.760 --> 00:01:18.560
like comparing a vending machine to a personal assistant. Both
25
00:01:18.599 --> 00:01:21.599
respond to commands, but only one might say that's not available.
26
00:01:21.599 --> 00:01:25.480
Here's an alternative. Next goals. Traditional automation has steps, agents
27
00:01:25.519 --> 00:01:28.680
have objectives. When you define an agent in copilot Studio,
28
00:01:28.959 --> 00:01:32.319
you don't script each minor behavior. You describe the business outcome,
29
00:01:32.760 --> 00:01:35.959
evaluate claims, and set a status based on policy. That
30
00:01:36.120 --> 00:01:39.640
single sentence becomes its charter. The internal orchestration model then
31
00:01:39.680 --> 00:01:43.000
breaks that into tasks and subdecisions. It's not blindly running
32
00:01:43.040 --> 00:01:46.400
a recipe, it's reasoning through the policy like a junior
33
00:01:46.439 --> 00:01:49.280
analyst trained by the system. And yes, that implies it
34
00:01:49.319 --> 00:01:51.920
can misinterpret new ones, which is why governance features like
35
00:01:51.959 --> 00:01:56.439
agent feed exist to observe, correct, retrain, and supervise. A
36
00:01:56.480 --> 00:01:59.359
workflow doesn't require trust, an agent does because it will
37
00:01:59.359 --> 00:02:02.719
continue to act without your explicit consent until a policy intervenes.
38
00:02:02.799 --> 00:02:04.760
Now the third pillar tools. This is the part that
39
00:02:04.799 --> 00:02:08.400
breaks most people's mental model. Agents don't magically write data
40
00:02:08.520 --> 00:02:11.919
or send emails. They still require connectors, actions, power platform
41
00:02:12.039 --> 00:02:15.360
APIs data verse tables. The same toybox used by automate flows.
42
00:02:15.759 --> 00:02:18.000
The difference is who decides when to grab the toy
43
00:02:18.520 --> 00:02:20.840
you hand. An agent a toolbox, it decides which wrench
44
00:02:20.879 --> 00:02:23.680
to use. In power automate, you're the craftsman, and the
45
00:02:23.719 --> 00:02:26.319
wrench moves when you move. In a copilot agent, the
46
00:02:26.360 --> 00:02:29.439
wrench picks itself up at three am because a rule
47
00:02:29.439 --> 00:02:32.280
triggered its sense of duty. And if that metaphor unsettles you,
48
00:02:32.360 --> 00:02:35.639
good it should. That's autonomy, bounded by authorization and connection
49
00:02:35.719 --> 00:02:39.439
references you can figure. So the simple version. Workflows are deterministic.
50
00:02:39.719 --> 00:02:44.560
Agents are probabilistic within boundaries. You define workflows, execute defined logic.
51
00:02:44.840 --> 00:02:50.360
Agents pursue defined intent. One requires instructions, the other requires supervision,
52
00:02:51.120 --> 00:02:54.240
fixed steps, and orchestration. All right, now that we've dissected
53
00:02:54.240 --> 00:02:57.000
the autonomous agent, let's look at its more obedient Cousin
54
00:02:57.159 --> 00:03:00.840
the traditional power automate workflow, a workflow is a sequence
55
00:03:00.840 --> 00:03:04.120
of conditional statements pretending to be intelligence. It doesn't think.
56
00:03:04.159 --> 00:03:06.479
It just follows your flow chart with religious devotion. The
57
00:03:06.479 --> 00:03:09.639
moment its trigger conditions are satisfied, say when an email
58
00:03:09.719 --> 00:03:11.840
arrives or when a row is added in data verse,
59
00:03:12.159 --> 00:03:14.680
it wakes up, runs line one, line two, line three,
60
00:03:14.719 --> 00:03:17.680
and goes right back to sleep. There's no lingering curiosity
61
00:03:17.719 --> 00:03:21.199
about what might happen next, no reflection. It's blissfully unaware,
62
00:03:21.360 --> 00:03:24.439
like a toaster that never wonders about breakfast trends. In
63
00:03:24.560 --> 00:03:27.400
architecture terms, power automate is a state machine that relies
64
00:03:27.520 --> 00:03:31.439
entirely on explicit orchestration. You define actions, branches, and dependencies
65
00:03:31.479 --> 00:03:35.080
with surgical precision. The flow engine ensures each step executes
66
00:03:35.120 --> 00:03:40.400
in deterministic order trigger condition, action, and every variable must
67
00:03:40.400 --> 00:03:42.800
exist before you use it. Every loop must terminate. If
68
00:03:42.840 --> 00:03:45.560
you forget a condition, it doesn't handle it creatively, it fails,
69
00:03:45.639 --> 00:03:48.360
and then it politely emails you its own death certificate.
70
00:03:48.599 --> 00:03:51.719
Flow run failed. This discipline is both its limitation and
71
00:03:51.759 --> 00:03:54.280
its strength. With a workflow, you always know exactly what
72
00:03:54.319 --> 00:03:58.719
will happen. It's explainable, auditable, and fits every compliance department's stream.
73
00:03:58.719 --> 00:04:01.800
Because there's zero improvis you can inspect the designer and
74
00:04:01.879 --> 00:04:04.280
literally read the business logic like a map. If a
75
00:04:04.280 --> 00:04:08.759
claim amount five hundred, send email X straightforward. Smart governance
76
00:04:08.759 --> 00:04:11.479
tools like the power Platform Center of Excellence thrive on
77
00:04:11.520 --> 00:04:15.400
such predictability. They crawl through flows, tag owners, and even
78
00:04:15.439 --> 00:04:18.079
shut down the zombies that no one remembers creating. Now
79
00:04:18.120 --> 00:04:22.120
where orchestration gets misunderstood. Yes, a workflow orchestrates actions, but
80
00:04:22.199 --> 00:04:25.839
that orchestration is static. It's a precompiled playbook, not a conversation.
81
00:04:26.079 --> 00:04:29.480
Each connector acts only when told. There's no contextual reasoning
82
00:04:29.519 --> 00:04:32.480
between them. Think of it as a marching band. Everyone
83
00:04:32.519 --> 00:04:35.560
steps information perfectly timed, utterly useless. If you ask for
84
00:04:35.600 --> 00:04:39.079
jazz improvisation. You can nest conditions, parallel branches, or scopes,
85
00:04:39.360 --> 00:04:42.399
but the relationship between steps stays frozen in time. Time,
86
00:04:42.439 --> 00:04:45.519
in fact, is the only thing it cannot perceive dynamically, unless,
87
00:04:45.519 --> 00:04:48.040
of course, you manually create a recurrent trigger, which again
88
00:04:48.040 --> 00:04:51.759
makes it a glorified metronome. In governance terms, managing workflows
89
00:04:51.800 --> 00:04:56.240
is about inventory control, not behavioral oversight. You track what exists,
90
00:04:56.279 --> 00:04:58.680
who owns it, which connectors they're using, and how often
91
00:04:58.680 --> 00:05:01.759
they run. It's tidy until you have ten thousand of them.
92
00:05:02.120 --> 00:05:05.639
Then you realize they're not collaborating. Their colliding workflow A
93
00:05:05.839 --> 00:05:09.519
updates the record, workflow B just modified. Both succeed technically
94
00:05:09.720 --> 00:05:12.439
business users where the numbers make no sense, and you
95
00:05:12.519 --> 00:05:14.920
spend a quarter auditing logic chains that were never meant
96
00:05:14.959 --> 00:05:18.720
to coexist. That's the workflow world. Thousands of deterministic servants,
97
00:05:18.720 --> 00:05:21.720
each obeying orders with dangerous enthusiasm. So when someone says
98
00:05:21.759 --> 00:05:24.920
we've automated our claims process using power, automate translate that
99
00:05:24.959 --> 00:05:27.560
to we've encoded a decision tree and it steps itself
100
00:05:27.560 --> 00:05:31.399
when reality deviates, it's not an insult its clarity. Workflows
101
00:05:31.399 --> 00:05:34.959
are rule execution, not rule interpretation. They enforce business logic
102
00:05:35.040 --> 00:05:37.759
the same way turnstiles enforce physics. You push. They spin
103
00:05:37.959 --> 00:05:40.759
no debate. Now here's where a copilot studio enters with
104
00:05:40.800 --> 00:05:44.600
its shiny lexicon of orchestration, which people confuse with Automate's term.
105
00:05:44.839 --> 00:05:48.079
In automate, orchestration means scheduling tasks in an absolute sequence.
106
00:05:48.480 --> 00:05:52.199
In copilot agents, orchestration is generative. The reasoning layer dynamically
107
00:05:52.240 --> 00:05:54.399
figures out the next best move it's the same word,
108
00:05:54.759 --> 00:05:58.800
but one describes choreography, the other describes judgment. Automates orchestration
109
00:05:58.879 --> 00:06:02.120
is fixed sheet music. Copilot's orchestration composes on the fly.
110
00:06:02.600 --> 00:06:05.600
When you recognize that distinction, you stop expecting one tool
111
00:06:05.680 --> 00:06:08.360
to substitute for the other. You use workflows for precision
112
00:06:08.480 --> 00:06:11.800
and agents for adaptability. The two together form the continuum
113
00:06:11.839 --> 00:06:15.439
of power platform automation maturity, starting with robotic obedience and
114
00:06:15.600 --> 00:06:20.839
ending with supervised independence. Dynamic decision making versus the static sequence.
115
00:06:21.120 --> 00:06:24.879
Here's the first and arguably most fundamental divide. Workflows follow
116
00:06:24.920 --> 00:06:28.120
a static sequence. Agents engage in dynamic decision making. If
117
00:06:28.120 --> 00:06:30.759
you think that semantics, you haven't watched an agent refuse
118
00:06:30.839 --> 00:06:33.920
to proceed because your instruction conflicted with its reasoning. A
119
00:06:33.959 --> 00:06:37.240
workflow would have blundered forward anyway, crashing gloriously at step nine.
120
00:06:37.360 --> 00:06:41.079
Let's unpack that. In power Automate, decision logic is explicit.
121
00:06:41.720 --> 00:06:45.399
You the maker, anticipate every branch. If value on ten,
122
00:06:45.680 --> 00:06:50.120
do this, Otherwise do that. The system doesn't evaluate, meaning
123
00:06:50.120 --> 00:06:52.839
it just checks symbols. There's no gray zone. If a
124
00:06:52.879 --> 00:06:55.800
claim status field is missing, the workflow either fails validation
125
00:06:56.040 --> 00:06:58.879
or happily rites null, its obedient to a fault. Its
126
00:06:58.920 --> 00:07:02.000
intelligence lives in highly in its author's foresight. That's why
127
00:07:02.040 --> 00:07:05.959
developers spend more time adding conditions than performing business analysis.
128
00:07:05.959 --> 00:07:09.360
They're compensating for the flow's total lack of inference. Agents,
129
00:07:09.360 --> 00:07:12.240
on the other hand, operate on dynamic reasoning. Their logic
130
00:07:12.279 --> 00:07:16.000
isn't stored as nested conditions, but as interpretive intent. The
131
00:07:16.079 --> 00:07:20.519
orchestration model uses natural language understanding, vector reasoning, and retrieval
132
00:07:20.519 --> 00:07:23.480
augmentation to interpret context in real time. In other words,
133
00:07:23.519 --> 00:07:25.680
it reacts based on what it knows now, not what
134
00:07:25.800 --> 00:07:29.040
it was told last week. The same instruction, review and
135
00:07:29.079 --> 00:07:33.160
approve claims following policy can yield different internal plans depending
136
00:07:33.160 --> 00:07:36.720
on new data, revised tools, or changing thresholds. It's not
137
00:07:36.759 --> 00:07:39.920
hard coded, it's context coded. Here's a simple analogy. A
138
00:07:39.959 --> 00:07:42.879
workflow is a GPS route you drew yesterday. An agent
139
00:07:42.959 --> 00:07:46.360
is Google Maps recalculating live traffic. Both reach the destination,
140
00:07:46.639 --> 00:07:49.439
but only one adapts when someone crashes a metaphorical truck
141
00:07:49.480 --> 00:07:53.000
on your trigger condition. The internal reasoning engine chooses tools dynamically,
142
00:07:53.079 --> 00:07:54.879
the same way a human would decide to email or
143
00:07:54.920 --> 00:07:58.519
update ditaverse, depending on reliability. Of the information it receives.
144
00:07:58.680 --> 00:08:01.720
It's not random, it's probabilist within the rules you define.
145
00:08:02.040 --> 00:08:06.639
That difference probabilistic autonomy versus deterministic obedience is what shifts
146
00:08:06.680 --> 00:08:10.879
responsibility from configuration to supervision, because that freedom cuts both ways.
147
00:08:11.399 --> 00:08:15.000
A workflow never surprises you. An agent sometimes will. Maybe
148
00:08:15.079 --> 00:08:17.519
it interprets a vague claim title like supplies and pauses
149
00:08:17.560 --> 00:08:20.759
for human clarification. From a governance view, that's good. It's
150
00:08:20.800 --> 00:08:24.240
the system admitting uncertainty instead of propagating error. That's why
151
00:08:24.240 --> 00:08:27.600
Microsoft built the agent feed to give humans visibility into
152
00:08:27.639 --> 00:08:31.439
those decision boundaries. You can see which actions were completed autonomously,
153
00:08:31.480 --> 00:08:35.320
which required user input, and which failed because instructions were ambiguous.
154
00:08:35.399 --> 00:08:38.960
Governance shifts from audit after failure to intervene before damage.
155
00:08:39.200 --> 00:08:41.720
Compare that to a traditional workflow audit. When a power
156
00:08:41.759 --> 00:08:45.159
automate run fails its post mortem root cause analysis in
157
00:08:45.200 --> 00:08:48.519
a vacuum. When an agent stalls, it's a controlled pause,
158
00:08:48.919 --> 00:08:52.840
a conversation between human and AI collaborators. One is autopsy,
159
00:08:53.120 --> 00:08:57.240
the other is supervision. That distinction defines operational maturity in
160
00:08:57.279 --> 00:09:01.960
AI driven automation. The punchline dynamics decision making introduces flexibility
161
00:09:02.240 --> 00:09:06.000
but demands accountability. You can't just measure success counts anymore.
162
00:09:06.320 --> 00:09:10.039
You measure appropriateness of choices. The metrics evolve from uptime
163
00:09:10.039 --> 00:09:13.720
to judgment quality. In a workflow, you maintain the flow.
164
00:09:14.080 --> 00:09:17.480
In an agent ecosystem, you manage behavioral integrity. So next
165
00:09:17.519 --> 00:09:20.039
time someone asks whether agents will replace workflows, the answer
166
00:09:20.120 --> 00:09:23.080
is both yes and no. Agents replace how decisions are made,
167
00:09:23.080 --> 00:09:26.120
but not that decisions must be structured. Workflows will remain
168
00:09:26.159 --> 00:09:30.240
the backbone for predictable chains. Agents will handle interpretation and escalation,
169
00:09:30.960 --> 00:09:34.799
tool integration, and external systems. Here's where the separation between
170
00:09:34.799 --> 00:09:38.360
agents and workflows stops being philosophical and starts costing you
171
00:09:38.559 --> 00:09:43.039
license money. Integration in power automate. External systems are passengers
172
00:09:43.080 --> 00:09:46.240
on a pre approved bus route. You the maker by connectors,
173
00:09:46.320 --> 00:09:49.600
define authentication and tell each passenger exactly when to get off.
174
00:09:49.639 --> 00:09:52.799
The flow doesn't discover systems, it just visits them in sequence.
175
00:09:53.120 --> 00:09:55.919
Its universe is bounded by the connectors you explicitly invoke.
176
00:09:56.080 --> 00:10:00.200
That's why flow governance is essentially spreadsheet management. Connection references,
177
00:10:00.480 --> 00:10:04.840
run counts, premium connector audits, and credential rotation. Mechanical, predictable
178
00:10:05.080 --> 00:10:10.279
boring agents, however, treat those same connectors as tools of opportunity.
179
00:10:10.639 --> 00:10:13.840
Each tool becomes part of the agent's available arsenal, and
180
00:10:13.879 --> 00:10:16.600
the reasoning engine decides which one to use. At runtime,
181
00:10:16.720 --> 00:10:20.799
you embed the connectors once, define permissions, and then brace yourself.
182
00:10:20.960 --> 00:10:23.799
The agent chooses, it might query data verse one minute,
183
00:10:23.879 --> 00:10:26.000
call a share point API the next, and send an
184
00:10:26.000 --> 00:10:29.240
adaptive card in teams ten seconds later, all without manual
185
00:10:29.240 --> 00:10:33.600
reconstruction of a flow. From architecture's perspective, that's terrifying and beautiful.
186
00:10:34.000 --> 00:10:37.600
Terrifying because the orchestration logic doesn't live in the workflow diagram.
187
00:10:37.679 --> 00:10:40.559
It lives in the model's reasoning layer, where decisions are emergent.
188
00:10:40.759 --> 00:10:43.759
Beautiful because it finally breaks the rigid linearity that's haunted
189
00:10:43.759 --> 00:10:46.559
process engineers since the dawn of Microsoft Flow. Let's make
190
00:10:46.600 --> 00:10:49.919
it concrete. In rasa's demo, the claim evaluation agent used
191
00:10:49.919 --> 00:10:53.000
the data verse update a row tool, the same connector
192
00:10:53.039 --> 00:10:56.080
any power automate designer could drag in. But the difference
193
00:10:56.159 --> 00:10:58.799
wasn't the tool, it was who orchestrated its use. You
194
00:10:58.799 --> 00:11:02.080
appointed the agent as the disat decision authority. Power Automate
195
00:11:02.120 --> 00:11:06.200
executes a command copilot Studio composes a strategy that distinction
196
00:11:06.279 --> 00:11:09.639
up ends integration design Suddenly, rather than stitching systems together
197
00:11:09.679 --> 00:11:13.799
step by step, you're curating a toolkit and setting behavioral boundaries.
198
00:11:13.840 --> 00:11:17.240
You're not scripting work, You're provisioning potential. And because agents
199
00:11:17.279 --> 00:11:22.600
operate through generative orchestration, integration extensibility becomes frictionless. Add a
200
00:11:22.639 --> 00:11:25.720
new connector and the agent can start employing it if
201
00:11:25.720 --> 00:11:28.840
its instructions justify it. By contrast, in power Automate, you'd
202
00:11:28.840 --> 00:11:32.120
clone the flow shoehorn another step, retest credentials and hope
203
00:11:32.120 --> 00:11:35.919
you didn't break existing branches. Agents evolve with the toolset,
204
00:11:36.159 --> 00:11:39.080
workflows have to be rebuilt around it. This creates a
205
00:11:39.120 --> 00:11:42.720
subtle but huge governance shift. Instead of gatekeeping each integration
206
00:11:42.919 --> 00:11:46.399
admins now defined capability envelopes, which agents can use, which
207
00:11:46.440 --> 00:11:50.080
tools under what authentication contexts. Security moves from flow level
208
00:11:50.080 --> 00:11:53.919
policing to agent level delegation. This freedom also exposes new risks.
209
00:11:54.000 --> 00:11:57.639
Because an agent chooses its tools dynamically, auditing must account
210
00:11:57.679 --> 00:12:01.279
for conditional usage. Which connectors could this aid call replaces?
211
00:12:01.320 --> 00:12:03.840
Which connectors did this flow run? That's why the agent
212
00:12:03.840 --> 00:12:07.039
feed matters. It surfaces every action as it happens. Human
213
00:12:07.039 --> 00:12:10.519
overseers can trace not just output success, but integration judgment.
214
00:12:10.639 --> 00:12:13.440
You see the why, not just the what. For compliance auditors,
215
00:12:13.639 --> 00:12:17.080
that's a paradigm. They'll both love and fear. It's transparent,
216
00:12:17.200 --> 00:12:20.080
but only if your organization understands the language of intent.
217
00:12:20.600 --> 00:12:23.879
So when someone insists agents integrate the same way as flows,
218
00:12:24.039 --> 00:12:27.720
correct them kindly or not. They share plumbing, not philosophy.
219
00:12:28.240 --> 00:12:31.679
A workflow wire systems together. An agent negotiates with them.
220
00:12:32.000 --> 00:12:35.519
Think of power automated as a scripted symphony, notes, tempo score,
221
00:12:35.559 --> 00:12:39.440
precisely defined copilot agents. They are ensemble musicians, improvising within
222
00:12:39.480 --> 00:12:42.440
a key signature, same instruments, different art form. That's the
223
00:12:42.480 --> 00:12:45.879
technical soul of this difference. One runs integrations, the other
224
00:12:45.919 --> 00:12:49.720
reasons across them. Agents complex and open ended tasks. Now
225
00:12:49.759 --> 00:12:52.679
let's talk about what this new architecture actually unlocks. Agents
226
00:12:52.679 --> 00:12:55.120
aren't here to replace your expense approval flow or your
227
00:12:55.200 --> 00:12:58.399
send team's message on form submit automation. That's beneath them.
228
00:12:58.679 --> 00:13:01.639
They exist for problems to ambiguous, to encode line by line,
229
00:13:01.679 --> 00:13:04.480
where human reasoning used to be the bottleneck. Think anything
230
00:13:04.519 --> 00:13:08.840
with language, uncertainty or evolving criteria. Workflows choke on ambiguity.
231
00:13:09.039 --> 00:13:12.480
Agents metabolize it. Start with judgment calls. A workflow can
232
00:13:12.559 --> 00:13:15.440
check a field for amount five hundred. It cannot infer
233
00:13:15.480 --> 00:13:19.200
whether ergonomic chair supports corporate wellness. A complied agent can.
234
00:13:19.320 --> 00:13:22.759
It passes semantics, pools reference material from configured knowledge, and
235
00:13:22.799 --> 00:13:26.519
applies reasoning a ligned to instructions like approved purchases that
236
00:13:26.600 --> 00:13:29.919
contribute to physical or mental health. The outcome might not
237
00:13:29.960 --> 00:13:33.120
always be perfect, but it's explainable and crucially overseen. Through
238
00:13:33.200 --> 00:13:37.360
agent feed it converts subjective evaluation into manageable supervision instead
239
00:13:37.399 --> 00:13:41.279
of brute automation. Next come multi step context dependent processes
240
00:13:41.360 --> 00:13:44.679
like onboarding or castriage, where every customer or record demands
241
00:13:44.720 --> 00:13:47.919
a slightly different path. You could model fifty parallel flows
242
00:13:47.919 --> 00:13:51.440
with conditional branches, or one adaptive agent that interprets context
243
00:13:51.519 --> 00:13:55.120
and executes appropriate tools. The efficiency gain isn't merely run time,
244
00:13:55.200 --> 00:13:58.120
its design time sanity. You maintain one directive instead of
245
00:13:58.120 --> 00:14:00.960
a library of barely divergent flows than there are cross
246
00:14:01.000 --> 00:14:04.519
domain scenarios. Agents excel when the required information doesn't exist
247
00:14:04.519 --> 00:14:07.639
in one system. Suppose a claim needs verification from HR,
248
00:14:07.919 --> 00:14:12.120
financial limits from dynamics, and product categorization from an external API.
249
00:14:12.320 --> 00:14:15.600
A power automated flow can call these, but synchronizing them
250
00:14:15.720 --> 00:14:19.759
demands painful condition mapping. The agent simply reasons to decide
251
00:14:19.759 --> 00:14:23.720
on reimbursement, I require data from these sources. It fetches, interprets,
252
00:14:23.720 --> 00:14:27.919
and decides. The human supervisor only intervenes if confidence drops suddenly.
253
00:14:28.039 --> 00:14:32.799
Intersystem orchestration feels conversational rather than transactional. Agents also shine
254
00:14:32.799 --> 00:14:36.080
in escalation and collaboration loops. In the video demo, when
255
00:14:36.080 --> 00:14:38.840
the claim description was vague, the agent deferred to a
256
00:14:38.919 --> 00:14:41.399
human creating a to do in the feed that's a
257
00:14:41.399 --> 00:14:44.360
model for all uncertain automation. Instead of failing silently or
258
00:14:44.399 --> 00:14:47.799
making a wrong assumption, the agent asks it introduces humility
259
00:14:47.840 --> 00:14:52.720
into software, a concept previously reserved for service desks. The
260
00:14:52.759 --> 00:14:56.320
human completes the decision, the agent resumes execution. Over time,
261
00:14:56.320 --> 00:14:59.480
the transcript forms a feedback data set to retrain or
262
00:14:59.519 --> 00:15:02.759
improve the next generation of reasoning. Imagine workflows that learn
263
00:15:02.919 --> 00:15:07.000
behavioral nuance from supervision logs. That's where Copilot Studio is heading. Advance.
264
00:15:07.080 --> 00:15:10.639
Organizations will also deploy agents for policy enforcement at scale.
265
00:15:10.799 --> 00:15:14.399
Picture hundreds of departmental flows, procurement, travel, expense, and a
266
00:15:14.440 --> 00:15:17.919
compliance agent auditing them live, scanning data verse for violations,
267
00:15:18.159 --> 00:15:22.159
summarizing findings in natural language, and flagging exceptions directly in teams.
268
00:15:22.519 --> 00:15:25.720
It's the AI equivalent of an internal auditor who works
269
00:15:25.759 --> 00:15:28.200
twenty four to seven and never drinks the corporate coffee.
270
00:15:28.440 --> 00:15:31.080
Try doing that with static logic. Good luck maintaining ten
271
00:15:31.159 --> 00:15:34.600
thousand branching conditions. Of course, not everything deserves agent treatment.
272
00:15:34.759 --> 00:15:38.720
Routine invariant operations belong to workflows. Agents are for patterns
273
00:15:38.720 --> 00:15:43.879
that require perception, interpreting documents, reasoning about intent, synthesizing contexts,
274
00:15:43.879 --> 00:15:48.600
form multiple domains. Their intermediate intelligence smarter than robotic process automation,
275
00:15:48.720 --> 00:15:51.919
dumber than a human manager, yet perfectly suited for repetitive
276
00:15:51.960 --> 00:15:56.240
gray areas. So consider this taxonomy. Workflows handle known sequences,
277
00:15:56.399 --> 00:16:00.000
desktop flows mimic physical repetition, and copilot agents govern cognitive
278
00:16:00.080 --> 00:16:03.840
repetition tasks that recur in meaning, not just motion. Their
279
00:16:03.840 --> 00:16:07.799
purpose isn't full autonomy, it's scalable judgment with built in accountability.
280
00:16:08.240 --> 00:16:10.320
The irony, of course, is that the more adaptive your
281
00:16:10.360 --> 00:16:13.519
automation becomes, the more human oversight. It requires at least
282
00:16:13.600 --> 00:16:16.840
until trust models mature. That's why agent feed completes the loop.
283
00:16:16.919 --> 00:16:21.080
Visibility transforms risk into control. You're not abdicating decisions to software,
284
00:16:21.120 --> 00:16:24.679
You're delegating them transparently. The future of automation in Microsoft's
285
00:16:24.679 --> 00:16:28.600
ecosystem isn't about buttons pressing themselves. It's about digital colleagues
286
00:16:28.759 --> 00:16:32.039
reasoning under supervision, and when you grasp that, you finally
287
00:16:32.080 --> 00:16:35.679
stop designing flows and start managing behavior. That's the practical
288
00:16:35.759 --> 00:16:38.879
use case set for copilot studio agents, not to run
289
00:16:38.919 --> 00:16:42.759
your processes, but to understand them, then act, pause, or
290
00:16:42.879 --> 00:16:46.120
escalate with judgment that mimics what your best employee would
291
00:16:46.120 --> 00:16:50.360
have done on a good day. Workflows repetitive and structured automation.
292
00:16:50.759 --> 00:16:54.240
Let's not romanticize the humble workflow. It's not creative, not adaptive,
293
00:16:54.240 --> 00:16:57.480
and thank goodness for that. Workflows exist precisely where you
294
00:16:57.519 --> 00:17:00.799
don't want imagination, where the same even produce the same
295
00:17:00.799 --> 00:17:03.639
result every time. They are the power platform equivalent of
296
00:17:03.679 --> 00:17:09.200
factory robots built for repetitive structured automation. Start with transactional routines,
297
00:17:09.319 --> 00:17:12.839
those elegant but mind numbing loops that underpin business think
298
00:17:12.880 --> 00:17:17.400
invoice notifications, document approvals, ticket routing, lead assignments. Each is
299
00:17:17.400 --> 00:17:21.759
defined by clear rules trigger, condition, action, repeat. The organization's
300
00:17:21.839 --> 00:17:24.880
arteries depend on these routines firing identically a million times
301
00:17:24.880 --> 00:17:28.079
a month. You don't want variation, you want reliability, bordering
302
00:17:28.160 --> 00:17:31.319
on monotony. A perfect workflow use case is something like
303
00:17:31.359 --> 00:17:33.759
when a new expense claim is submitted, create a data
304
00:17:33.839 --> 00:17:37.519
verse record, notify a manager, then archive the email. There's
305
00:17:37.519 --> 00:17:41.440
no judgment, no gray area, just consistent Batton passing between services.
306
00:17:41.680 --> 00:17:44.559
That's what power Automate was engineered for. Connective tissue among
307
00:17:44.599 --> 00:17:49.000
predictable systems. Another archetype. Compliance pipelines need to ensure every
308
00:17:49.079 --> 00:17:52.839
terminated employee loses access across multiple apps. That's not a conversation,
309
00:17:52.920 --> 00:17:57.799
that's a checklist. Automate executes it perfectly. Trigger VIAHR record update,
310
00:17:58.079 --> 00:18:03.240
disable accounts in entra id teams, exchange lock completion done,
311
00:18:03.359 --> 00:18:07.400
no reasoning required, just sequential enforcement. Workflows thrive where policies
312
00:18:07.400 --> 00:18:10.960
are binary on or off, allowed or denied. Next, data
313
00:18:11.039 --> 00:18:15.680
hygiene loops, cleaning records, nightly refreshing dashboards, generating reports. These
314
00:18:15.680 --> 00:18:19.359
are algorithmic chores better handled by deterministic logic. The workflow
315
00:18:19.400 --> 00:18:22.079
doesn't wonder why you last updated a record four hundred
316
00:18:22.160 --> 00:18:25.400
days ago. It simply archives it on schedule. Its virtue
317
00:18:25.440 --> 00:18:29.039
lies in predictable maintenance, the stuff the AIHP machine conveniently
318
00:18:29.039 --> 00:18:33.000
forgets keeps your enterprise standing. Then comes system to system synchronization.
319
00:18:33.440 --> 00:18:36.799
You can think of workflows as programmable couriers between APIs,
320
00:18:36.880 --> 00:18:40.079
data verse to SharePoint outlook to teams, dynamics to excel.
321
00:18:40.279 --> 00:18:44.279
They ensure events propagate consistently. If one system hiccups power, automate,
322
00:18:44.319 --> 00:18:49.039
politely retries until equilibrium returns. Its mechanical diplomacy, structured communication
323
00:18:49.079 --> 00:18:52.960
with zero improvisation. Even within more advanced teams, workflows remain
324
00:18:53.160 --> 00:18:56.119
the governance skeleton supporting AI layers on top. They enforce
325
00:18:56.160 --> 00:18:59.720
prerequisites and boundaries before intelligence steps in. For example, a
326
00:18:59.759 --> 00:19:03.720
work flow might automatically validate schema consistency or apply labeling
327
00:19:03.720 --> 00:19:06.039
before an agent process is content. It's like a lab
328
00:19:06.079 --> 00:19:10.039
technician sterilizing instruments before the scientist begins experiments. And we
329
00:19:10.079 --> 00:19:14.839
shouldn't ignore scale considerations. Workflows, by design scale horizontally. Ten
330
00:19:14.880 --> 00:19:19.200
thousand flow runs don't influence each other. Agents Conversely, maintain
331
00:19:19.279 --> 00:19:24.599
state and reasoning context, they're heavier cognitive resources. At enterprise scale,
332
00:19:24.720 --> 00:19:28.200
millions of deterministic runs are cheaper and safer than thousands
333
00:19:28.200 --> 00:19:31.680
of speculative decisions. So the blueprint is simple. Workflows rule
334
00:19:31.759 --> 00:19:35.079
the deterministic domain, where inputs are known and outputs must
335
00:19:35.079 --> 00:19:39.039
be guaranteed. They bring order, auditability, and low risk execution
336
00:19:39.319 --> 00:19:41.799
in architecture diagrams. They live closest to the data spine,
337
00:19:41.880 --> 00:19:45.039
ensuring every process upstream or downstream knows exactly what to expect.
338
00:19:45.079 --> 00:19:47.640
When people claim we automated the business, odds are they
339
00:19:47.680 --> 00:19:51.880
mean we cloned logic into workflows until our compliance officers smiled.
340
00:19:52.480 --> 00:19:55.720
There's no shame in that. Every orchestra needs percussion. Workflows
341
00:19:55.759 --> 00:19:59.200
keep rhythm. Agents might improvise lead melodies, but someone has
342
00:19:59.240 --> 00:20:02.160
to hit the symbol at the right time. The hybrid
343
00:20:02.160 --> 00:20:05.839
model when agents leverage workflows. Now, let's move into the
344
00:20:05.880 --> 00:20:09.759
evolutionary middle. The hybrid model where agents and workflows coexist
345
00:20:09.920 --> 00:20:13.519
like reasoning, mind and reflex. This is Microsoft's not so
346
00:20:13.559 --> 00:20:17.799
subtle end game, intelligent orchestration layered a top reliable automation.
347
00:20:18.400 --> 00:20:22.200
Here's how it works. Agents think, workflows act. The agent
348
00:20:22.240 --> 00:20:27.039
handles ambiguity interpreting language, weighing context, deciding intent. Once it
349
00:20:27.079 --> 00:20:30.400
reaches a confident conclusion, it delegates the mechanical execution to
350
00:20:30.440 --> 00:20:35.039
power automate. That delegation is both architectural hygiene and fiscal sanity.
351
00:20:35.359 --> 00:20:39.200
Reasoning consumes compute workflows consume runs. You want your expensive
352
00:20:39.240 --> 00:20:43.000
reasoning engine doing only the interpretation, not the paperwork. Imagine
353
00:20:43.039 --> 00:20:46.319
an employee benefit chatbot built in copilot Studio. Are user
354
00:20:46.359 --> 00:20:49.359
types I need to claim reimbursement for GYM equipment. The
355
00:20:49.440 --> 00:20:54.079
agent passes the sentence, identifies policy relevance, determines eligibility, then
356
00:20:54.079 --> 00:20:57.279
triggers a workflow to record the claim, update ditaverse, and
357
00:20:57.319 --> 00:21:01.599
notify finance. The brain assigns a task the hands completed.
358
00:21:02.000 --> 00:21:05.200
Another example, an AI sales assistant that monitors leads the
359
00:21:05.240 --> 00:21:08.640
agent reasons through CRM notes. This prospect mentioned a budget
360
00:21:08.640 --> 00:21:11.519
increase and decides its time for follow up. Rather than
361
00:21:11.559 --> 00:21:14.240
sending the message itself, it calls a power automate flow
362
00:21:14.279 --> 00:21:16.720
that schedules the outreach and logs it in teams. The
363
00:21:16.720 --> 00:21:20.920
agent avoids handling platform specific commands. The workflow ensures traceability.
364
00:21:21.200 --> 00:21:24.480
This separation matters for governance in the hybrid architecture. Workflows
365
00:21:24.480 --> 00:21:27.880
remain the auditible ledger of system level actions, while agents
366
00:21:27.880 --> 00:21:32.319
provide cognitive direction. Admins can still inspect, run histories, track connectors,
367
00:21:32.319 --> 00:21:36.559
and enforce DLP policies. The reasoning remains encapsulated in copilot studio,
368
00:21:36.839 --> 00:21:40.680
but the execution boundaries stay inside power Automate's well known sandbox.
369
00:21:40.759 --> 00:21:44.119
It's the safe way to give AI authority without surrendering compliance.
370
00:21:44.480 --> 00:21:48.039
There's another advantage versioning discipline. Updating an agent's reasoning usually
371
00:21:48.079 --> 00:21:52.240
doesn't require rebuilding all dependent workflows. Conversely, changing a data
372
00:21:52.279 --> 00:21:55.480
pipeline doesn't corrupt the agent's language model. You decouple logic
373
00:21:55.519 --> 00:21:58.759
of thought from logic of sequence. Its modular governance beautiful
374
00:21:58.759 --> 00:22:02.279
to diagram, boring to explain, but vital in practice. In
375
00:22:02.279 --> 00:22:05.640
this hybrid model, workflows act as trust anchors. The agent
376
00:22:05.680 --> 00:22:08.920
can propose bold digital maneuvers, but it still must delegate
377
00:22:08.960 --> 00:22:12.119
to orchestrated scripts bound by existing permissions. You get innovation
378
00:22:12.200 --> 00:22:15.119
within containment. It's like giving your intern a corporate credit
379
00:22:15.160 --> 00:22:17.880
card that only works through pre authorized purchases. The intern
380
00:22:17.960 --> 00:22:21.960
still decides, but finance remains in control. This symbiosis also
381
00:22:22.000 --> 00:22:25.039
addresses error visibility. When a workflow fails, the agent can
382
00:22:25.079 --> 00:22:27.839
interpret the response, adjust its reasoning, or even notify a
383
00:22:27.920 --> 00:22:31.160
human via agent feed. Conversely, when the agent stalls for context,
384
00:22:31.160 --> 00:22:34.480
a workflow can resume downstream. Once humans intervene, the system
385
00:22:34.480 --> 00:22:38.880
becomes conversational, not linear. Businesses transitioning from pure automation to
386
00:22:39.079 --> 00:22:41.960
intelligent automation will live in this hybrid zone for years.
387
00:22:42.160 --> 00:22:45.839
That's fine. It's the balance point between creativity and compliance.
388
00:22:46.240 --> 00:22:51.240
Workflows maintain discipline, agents supply judgment. Together they produce responsible
389
00:22:51.240 --> 00:22:55.519
autonomy intelligence governed by pre defined rails. So which should
390
00:22:55.519 --> 00:22:59.440
you choose, workflow, agent or hybrid. The right answer, predictably
391
00:22:59.519 --> 00:23:03.039
is yes. Use workflows when the process is repeatable, measurable,
392
00:23:03.079 --> 00:23:06.960
and legally or operationally intolerant of deviation. Use agents when
393
00:23:07.000 --> 00:23:11.000
the process requires interpretation, conversation, or decision making under uncertainty,
394
00:23:11.279 --> 00:23:14.720
and bind them together when cognition must trigger, supervise, or
395
00:23:14.799 --> 00:23:18.599
validate execution. Architecturally, think of it as a tiered nervous system.
396
00:23:18.839 --> 00:23:23.200
Power automate manages the motor functions, repeatable muscle memory. Copilot
397
00:23:23.240 --> 00:23:27.240
agents handle thought and perception, reading, reasoning, deciding, and the
398
00:23:27.279 --> 00:23:31.119
agent feed is the prefrontal cortex supervising behavior and mediating
399
00:23:31.119 --> 00:23:34.960
between autonomy and accountability. Most enterprises will evolve toward this structure,
400
00:23:34.960 --> 00:23:37.279
whether they plan to or not. The only real choice
401
00:23:37.279 --> 00:23:40.839
is conscious design versus accidental chaos. Those who architect boundaries,
402
00:23:40.880 --> 00:23:43.759
knowing exactly when AI should stop thinking and start executing,
403
00:23:44.000 --> 00:23:47.079
will scale safely. Those who don't will drown in misplaced
404
00:23:47.079 --> 00:23:48.480
agency and often flows,