Freigeben über


Abrufen von KI-generierten Besprechungszusammenfassungen mit der Besprechungs-KI Insights-API

Wichtig

Mit der Meeting KI Insights-API können Sie programmgesteuert auf strukturierte KI-generierte Erkenntnisse aus transkribierten Microsoft Teams-Besprechungen zugreifen. Zu diesen Erkenntnissen gehören:

  • Umfassende Konversationszusammenfassungen
  • Aus der Diskussion extrahierte Aktionselemente
  • Äußerungen, bei denen Teilnehmer direkt erwähnt werden

Die API ermöglicht Es Ihnen, intelligente Besprechungserfahrungen bereitzustellen, z. B. das Erkennen wichtiger Erkenntnisse oder das Generieren von Follow-ups, ohne dass Sie Ihre eigene KI-Infrastruktur erstellen oder verwalten müssen. Erkenntnisse werden nach Abschluss der Besprechung generiert und sind über Microsoft Graph-API-Endpunkte zugänglich.

Hinweis

Besprechungs-KI Insights-API bietet nur Einblicke für private geplante Besprechungen.

Anwendungsfälle

Im Folgenden finden Sie einige Anwendungsfälle für das Abrufen von KI-generierten Erkenntnissen mithilfe der Meeting KI Insights-API:

Anwendungsfall Szenario Integration Auswirkung
Automatisches Generieren von Besprechungszusammenfassungen für CRM-Updates Ein Vertriebsteam führt regelmäßige Kundenbesprechungen über Teams durch. Nach jedem Anruf müssen sie Besprechungszusammenfassungen und Nachverfolgungen in ihrem CRM protokollieren. Nach jeder Besprechung können Sie einen Back-End-Dienst auf Besprechungsendereignisse lauschen lassen und Microsoft Graph-APIs verwenden, um Erkenntnisse nach der Besprechung abzurufen. Der Dienst extrahiert Zusammenfassungen und Aktionselemente und ordnet sie bestimmten Feldern in den CRM-Datensätzen des Unternehmens zu. Optional kann die Integration eine Teams-Nachricht enthalten, Karte die das Update bestätigt. - Spart Zeit für Außendienstmitarbeiter, indem die manuelle Eingabe beseitigt wird.
– Sorgt für eine konsistente Erfassung wichtiger Details über alle Kundeninteraktionen hinweg.
Erfassen von Wissen nach der Besprechung in einer Projektmanagement-App Produkt- und Entwicklungsteams führen regelmäßige Besprechungen ab, um Entscheidungen über Design und Features zu treffen. Teammitglieder vergessen oft, zu dokumentieren, was besprochen und vereinbart wurde. Sie können einen Bot oder einen Hintergrundauftrag verwenden, um die Graph-API für abgeschlossene Besprechungen abzufragen, die sich im Besitz von Produktleads befinden. Die API ruft Erkenntnisse ab und verwendet die Verarbeitung natürlicher Sprache (Natural Language Processing, NLP), um sie zu klassifizieren, z. B. Entscheidungen, Aufgaben oder Risikoelemente. Diese Klassifizierungen werden in Azure DevOps, Jira oder Notion in Aufgaben oder Notizen konvertiert und den richtigen Projektbeteiligten mithilfe von Graph-Benutzeridentitäten zugewiesen. – Verhindert Den Verlust von Informationen.
– Überbrückt automatisch die Lücke zwischen Konversation und Aufgabenverfolgung.
- Fördert Ausrichtung und Verantwortlichkeit.
Generieren von Führungskräfte-Briefings für strategische Besprechungen Führungskräfte nehmen an mehreren hochrangigen Besprechungen über Funktionen wie Finanzen, Vorgänge oder Vorstandsüberprüfungen hinweg teil. Sie benötigen schnelle, zuverlässige Zusammenfassungen, um auf dem neuesten Stand zu bleiben und Maßnahmen zu ergreifen. Sie können eine digitale Assistent erstellen, um die Graph-API nach Abschluss der vorgesehenen Führungskräftebesprechungen aufzurufen, um Erkenntnisse abzurufen, wichtige Entscheidungen und Blocker zu priorisieren und sie in ein präzises tägliches Briefing Karte zu formatieren. Diese Karte wird im Teams-Chat der Führungskraft gepostet oder als Morgen-E-Mail-Zusammenfassung gesendet. Die Integration kann optional wiederkehrende Designs mithilfe von Schlüsselwort (keyword) Clustering über Besprechungen hinweg hervorheben. - Verbessert den Fokus und die Entscheidungsgeschwindigkeit der Führungskräfte.
- Verringert die Abhängigkeit von manuellen Notizen und Nachverfolgungen. Ermöglicht eine schnellere funktionsübergreifende Wahrnehmung.

