Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
- A API de Insights da IA de Reunião faz parte do namespace da API do Microsoft 365 Copilot. Você só pode buscar insights em nome de um usuário licenciado do Microsoft 365 Copilot. Para obter mais informações, consulte os requisitos de licença para a API do Meeting Insights.
A API Meeting Insights da IA permite que você acesse programaticamente insights estruturados gerados por IA de reuniões transcritas do Microsoft Teams. Esses insights incluem:
- Resumos de conversa abrangentes
- Itens de ação extraídos da discussão
- Enunciados em que os participantes são mencionados diretamente
A API permite que você forneça experiências de reunião inteligentes, como revelar os principais conclusões ou gerar acompanhamentos, sem a necessidade de criar ou manter sua própria infraestrutura de IA. Os insights são gerados após a conclusão da reunião e podem ser acessados por meio dos pontos de extremidade da API do Graph.
Observação
A API de Insights da IA de Reunião fornece insights para reuniões agendadas privadas, reuniões gerais, webinars e sessões Reunir Agora. A API do Insights da IA ainda não dá suporte às reuniões de canal.
Casos de uso
Aqui estão alguns casos de uso para buscar insights gerados por IA usando a API de Insights da IA de reunião:
| Caso de uso | Cenário | Integração | Impacto |
|---|---|---|---|
| Gerar automaticamente resumos de reuniões para atualizações de CRM | Uma equipe de vendas realiza reuniões regulares com os clientes no Teams. Após cada chamada, eles precisam registrar resumos de reuniões e acompanhamentos em seu CRM. | Após cada reunião, você pode fazer com que um serviço de back-end ouça os eventos de término da reunião e use as APIs do Microsoft Graph para buscar insights pós-reunião. O serviço extrai resumos e itens de ação e os mapeia para campos específicos nos registros de CRM da empresa. Opcionalmente, a integração pode incluir um card de mensagem do Teams confirmando a atualização. | - Economiza tempo para os representantes de vendas, eliminando a entrada manual. - Garante a captura consistente dos principais detalhes em todas as interações com o cliente. |
| Captura conhecimento pós-reunião em um aplicativo de gerenciamento de projetos | As equipes de produto e engenharia realizam reuniões regulares para tomar decisões sobre design e recursos. Os membros da equipe muitas vezes se esquecem de documentar o que foi discutido e acordado. | Você pode usar um bot ou um trabalho em segundo plano para consultar a API do Graph para reuniões concluídas de propriedade de líderes de produto. A API busca insights e usa o processamento de linguagem natural (NLP) para classificá-los, como decisões, tarefas ou itens de risco. Essas classificações são convertidas em tarefas ou notas no Azure DevOps, Jira ou Notion e atribuídas às partes interessadas corretas usando identidades de usuário do Graph. | - Evita a perda de informações. - Preenche automaticamente a lacuna entre a conversa e o rastreamento de tarefas. - Promove o alinhamento e a responsabilidade. |
| Gerar briefings executivos para reuniões estratégicas | Os executivos participam de várias reuniões de alto nível em funções como finanças, operações ou revisões do conselho. Eles precisam de resumos rápidos e confiáveis para se manterem atualizados e agirem. | Você pode criar um assistente digital para chamar a API do Graph após a conclusão das reuniões executivas designadas para recuperar insights, priorizar decisões e bloqueadores importantes e formatá-los em um card de resumo diário conciso. Este card é postado no chat do Teams do executivo ou enviado como um resumo do email matinal. A integração pode, opcionalmente, realçar temas recorrentes usando palavra-chave clustering entre reuniões. | - Melhora o foco executivo e a velocidade de decisão. - Reduz a dependência de anotações e acompanhamentos manuais. Permite um reconhecimento multifuncional mais rápido. |
Pré-requisitos
- Você deve ativar a transcrição ou a gravação para que a reunião gere insights. Como alternativa, você pode definir uma reunião para transcrever automaticamente ou gravar automaticamente programaticamente usando a API atualizar onlineMeeting ou diretamente por meio das opções de reunião.
Requisitos de licença para equipes que atendem às APIs de insights de IA
Esta seção descreve os requisitos de licença para o Teams que atendem às APIs de insights de IA. Para acessar essas APIs, os usuários devem ter uma licença do Microsoft 365 Copilot. Modelos de pagamento ou modo de avaliação não são aplicáveis a essas APIs; Eles podem ser usados por qualquer aplicativo para usuários que possuem a licença necessária.
Buscar insights de reuniões
Para buscar os insights de uma reunião específica, siga estas etapas:
Se você não tiver o identificador da reunião (
id), chame a API de reunião online com aJoinWebUrlpropriedade para recuperar oidarquivo . Para obter mais informações, consulte recuperar uma reunião online por JoinWebUrl.Cada evento de transcrição da reunião cria um objeto de insight de IA associado. Use a API List Insights da IA da IA para buscar todos os objetos de insight de IA relacionados à reunião e use os metadados incluídos na resposta para selecionar o objeto de insight de IA relevante para seu cenário. Aqui está um exemplo de solicitação e resposta:
Exemplo
Solicitação
O exemplo a seguir recupera todos os objetos de insight de IA para uma reunião online específica.
GET /copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights
Resposta
O exemplo a seguir mostra uma resposta com uma lista de objetos de insight de IA. As IDs no exemplo foram reduzidas para facilitar a leitura.
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"
},
],
}
| Propriedade | Descrição |
|---|---|
id |
Um identificador exclusivo para o objeto de insight de IA gerado. |
callId |
Um identificador exclusivo para a chamada durante a qual esse insight é gerado. |
contentCorrelationId |
Um identificador exclusivo que correlaciona a transcrição da reunião a partir da qual o objeto de insight de IA é gerado. |
createdDateTime |
A data e hora em que a transcrição correspondente foi criada. O tipo de carimbo de data/hora representa as informações de data e hora usando o formato ISO 8601 e está sempre em UTC (Tempo Universal Coordenado). |
endDateTime |
A data e hora em que a transcrição correspondente termina. O tipo de carimbo de data/hora representa as informações de data e hora usando o formato ISO 8601 e está sempre em UTC. |
- Cada objeto de insight de IA fornece notas detalhadas de reuniões, itens de ação e menções específicas do participante, que você pode acessar chamando a API GET Insights da IA para uma ID de objeto de insight específico. Aqui está um exemplo de solicitação e resposta:
Exemplo
Solicitação
O exemplo abaixo demonstra como recuperar um objeto de insight de IA.
GET /copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights/{aiInsightId}
Resposta
O exemplo a seguir mostra uma resposta com um resumo detalhado da reunião. As IDs no exemplo foram reduzidas para facilitar a leitura.
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..."
}
},
},
]
}
}
| Propriedade | Descrição |
|---|---|
meetingNotes |
Contém anotações detalhadas da discussão da reunião, conforme geradas pelo Microsoft Teams Copilot. As notas incluem um título, resumo e subpontos detalhados da discussão. |
actionItems |
Contém os itens de ação gerados a partir da conversa da reunião. Os itens de ação incluem um resumo do item de ação e do proprietário atribuído. |
viewpoint.mentionEvents |
Contém informações específicas dos participantes da conversa, incluindo menções com carimbos de data/hora na reunião quando um usuário é mencionado, o locutor e os detalhes da declaração. |
Limitações
- Os insights gerados por IA só ficam disponíveis após o término de uma reunião. A API não oferece suporte ao acesso a anotações dinâmicas durante uma reunião.
- Os insights gerados por IA podem levar até quatro horas para estarem disponíveis após o término da chamada.
Exemplo de código
| Nome do exemplo | Descrição | Node.js | Python |
|---|---|---|---|
| Bot de insights de IA de reunião | Este aplicativo de exemplo recupera resumos de reuniões, itens de ação e menções usando a API de Insights da IA de Reunião e os exibe em uma caixa de diálogo. | View | Exibir |