Skip to content

[Doc Feature][In-Meeting/In-call Experience for Copilot Agents][4405900] #12832

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 26 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
7970ae7
Copilot agents in Teams meeting
v-mlakshmi May 12, 2025
0abbbb1
Update how-conversation-ai-get-started.md
v-mlakshmi May 12, 2025
682e631
Update 6-integrate.png
v-mlakshmi May 13, 2025
b3b6be5
Merge branch 'main' into da-in-meetings
v-mlakshmi May 13, 2025
f1dfc5a
Update 6-integrate.png
v-mlakshmi May 13, 2025
f94ce84
Merge branch 'main' into da-in-meetings
v-mlakshmi May 14, 2025
63308ab
Update build-extensible-conversation-for-meeting-chat.md
v-mlakshmi May 14, 2025
acc9142
Updated
v-mlakshmi May 14, 2025
ea5211d
Merge branch 'main' into da-in-meetings
v-mlakshmi May 15, 2025
b8c1e47
Update teams-apps-in-meetings.md
v-mlakshmi May 15, 2025
4538ff7
Merge branch 'main' into da-in-meetings
v-mlakshmi May 20, 2025
a273e77
Update build-extensible-conversation-for-meeting-chat.md
v-mlakshmi May 23, 2025
533eeaa
Merge branch 'main' into da-in-meetings
v-mlakshmi May 27, 2025
0ef5575
Updated What's new
v-mlakshmi May 29, 2025
e58864a
Update whats-new.md
v-mlakshmi May 29, 2025
f0b7457
Update whats-new.md
v-mlakshmi May 29, 2025
dc4e363
Comments
v-mlakshmi May 30, 2025
9a805f1
Merge branch 'main' into da-in-meetings
v-mlakshmi May 30, 2025
09d6db3
Update whats-new.md
v-mlakshmi May 30, 2025
73b8a94
Update whats-new.md
v-mlakshmi May 30, 2025
b227aa0
Update whats-new.md
v-mlakshmi Jun 3, 2025
47939c0
Update whats-new.md
v-mlakshmi Jun 3, 2025
15977a6
Updates
v-mlakshmi Jun 3, 2025
facd609
Update whats-new.md
v-mlakshmi Jun 3, 2025
9614fad
Update whats-new.md
v-mlakshmi Jun 3, 2025
8faa503
Fixed comments
v-mlakshmi Jun 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions msteams-platform/Teams-AI-library-tutorial.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ items:

