Tech Hub

@ Solution Architecture Works

Extend Microsoft 365 Copilot with Declarative Agents Using Visual Studio Code

What is a Declarative Agent?

Estimated reading: 2 minutes 38 views

Let’s start with a few definitions and a quick overview of the main features of a declarative agent.
This overview helps you determine whether a declarative agent might be suitable for your scenario.

What is an agent?

An agent is a conversational AI capable of interacting with users through a chat interface.
Agents can answer questions, provide information, and perform tasks on behalf of the user.
They can be used in various scenarios, such as customer support, IT helpdesk, or HR support.

What is a declarative agent?

Declarative agents allow you to extend Microsoft 365 Copilot.
You define custom knowledge and custom actions to create agents tailored to a specific scenario.

Declarative agents use the same infrastructure, orchestrator, base model, and security controls as Microsoft 365 Copilot, ensuring a consistent and familiar user experience.

You create declarative agents with low-code using:

  • Microsoft Copilot Studio
  • SharePoint Online
  • Microsoft Admin Center

Or with professional code, using Visual Studio Code.

Declarative agents are used by end users in two ways:

  • In context: mentioning the agent with @ from the Microsoft 365 Copilot business chat (BizChat).
  • Immersive: access declarative agents from BizChat, where users can have a one-on-one conversation with the agent.

Next unit: How declarative agents work

Share this Doc

What is a Declarative Agent?

Or copy link

CONTENTS