Building a grounded assistant
Building Agents with Microsoft Copilot Studio
Nia Joseph
AI Product Manager, Microsoft
The pattern underneath both
Retrieve
→ find matching content in an approved source
Generate
→ write a natural answer from it
Validate
→ check the reply matches the source
Assistant one: Policy Lookup
$$
Answers
HR policy
questions
Travel, expenses, and remote work
Question →
policy handbook
→ grounded answer
Create the topic and its description
Topics
→
Add a topic
→
from description with Copilot
Describe
several
policy areas
Add missing examples →
Save
Attach the handbook
Knowledge
tab →
Add knowledge
Upload the
policy handbook
Web Search
off → the file is the only source
Generate the grounded answer
The agent
looks up
the handbook
Then writes from
retrieved content
, not general knowledge
Order matters:
retrieve first, generate second
Test the Policy Lookup assistant
Open the
Test panel
Ask
"what is our remote work policy"
Reference names the
handbook
No answer yet? Indexing takes
5 to 10 minutes
Assistant two: Onboarding Packet
Does a bit
more
than the first
Gathers a few
details first
Same
generate
step, with a
collection step
out front
Collect the inputs
$$
Three
question steps
: role, department, start date
Each question step
can
save its answer to a
variable
Collect all three
before the summary
Tailor it to the department
The
department
answer decides the reply
Often a
separate welcome
per department
Marketing's welcome ≠ Engineering's
Generate the personalized welcome
The closing reply is
generated
Built from the new hire's
answers
Wording
varies
from run to run
Let's practice!
Building Agents with Microsoft Copilot Studio
Preparing Video For Download...