Tech Hub

@ Solution Architecture Works

Extend Microsoft 365 Copilot in Copilot Studio

Introduction

Estimated reading: 2 minutes 39 views

Microsoft 365 Copilot is an AI-powered productivity tool that uses large language models (LLMs) and integrates your data with Microsoft Graph and Microsoft 365 applications.

When you ask questions, Copilot reasons over your company data and uses the information it has gathered in its response. However, depending on the user’s intent, this approach isn’t always optimal. What if you wanted Copilot to focus only on specific data? What if you wanted Copilot to focus on a specific task? How do you optimize Microsoft 365 Copilot for these scenarios?

Declarative agents give you the components needed to extend Microsoft 365 Copilot for specific scenarios.

Example scenario

Suppose you work in an IT support team. You and your team write knowledge base articles and store them in a SharePoint Online document library in PDF format. You also manage support tickets in a specialized system. You want to create a self‑service IT support assistant that employees can use to get answers to common IT support questions using information from the knowledge base articles, thereby reducing the number of tickets created. The knowledge base articles are technical in nature. You want the assistant to be able to create responses in plain English and avoid the use of jargon. You also want employees to be able to create and update support tickets using the assistant if they can’t resolve the issue themselves.

Here, you see how a declarative agent can improve the relevance and accuracy of responses to IT support questions. It accomplishes this task by using the knowledge base articles and interacting with the ticketing system.

What will we be doing?

We analyze the main features of declarative agents to help you decide when to use them:

  • Custom knowledge: what data do we want our agent to reason over, and how should the responses be shaped?
  • Custom actions: what interactions do we need to perform with external systems?

What is the main goal?

By the end of this module, you’ll be able to determine whether a declarative agent is a good choice for extending Microsoft 365 Copilot.

Next unit: What is a declarative agent?

Share this Doc

Introduction

Or copy link

CONTENTS