> [!NOTE]
>
> * Custom engine agents are supported in personal chats, group chats, and meetings.
> * Custom engine agent support for Microsoft 365 Copilot Chat is available only in [public developer preview](https://learn.microsoft.com/microsoftteams/platform/resources/dev-preview/developer-preview-intro?tabs=new-teams-client).
> * Custom engine agent isn't supported in Python.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ ms.owner: ginobuzz

# Build extensible conversation for meeting chat

You can make conversations extensible in Microsoft Teams meetings. Bots, message extensions, cards, and dialogs (referred as task modules in TeamsJS v1.x) can be combined to deliver an intuitive experience.
You can make conversations extensible in Microsoft Teams meetings. Bots, message extensions, cards and dialogs (referred as task modules in TeamsJS v1.x), and Copilot agents can be combined to deliver an intuitive experience.

## Bots

Expand All @@ -35,16 +35,20 @@ Message extensions allow the users to interact with your web service through but

Cards provide users with various visual, audio, and selectable messages and help in conversation flow. With dialogs, you can create modal pop-up experiences in Teams. They're useful for starting and completing the tasks, or displaying rich information like videos or Power business intelligence (BI) dashboards. For more information, see [building cards and dialogs](/microsoftteams/platform/task-modules-and-cards/cards-and-task-modules).

## Copilot agents

Agents are scoped versions of Microsoft 365 Copilot that act as AI assistants to automate and run business processes. Agents enable you to bring custom knowledge, skills, and process automation into Microsoft 365 Copilot for your organizational needs. You can optimize agents for specific tasks, such as summarize meetings, list action items, and take actions such as updating records. Declarative agents and custom engine agents are supported in Teams meeting. For more information, see [your extensibility options for Microsoft 365 Copilot](/microsoft-365-copilot/extensibility/decision-guide).

## Feature compatibility by user types

The following table provides the user types and lists the features that each user can access in meetings:

| User type | Bots | Message extensions | Adaptive Cards | Dialogs |
| :-- | :-- | :-- | :-- | :-- |
| In-tenant | Can view messages, interact with the content, and invoke the bot. | Available | Available | Available |
| Guest, part of the tenant Microsoft Entra ID | Can view messages, interact with the content, and invoke the bot. | Not available | Interactions in the meeting chat are allowed. | Interactions in the meeting chat from Adaptive Card are allowed. |
| Federated, for more information, see [non-standard users](/microsoftteams/non-standard-users). |Can view messages, interact with the content, and invoke the bot. | Not available | Interactions in the meeting chat are allowed. | Interactions in the meeting chat from Adaptive Card are allowed. |
| Anonymous | Can view and interact with the messages sent by the bot. Can't invoke the bot. | Not available | Interactions in the meeting chat are allowed. | Interactions in the meeting chat from Adaptive Card are allowed. |
| User type | Bots | Message extensions | Adaptive Cards | Dialogs |Copilot agents|
| :-- | :-- | :-- | :-- | :-- |:-- |
| In-tenant | Can view messages, interact with the content, and invoke the bot. | Available | Available | Available |Available |
| Guest, part of the tenant Microsoft Entra ID | Can view messages, interact with the content, and invoke the bot. | Not available | Interactions in the meeting chat are allowed. | Interactions in the meeting chat from Adaptive Card are allowed. |Interactions in the meeting chat are allowed. |
| Federated, for more information, see [non-standard users](/microsoftteams/non-standard-users). |Can view messages, interact with the content, and invoke the bot. | Not available | Interactions in the meeting chat are allowed. | Interactions in the meeting chat from Adaptive Card are allowed. |Not available |
| Anonymous | Can view and interact with the messages sent by the bot. Can't invoke the bot. | Not available | Interactions in the meeting chat are allowed. | Interactions in the meeting chat from Adaptive Card are allowed. |Not available |

> [!Note]
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,13 +69,13 @@ Meetings enable collaboration, partnership, informed communication, and shared f
:::row-end:::

<br>
You can create scenes for meetings, provide notifications to users, populate in-meeting dialogs, and more with meeting app extensibility.

Custom apps built for your org (LOB apps) for meetings and calls are available in [Government Community Cloud (GCC), GCC High, Department of Defense (DoD)](~/concepts/cloud-overview.md), and [Teams operated by 21Vianet](~/concepts/sovereign-cloud.md) environments.

Third-party apps built for meetings and calls are available in GCC but aren't available for GCC High, DoD, and Teams operated by 21Vianet environments.

You can use Copilot agents in meetings, create scenes, provide notifications to users, populate in-meeting dialogs, and more with meeting app extensibility.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add 'calls' wherever you mention 'meetings'

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated.


> [!IMPORTANT]
>
> * Custom apps built for your org (LOB apps) for meetings and calls are available in [Government Community Cloud (GCC), GCC High, Department of Defense (DoD)](~/concepts/cloud-overview.md), and [Teams operated by 21Vianet](~/concepts/sovereign-cloud.md) environments.
> * Third-party apps built for meetings and calls are available in GCC but aren't available for GCC High, DoD, and Teams operated by 21Vianet environments.
> * Declarative agents and custom engine agents are supported in personal chats, group chats and meetings.

You must be familiar with the concepts in this article to create custom meeting experiences with apps in Microsoft Teams.

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -790,7 +790,9 @@ If you already have a bot on Teams, you can upgrade your existing bots to custom

> [!NOTE]
>
> Custom engine agent isn't supported in Python.
> * Custom engine agents are supported in personal chats, group chats, and meetings.
> * Custom engine agent support for Microsoft 365 Copilot Chat is available only in [public developer preview](../../../resources/dev-preview/developer-preview-intro.md).
> * Custom engine agent isn't supported in Python.

Here is the required to-do list to upgrade your bot to custom engine agent:

Expand Down
8 changes: 7 additions & 1 deletion msteams-platform/sbs-Teams-AI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,20 @@ items:
- durationInMinutes: 1
content: |
You can create a custom engine agent for Microsoft Teams to gain precise control over light operations. This showcases the effectiveness of the language model in accurately understanding and executing user intent, aligning it with app actions.

> [!NOTE]
>
> * Custom engine agents are supported in personal chats, group chats, and meetings.
> * Custom engine agent support for Microsoft 365 Copilot Chat is available only in [public developer preview](https://learn.microsoft.com/microsoftteams/platform/resources/dev-preview/developer-preview-intro?tabs=new-teams-client).
> * Custom engine agent isn't supported in Python.

In this tutorial, you'll learn:

- How to set up a new project with Teams Toolkit.
- How to import Teams AI library capabilities.
- How to deploy your custom engine agent in Teams and control over light operations.

You can see the following output:
You can see the following output:

:::image type="content" source="assets/images/bots/ai-concepts-lightbot.png" alt-text="Screenshot shows an example of the chat window in the local machine.":::

Expand Down