Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft 365 Copilot Connectors ermöglichen es Ihnen, Ihre Branchendaten in Microsoft Graph zu erfassen, um sie für Microsoft 365 Copilot verfügbar zu machen. Wenn Ihre Daten erfasst werden, kann Copilot die Daten ermitteln und sie verwenden, um auf Benutzeraufforderungen zu reagieren.
Das Microsoft 365 Agents Toolkit enthält eine Vorlage, die Sie zum Erstellen von Copilot-Connectors verwenden können. Die Copilot-Connectorvorlage ist so konzipiert, dass Sie Connectors mithilfe der Copilot-Connector-API in Microsoft Graph schnell erstellen können. Die Vorlage erstellt ein Gerüst für einen Connector, der Daten aus der GitHub-API in Microsoft Graph abruft. Nachdem Sie Ihren Connector erstellt haben, können Sie ihn lokal über die F5-Benutzeroberfläche ausführen oder über Azure Functions bereitstellen.
Dieser Artikel enthält eine exemplarische Vorgehensweise für die Schritte zum Erstellen Ihres ersten Copilot-Connectors mithilfe des Microsoft 365 Agents Toolkit in Visual Studio Code.
Voraussetzungen
Die folgenden Voraussetzungen sind erforderlich, um die Schritte in diesem Artikel auszuführen:
Node.jsunterstützte Versionen: 18, 20, 22
Eine Microsoft 365 Copilot Lizenz oder ein Microsoft 365 Developer-Mandant mit aktiviertem Hochladen benutzerdefinierter Apps.
Hinweis
Um Ihren Connector in Microsoft 365 Copilot Chat zu testen, benötigen Sie eine Microsoft 365 Copilot-Lizenz.
Sie müssen die Möglichkeit haben, in Microsoft Entra Admin Center eine Administratoreinwilligung zu erteilen. Sie müssen diesen Schritt als globaler Admin ausführen. Informationen zu den erforderlichen Rollen finden Sie unter Erteilen der mandantenweiten Administratoreinwilligung für eine Anwendung .
Ihr Benutzer muss über die Rolle Suchadministrator, Cloudanwendungsentwickler verfügen, um den Connector im Microsoft 365 Admin Center sehen zu können.
Erstellen Sie Ihren ersten benutzerdefinierten Connector
Führen Sie die folgenden Schritte aus, um Ihren ersten Connector zu erstellen.
Wählen Sie auf der Randleiste in Visual Studio Code das Microsoft 365 Agents Toolkit > Create a New Agent/App aus.
Wählen Sie Copilot-Connector aus.
Geben Sie
Github Issuesals Connectornamen ein.Erstellen Sie eine mandantenweite eindeutige ID für den Connector. Ausführliche Informationen zu den Anforderungen für die Connector-ID finden Sie in der Id-Eigenschaft der externalConnection-Ressource.
Wählen Sie Standardordner aus, um ihren Projektstammordner am Standardspeicherort zu speichern.
Konfigurieren Sie das Repository, aus dem Sie Issues pullen möchten, indem Sie das
CONNECTOR_REPOS-Feld in der.env.localDatei verwenden.
Drücken Sie F5 , um den Connector lokal auszuführen. Das Toolkit erstellt eine Microsoft Entra-App für Ihren Connector und startet den Bereitstellungsprozess.
Folgen Sie dem Link im Terminal zum Microsoft Entra Admin Center, und wählen Sie Administratoreinwilligung erteilen aus.
Hinweis
Um diesen Schritt auszuführen, müssen Sie ein globaler Admin in Ihrem organization sein.
Die App erstellt die Verbindung, registriert das Schema und führt dann eine vollständige Durchforstung durch, um Elemente zu erfassen.
Hinweis
Die Registrierung des Schemas kann bis zu 10 Minuten dauern.
Nachdem die vollständige Durchforstung abgeschlossen ist, Microsoft 365 Admin Center:
Wechseln Sie im linken Bereich zu Einstellungen>Suche &Intelligence-Datenquellen>.
Suchen Sie Ihre Verbindungs-ID.
Wählen Sie Connectorergebnisse einschließen aus.
Hinweis
Um diesen Schritt auszuführen, müssen Sie ein Such-Admin sein. In diesem Schritt können Ergebnisse aus dem Connector von Microsoft 365 Copilot Chat verwendet werden. Wenn Sie diesen Connector nur als Wissensquelle für einen deklarativen Agent verwenden möchten, ist dieser Schritt nicht erforderlich.
Um zu überprüfen, ob die Elemente indiziert wurden, wählen Sie den entsprechenden Connectornamen aus. Überprüfen Sie das Feld Elemente indiziert , um zu sehen, wie viele Probleme indiziert wurden.
Öffnen Sie Microsoft 365 Copilot Chat, und testen Sie eine Beispielaufforderung wie "What are the two latest GitHub Issues?". Beachten Sie die Zitate für externe Elemente am unteren Rand der Seite. Diese Zitate sind die Daten aus Ihrem Copilot-Connector.
Anpassen der Vorlage für Ihre Datenquelle
Um diese Vorlage für Ihre benutzerdefinierten Daten anzupassen, können Sie den Inhalt der folgenden Ordner aktualisieren:
src/custom: Enthält benutzerdefinierten Code zum Sammeln und Transformieren von Daten, die in Microsoft Graph erfasst werden sollen. Obwohl im Beispiel die GitHub-Problem-API verwendet wird, können Sie sie durch jede andere API ersetzen.src/references: Enthält die Schemadefinition des Connectors. Passen Sie sie an die Daten und Metadaten an, die Sie erfassen möchten.src/models: Enthält die Modelldefinition für eine interne Darstellung der Daten und konfiguration. Beide Modelle können an Ihre Anforderungen angepasst werden.
Zusätzlich zu diesen Ordnern können Sie je nach Szenario weitere Teile des Codes anpassen. Sie können den Code ab der [Customization point] Zeichenfolge nach Kommentaren durchsuchen. Diese Kommentare geben Bereiche für potenzielle Anpassungen an.