Tech Hub

@ Solution Architecture Works

Microsoft 365 Copilot is a productivity tool powered by artificial intelligence 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 organization’s data and uses the information it has gathered in its response. However, depending on the user’s intent, this approach is not always optimal.
What happens if you want Copilot to focus only on specific data?
What happens if you want Copilot to focus on a specific task?
How can you optimize Microsoft 365 Copilot for these scenarios?

Declarative agents provide you with the necessary components 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 questions, using the information contained in the knowledge base articles, in order to reduce the number of tickets created.

The knowledge base articles are technical in nature.
You want the assistant to be able to generate responses in plain English, without technical jargon.
You also want employees to be able to create and update support tickets through the assistant if they cannot resolve the issue themselves.

What you will see here

You will discover 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 ticket management system.

What will we do?

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

  • Custom knowledge: What data should our agent use to reason, and how should the responses be formulated?
  • Custom actions: What interactions do we need to perform with external systems?

What is the main goal?

By the end of this module, you will be able to decide whether a declarative agent is a good choice to extend Microsoft 365 Copilot.

📍 Next unit: What is a declarative agent?

Share this Doc

Introduction

Or copy link

CONTENTS