Erweitern der botbasierten Nachrichtenerweiterung als Plug-In für Copilot für Microsoft 365

Hinweis

  • Stellen Sie sicher, dass Copilot für Microsoft 365 für Ihre organization verfügbar ist. Sie haben zwei Möglichkeiten, eine Entwicklerumgebung für Copilot zu erhalten:
  • Botbasiertes Suchnachrichtenerweiterungs-Plug-In ist in der öffentlichen Entwicklervorschau verfügbar.
  • Nur botbasierte Nachrichtenerweiterungen mit Suchbefehlen können als Plug-Ins für Copilot für Microsoft 365 erweitert werden.

Microsoft Copilot für Microsoft 365, unterstützt von einer erweiterten Verarbeitungs- und Orchestrierungs-Engine, integriert Microsoft 365-Apps, Microsoft Graph und große Sprachmodelle (Large Language Models, LLMs), um Ihre Wörter in ein leistungsstarkes Produktivitätstool umzuwandeln. Obwohl Copilot für Microsoft 365 Apps und Daten innerhalb des Microsoft 365-Ökosystems nutzen können, verlassen sich viele Benutzer für die Arbeitsverwaltung und Zusammenarbeit auf verschiedene externe Tools und Dienste. Indem Sie Ihre Nachrichtenerweiterung als Plug-In in Copilot für Microsoft 365 erweitern, können Sie Benutzern die Interaktion mit Tools und Diensten von Drittanbietern ermöglichen, damit sie mit Copilot für Microsoft 365 mehr erreichen können. Sie können diese Erweiterung erreichen, indem Sie ein Plug-In entwickeln oder eine Verbindung mit einer externen Datenquelle herstellen.

Die Grafik zeigt den Benutzerinteraktionsablauf zwischen dem Benutzer, Microsoft Teams und M365 Chat.

Weitere Informationen zum Erweitern von Copilot für Microsoft 365 mithilfe von Teams-Nachrichtenerweiterungen finden Sie im Video:

Was ist ein Plug-In?

Ein Plug-In ermöglicht es Copilot für Microsoft 365, direkt mit Daten, Apps und Diensten von Drittanbietern zu interagieren, seine Funktionen zu erweitern und seine Möglichkeiten zu erweitern. Plug-Ins ermöglichen Copilot für Microsoft 365 Folgendes:

  • Rufen Sie Echtzeitinformationen ab, z. B. die aktuelle Berichterstattung über eine Produkteinführung.
  • Rufen Sie wissensbasierte Informationen ab, z. B. die Entwurfsdateien eines Teams in Figma.
  • Führen Sie Aktionen im Namen des Benutzers aus, z. B. das Erstellen eines Contoso-Tickets.

Beschreibungen verbessern die Benutzerfreundlichkeit und Effektivität eines Nachrichtenerweiterungs-Plug-Ins. Die folgende Beschreibung bietet eine klare und präzise Zusammenfassung der Features der App:

  • App-Beschreibung: Die App-Beschreibung trägt dazu bei, die Auffindbarkeit Ihrer App im Teams Store zu verbessern.
  • Befehlsbeschreibung: Die Befehlsbeschreibung ordnet die Benutzerabsicht und -äußerung dem Suchbefehl innerhalb eines Plug-Ins zu und muss basierend auf der Analyse der Benutzerabsicht und der Schlüsselwörter erstellt werden.
  • Parameterbeschreibung: Die Parameterbeschreibung erläutert die Anforderungen des Systems in einer natürlichen Sprache mit Ausgabeformat.
  • Semantische Beschreibung: Die semantische Beschreibung hilft Copilot für Micrososft 365 beim Generieren von Inhalten, indem sie ein konzeptionelles Verständnis der Funktionen und Szenarien des Plug-Ins bereitstellt, in denen sie dabei helfen kann, Benutzerziele zu erreichen und die Absicht des Benutzers mit den Funktionen des Plug-Ins überein stimmen.

Weitere Informationen finden Sie unter Definieren von Beschreibungen.

Alle botbasierten Suchnachrichtenerweiterungen sind für die Plug-In-Unterstützung berechtigt, vorbehaltlich der Validierung, um sicherzustellen, dass das Plug-In die Erwartungen an Qualität, Sicherheit, Datenschutz und Nützlichkeit erfüllt. Sie können eine botbasierte Suchnachrichtenerweiterung mit Teams Toolkit für Visual Studio Code, Visual Studio, Teams Toolkit-Befehlszeilenschnittstelle (CLI) oder Dem Entwicklerportal für Teams erstellen und die Nachrichtenerweiterung so erweitern, dass sie als Plug-In in Copilot für Microsoft 365 funktioniert.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie mit den folgenden Standards und Richtlinien zum Erstellen von Nachrichtenerweiterungs-Plug-Ins für Copilot für Microsoft 365 vertraut sind:

Erstellen einer botbasierten Nachrichtenerweiterung

Wichtig

Plug-Ins für Microsoft Copilot für Microsoft 365 befinden sich in der Vorschauphase und funktionieren nur in Microsoft 365 Chat in Microsoft Teams.