Voraussetzungen

  • Sie müssen die Transkription oder Aufzeichnung für die Besprechung aktivieren, für die die Erkenntnisse generiert werden sollen. Alternativ können Sie eine Besprechung programmgesteuert mithilfe der onlineMeeting-API oder direkt über die Besprechungsoptionen auf automatische Aufzeichnung oder automatische Aufzeichnung festlegen.

  • Die Besprechungs-KI Insights-API funktioniert nur mit delegierten Berechtigungen und erfordert daher, dass im Aufruf ein Token von einem angemeldeten Benutzer übergeben wird. Der angemeldete Benutzer muss über eine Microsoft 365 Copilot Lizenz und Zugriff auf die Transkriptdatei der Besprechung verfügen.

Abrufen von Besprechungserkenntnissen

Führen Sie die folgenden Schritte aus, um die Erkenntnisse einer bestimmten Besprechung abzurufen:

  1. Wenn Sie nicht über den Besprechungsbezeichner (id) verfügen, rufen Sie die Onlinebesprechungs-API mit der JoinWebUrl -Eigenschaft auf, um abzurufen id. Weitere Informationen finden Sie unter Abrufen einer Onlinebesprechung durch JoinWebUrl.

  2. Jedes Transkriptereignis der Besprechung erstellt ein zugeordnetes KI-Erkenntnisobjekt. Verwenden Sie die API list KI Insights, um alle KI-Erkenntnisobjekte im Zusammenhang mit der Besprechung abzurufen, und verwenden Sie die in der Antwort enthaltenen Metadaten, um das relevante KI-Erkenntnisobjekt für Ihr Szenario auszuwählen. Hier sehen Sie ein Beispiel für eine Anforderung und Antwort:

    Anforderung

    GET /copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights
    

    Antwort

    HTTP/1.1 200 OK
    Content-Type: application/json
    
    {
      "@odata.context": "https://graph.microsoft.com/beta/$metadata#copilot/users('000000000-0000-0000-0000-000000000000')/onlineMeetings('00000...')/aiInsights",
      "@odata.count": 1,
      "value": [
        {
          "id": "VjEj...",
          "callId": "af630fe0-04d3-4559-8cf9-91fe45e36296",
          "contentCorrelationId": "bc842d7a-2f6e-4b18-a1c7-73ef91d5c8e3",
          "createdDateTime": "2025-05-09T08:17:10.7261294Z",
          "endDateTime": "2025-05-09T08:17:10.7261294Z"
        }
      ]
    }
    
    Eigenschaft Beschreibung
    id Ein eindeutiger Bezeichner für das generierte KI-Erkenntnisobjekt.
    callId Ein eindeutiger Bezeichner für den Aufruf, bei dem diese Erkenntnis generiert wird.
    contentCorrelationId Ein eindeutiger Bezeichner, der das Transkript der Besprechung korreliert, aus der das KI-Erkenntnisobjekt generiert wird.
    createdDateTime Das Datum und die Uhrzeit der Erstellung des entsprechenden Transkripts. Der Zeitstempeltyp stellt die Datums- und Uhrzeitinformationen im ISO 8601-Format dar und ist immer in koordinierter Weltzeit (UTC) angegeben.
    endDateTime Das Datum und die Uhrzeit, zu dem das entsprechende Transkript endet. Der Zeitstempeltyp stellt die Datums- und Uhrzeitinformationen im ISO 8601-Format dar und ist immer in UTC angegeben.
  3. Jedes KI-Erkenntnisobjekt bietet detaillierte Besprechungsnotizen, Aktionselemente und teilnehmerspezifische Erwähnungen, auf die durch Aufrufen von GET KI Insights API für eine bestimmte Erkenntnisobjekt-ID zugegriffen werden kann. Hier sehen Sie ein Beispiel für eine Anforderung und Antwort:

    Anforderung

    GET /copilot/users/{userId}/onlineMeetings/{onlineMeetingId}/aiInsights/{aiInsightId}
    

    Antwort

    HTTP/1.1 200 OK
    Content-Type: application/json
    
    {
      "@odata.context": "https://graph.microsoft.com/beta/$metadata#copilot/users('00000000-0000-0000-0000-000000000000')/onlineMeetings('000000...')/aiInsights/$entity",
      "id": "Z2HWbT...",
      "callId": "af630fe0-04d3-4559-8cf9-91fe45e36296",
      "contentCorrelationId": "bc842d7a-2f6e-4b18-a1c7-73ef91d5c8e3",
      "createdDateTime": "2025-05-15T08:17:10.7261294Z",
      "endDateTime": "2025-05-15T08:32:10.7261294Z",
      "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": "Finalize Project Timeline",
          "text": "Review and finalize the project timeline to ensure alignment with stakeholder expectations and resource availability.",
          "ownerDisplayName": "Bella Smith",
        },
      ],
      "viewpoint": {
        "mentionEvents": [
          {
            "speaker": {
                "application": null,
                "device": null,
                "user": {
                    "@odata.type": "#Microsoft.Teams.GraphSvc.teamworkUserIdentity",
                    "id": "9a7608d3-53e4-4a92-804f-ef43f1e5f5b5",
                    "displayName": "John Smith",
                    "userIdentityType": "aadUser",
                    "tenantId": "d1aeb56e-5a25-4d91-a4f6-0f5e6a50d887"
                }
            },
            "eventDateTime": "2024-05-21T09:00:00",
            "transcriptUtterance": "We need to get approval from Sarah Johnson before proceeding with the budget allocation."
          },
        ]
      }
    }
    
    Eigenschaft Beschreibung
    meetingNotes Enthält detaillierte Notizen zur Besprechungsdiskaussion, wie sie von Microsoft Teams Copilot generiert wurde. Die Notizen enthalten einen Titel, eine Zusammenfassung und detaillierte Unterpunkte der Diskussion.
    actionItems Enthält die Aktionselemente, die aus der Besprechungsunterhaltung generiert wurden. Die Aktionselemente enthalten eine Zusammenfassung des Aktionselements und des zugewiesenen Besitzers.
    viewpoint.mentionEvents Enthält teilnehmerspezifische Informationen aus der Unterhaltung, einschließlich Erwähnungen mit den Zeitstempeln in der Besprechung, wenn ein Benutzer erwähnt wird, der Sprecher und die Äußerungsdetails.

Begrenzungen

  • KI-generierte Erkenntnisse sind erst verfügbar, nachdem eine Besprechung beendet wurde. Der Zugriff auf Livenotizen während einer Besprechung wird von der API nicht unterstützt.
  • Ki-generierte Erkenntnisse können bis zu vier Stunden dauern, bis sie nach dem Ende des Anrufs verfügbar sind.
  • Berechtigungen auf Anwendungsebene werden nicht unterstützt.

Codebeispiel

Beispielname Beschreibung Node.js
Ki-Insights-Bot treffen Diese Beispiel-App ruft Besprechungszusammenfassungen, Aktionselemente und Erwähnungen mithilfe der Besprechungs-KI Insights-API ab und zeigt sie in einem Dialogfeld an. Anzeigen

Siehe auch