重要
- 会议AI 见解 API 是智能 Microsoft 365 Copilot 副驾驶® API 命名空间的一部分。 只能代表智能 Microsoft 365 Copilot 副驾驶®许可用户获取见解。 有关详细信息,请参阅 Meeting Insights API 的许可证要求。
会议AI 见解 API 允许你以编程方式从听录Microsoft Teams 会议访问结构化 AI 生成的见解。 这些见解包括:
- 综合对话摘要
- 从讨论中提取的作项
- 直接提及参与者的话语
该 API 使你能够提供智能会议体验,例如显示关键要点或生成后续内容,而无需构建或维护自己的 AI 基础结构。 见解在会议结束后生成,可通过Microsoft图形 API终结点访问。
注意
会议AI 见解 API 为私人计划会议、市政厅、网络研讨会和“立即开会”会话提供见解。 AI 见解 API 尚不支持频道会议。
用例
下面是使用会议AI 见解 API 提取 AI 生成的见解的一些用例:
| 用例 | 应用场景 | 集成 | 影响 |
|---|---|---|---|
| CRM 更新的自动生成会议摘要 | 销售团队通过 Teams 定期召开客户会议。 每次通话后,他们都需要在其 CRM 中记录会议摘要和跟进。 | 每次会议后,都可以让后端服务侦听会议结束事件,并使用 Microsoft Graph API 获取会后见解。 该服务提取摘要和作项,并将其映射到公司 CRM 记录中的特定字段。 (可选)集成可以包含 Teams 消息卡确认更新。 | - 通过消除手动输入,为销售代表节省时间。 - 确保在所有客户交互中一致地捕获关键详细信息。 |
| 在项目管理应用中捕获会议后知识 | 产品和工程团队定期召开会议,以做出设计和功能决策。 团队成员经常忘记记录讨论和达成一致的内容。 | 可以使用机器人或后台作业在图形 API查询产品潜在顾客拥有的已结束会议。 API 提取见解并使用自然语言处理 (NLP) 对其进行分类,例如决策、任务或风险项。 这些分类在 DevOps、Jira 或 Notion Azure转换为任务或注释,并使用 Graph 用户标识分配给正确的利益干系人。 | - 防止信息丢失。 - 自动弥合对话和任务跟踪之间的差距。 - 促进一致性和问责制。 |
| 为战略会议生成高管简报 | 高管参与跨财务、运营或董事会评审等职能的多个高级会议。 他们需要快速可靠的摘要来保持最新状态并采取行动。 | 可以创建数字助手,在指定的执行会议结束后调用图形 API,以检索见解、确定关键决策和阻碍因素的优先级,并将其格式化为简洁的每日简报卡。 此卡将发布到高管的 Teams 聊天中,或作为晨间电子邮件摘要发送。 集成可以选择使用跨会议关键字 (keyword) 聚类分析突出显示重复主题。 | - 提高高管的专注度和决策速度。 - 减少对手动记笔记和跟进的依赖。 实现更快的跨职能感知。 |
先决条件
- 必须 打开会议的听录或录制 才能生成见解。 或者,可以使用 更新 onlineMeeting API 或直接通过 会议选项以编程方式将会议设置为自动转录或自动录制。
提取会议见解
若要获取特定会议的见解,请执行以下步骤:
如果没有会议标识符 ()
id,请使用 属性调用联机会议 APIJoinWebUrl以检索id。 有关详细信息,请参阅 通过 JoinWebUrl 检索联机会议。会议的每个脚本事件都会创建一个关联的 AI 见解对象。 使用列表AI 见解 API 提取与会议相关的所有 AI 见解对象,并在响应中使用包含的元数据为方案选择相关的 AI 见解对象。 下面是示例请求和响应:
示例
请求
以下示例检索特定联机会议的所有 AI 见解对象。
GET /copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights
响应
以下示例显示了一个包含 AI 见解对象列表的响应。 为了提高可读性,示例中的 ID 已缩短。
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#copilot/users('22431...')/onlineMeetings('MSoyM...')/aiInsights",
"@odata.count": 1,
"value": [
{
"id": "VjEjI...",
"callId": "97d0b...",
"contentCorrelationId": "fb7aa...",
"createdDateTime": "2025-12-08T05:41:31Z",
"endDateTime": "2025-12-08T05:41:31Z"
},
],
}
| 属性 | 说明 |
|---|---|
id |
生成的 AI 见解对象的唯一标识符。 |
callId |
生成此见解的调用的唯一标识符。 |
contentCorrelationId |
一个唯一标识符,用于关联从中生成 AI 见解对象的会议 脚本 。 |
createdDateTime |
创建相应脚本的日期和时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用协调世界时 (UTC) 。 |
endDateTime |
相应脚本结束的日期和时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 |
- 每个 AI 见解对象都提供详细的会议说明、作项和特定于参与者的提及,可通过调用 GET AI 见解 API 获取特定见解对象 ID 来访问这些说明。 下面是示例请求和响应:
示例
请求
下面的示例演示如何检索 AI 见解对象。
GET /copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights/{aiInsightId}
响应
以下示例显示了包含详细会议摘要的响应。 为了提高可读性,示例中的 ID 已缩短。
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#copilot/users('22431...')/onlineMeetings('MSoyM...')/aiInsights/$entity",
"id": "VjEjI...",
"callId": "97d0b...",
"contentCorrelationId": "fb7aa...",
"createdDateTime": "2025-12-08T05:41:31Z",
"endDateTime": "2025-12-08T05:41:31Z",
"meetingNotes": [
{
"title": "Introducing Project Objectives and Key Stakeholders",
"text": "The stakeholders present included representatives from each department involved in the project, ensuring alignment and clear communication channels from the start.",
"subpoints": [
{
"title": "Discussion on action items",
"text": "Action items were assigned to team members, and a follow-up meeting schedule was established."
}
]
}
],
"actionItems": [
{
"title": "Project Timeline Finalization",
"text": "Review and finalize the project timeline to ensure alignment with stakeholder expectations and resource availability.",
"ownerDisplayName": "Bella Smith"
},
],
"viewpoint": {
"mentionEvents": [
{
"eventDateTime": "2025-12-08T05:30:00Z",
"transcriptUtterance": "We need to get approval from Sarah Johnson before proceeding with the budget allocation.",
"speaker": {
"application": null,
"device": null,
"user": {
"@odata.type": "#microsoft.graph.teamworkUserIdentity",
"id": "9a760...",
"displayName": "John Smith",
"userIdentityType": "aadUser",
"tenantId": "d1aeb..."
}
},
},
]
}
}
| 属性 | 说明 |
|---|---|
meetingNotes |
包含由 Microsoft Teams Copilot 生成的会议讨论的详细说明。 这些说明包括讨论的标题、摘要和详细子点。 |
actionItems |
包含从会议对话生成的作项。 作项包括作项和分配的所有者的摘要。 |
viewpoint.mentionEvents |
包含对话中特定于参与者的信息,包括提及用户时会议中的时间戳的提及、演讲者以及话语详细信息。 |
限制
- AI 生成的见解仅在会议结束后可用。 API 不支持在会议期间访问实时笔记。
- AI 生成的见解可能需要长达 4 小时才能在通话结束后可用。
代码示例
| 示例名称 | Description | Node.js | Python |
|---|---|---|---|
| 会议 AI 见解机器人 | 此示例应用使用会议AI 见解 API 检索会议摘要、作项和提及,并在对话框中显示它们。 | View | View |