Lassen Sie uns eine botbasierte Suchnachrichtenerweiterung erstellen, die npm-Registrierungen in Teams und Copilot durchsuchen und Ergebnisse über den Nachrichtenerstellungsbereich des Microsoft Teams-Clients freigeben kann.

Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Tools installieren, um Ihre Nachrichtenerweiterung zu erstellen und bereitzustellen:

  • Installieren Sie die neueste Vorabversion des Teams Toolkits.
  • Stellen Sie sicher, dass das Featureflag "Copilot-Plug-In entwickeln" aktiviert ist. Führen Sie die folgenden Schritte aus, um das Featureflag zu aktivieren:
    1. Öffnen Sie Visual Studio Code.
    2. Wechseln Sie zu Einstellungen verwalten>.
    3. Geben Sie Teams Toolkit in das Suchfeld Search Einstellungen ein.
    4. Aktivieren Sie unter Erweiterungen das Kontrollkästchen Fx-erweiterung: Copilot-Plug-In entwickeln .

Führen Sie die folgenden Schritte aus, um ein botbasiertes Suchnachrichtenerweiterungs-Plug-In mit Visual Studio Code zu erstellen:

  1. Öffnen Sie Visual Studio Code.

  2. Wählen Sie im linken Bereich Teams Toolkit aus.

  3. Wählen Sie Neue App erstellen aus.

  4. Wählen Sie Nachrichtenerweiterung aus.

  5. Wählen Sie Benutzerdefinierte Search Ergebnisse aus.

  6. Wählen Sie Mit einem Bot starten aus.

    Screenshot: Option

  7. Wählen Sie eine Programmiersprache aus.

  8. Wählen Sie Standardordner aus.

  9. Geben Sie den Namen Ihrer App ein, und drücken Sie die EINGABETASTE. Teams Toolkit erstellt ein Gerüst für Ihre App und erstellt eine Nachrichtenerweiterung.

Führen Sie die folgenden Schritte aus, um Ihre Nachrichtenerweiterung in Teams auszuführen:

  1. Wählen Sie im linken Bereich Teams Toolkit aus.

  2. Führen Sie unter KONTEN die folgenden Schritte aus:

    1. Wählen Sie Bei Microsoft 365 anmelden aus, und geben Sie Ihre Microsoft 365-Anmeldeinformationen ein.

    2. Wählen Sie Bei Azure anmelden aus, und geben Sie Ihre Azure-Anmeldeinformationen ein.

      Screenshot: Option

  3. Wählen Sie im linken Bereich Ausführen und Debuggen (STRG+UMSCHALT+D) aus.

  4. Wählen Sie Debuggen in Teams (Edge) oder Debuggen in Teams (Chrome) aus. Teams Toolkit startet Ihre App in Teams mithilfe eines Webbrowsers.

  5. Wählen Sie Hinzufügen. Die App wird in Teams installiert.

  6. Wechseln Sie zu einem Chat, und wählen Sie Aktionen und Apps aus.

  7. Geben Sie im Flyoutmenü der Nachrichtenerweiterung den Namen Ihrer Nachrichtenerweiterung in das Suchfeld ein.

  8. Wählen Sie Ihre Nachrichtenerweiterung aus, und geben Sie Ihre Suchabfrage ein.

  9. Wählen Sie ein Produkt aus der Liste aus. Teams entpackt das Produkt als adaptive Karte im Bereich zum Verfassen von Nachrichten.

  10. Wählen Sie Senden aus.

Auslösen der Nachrichtenerweiterung in M365 Chat

Führen Sie die folgenden Schritte aus, um die Nachrichtenerweiterung als Plug-In in M365 Chat auszulösen:

  1. Wählen Sie Apps aus.

  2. Search für M365 Chat, und öffnen Sie die M365 Chat-App.

  3. Wählen Sie Plug-Ins aus.

  4. Aktivieren Sie in der Liste der Plug-Ins den Umschalter für Ihre Nachrichtenerweiterung.

    Screenshot: Plug-In-Option, Liste der Plug-Ins und aktivierte Umschaltfläche für botbasiertes ME-test-local-Plug-In

  5. Senden Sie im Bereich zum Verfassen von Nachrichten eine Nachricht an M365 Chat, um in Teams und Copilot nach npm-Paketinformationen zu suchen. Suchen Sie beispielsweise die npm-Paketinformationen unter teamsfx-react in npm-searchlocal.

    Screenshot: Plug-In-Eingabeaufforderung und Antwort von M365 Chat

Hinweis

Diese Aufforderung veranlasst M365 Chat möglicherweise nicht immer dazu, eine Antwort von Ihrer Nachrichtenerweiterung zu enthalten. Wenn dies der Fall ist, versuchen Sie es mit anderen Eingabeaufforderungen, oder senden Sie uns Feedback, indem Sie die Antwort des M365-Chats herabsetzen und eine Nachricht hinterlassen.

Weitere Informationen zum Testen Ihres Plug-Ins in Copilot für Microsoft 365 Chat finden Sie unter Debugging-Plug-In-Auswahl.

Schrittweise Anleitung

Befolgen Sie die Schritt-für-Schritt-Anleitung , um ein botbasiertes Suchnachrichtenerweiterungs-Plug-In für M365 Chat zu erstellen.

Siehe auch