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.
Wichtig
Sie müssen Teil des Frontier-Vorschauversionsprogramms sein, um Vorabzugriff auf Microsoft Agent 365 zu erhalten. Frontier verbindet Sie direkt mit den neuesten KI-Innovationen von Microsoft. Frontier-Vorschauversionen unterliegen den bestehenden Vorschauversionsbedingungen Ihrer Kundenvereinbarungen. Da sich diese Funktionen noch in der Entwicklung befinden, können sich ihre Verfügbarkeit und Merkmale im Laufe der Zeit ändern.
Sie haben Ihren Agent erstellt und lokal getestet – jetzt ist es an der Zeit, ihn in der Cloud zum Leben zu erwecken. Das Bereitstellen und Veröffentlichen Ihres Agenten macht ihn in Ihrer Organisation verfügbar, sodass Teams Agenteninstanzen entdecken, erstellen und mit Microsoft 365 interagieren können.
Dieser Leitfaden führt Sie durch die Bereitstellung Ihres Agent-Codes in Azure und die Veröffentlichung im Microsoft Admin Center, wo er zu einem auffindbaren Objekt für Ihre Organisation wird.
Übersicht
Der Bereitstellungs- und Veröffentlichungsprozess umfasst zwei wichtige Schritte:
- Deployen – Deploye deinen Agenten in der Azure Web App (optional, überspringen, wenn dein Agent bereits läuft und zugänglich ist)
- Veröffentlichen – Veröffentlicht Ihren Agent im Agent Store im Microsoft 365 Admin Center
Nach der Veröffentlichung schließen Sie das Onboarding ab, indem Sie eine Agenteninstanz über Microsoft Teams erstellen.
Wichtig
Der Befehl create-instance wird vorübergehend entfernt. Es umging die erforderlichen Registrierungsschritte, was die Funktionalität des Agenten einschränkte. Dieser Befehl kann in einer späteren Version wieder eingeführt werden, sobald er dem empfohlenen Workflow entspricht. Verwenden Sie den publish Befehl und erstellen anschließend eine Agenteninstanz über Microsoft Teams.
Voraussetzungen
Bevor Sie beginnen, sollten Sie sicherstellen, dass Folgendes vorhanden ist:
Erforderliche Konten und Berechtigungen
-
Microsoft Entra-Mandant mit einer der folgenden Rollen:
- Globaler Administrator
- Agent-ID-Administrator
- Agent-ID-Entwickler
- Azure-Abonnement mit Mitwirkendenzugriff
Notwendige Werkzeuge
- Azure CLI, die installiert und authentifiziert wurde (Installieren der Azure CLI)
- A365 CLI, die installiert wurde (Agent 365 CLI)
Erforderliche Einrichtungsschritte
Stellen Sie vor der Bereitstellung und Veröffentlichung sicher, dass Sie die folgenden Schritte ausführen:
- Agenten-Blueprint erstellt – Führen Sie die Einrichtungsschritte in Register Agents durch, um Ihren Agent-Blueprint zu erstellen
- Agent lokal getestet – Überprüfen Sie mit Agents Playground, ob Ihr Agent ordnungsgemäß funktioniert (siehe Lokales Testen von Agents).
-
Konfigurationsdateien bereit – Stellen Sie sicher, dass
a365.config.jsonunda365.generated.config.jsonauf dem neuesten Stand sind.
Schritt 1: Bereitstellen in Azure
Durch den Befehl a365 deploy wird Ihr Agent während der Einrichtung in der Azure Web-App bereitgestellt. Dadurch wird Ihr Agent-Code in Azure hochgeladen, sodass er für die Ausführung in der Cloud verfügbar ist und Anforderungen von Microsoft 365 verarbeitet.
Bereitstellen des Agents
Führen Sie den Bereitstellungsbefehl aus:
a365 deploy
Der Bereitstellungsbefehl für .NET-Agents:
- Erkennt .NET-Projektdateien (
*.csproj,*.fsprojoder*.vbproj) - Stellt NuGet-Pakete mithilfe von
dotnet restorewieder her - Veröffentlicht die Anwendung mithilfe von
dotnet publishmit der Versionskonfiguration - Erstellt das Oryx-Manifest mit dem Einstiegspunkt-DLL-Befehl (z. B
dotnet YourApp.dll) - Konfiguriert die Azure-Runtime basierend auf der erkannten .NET-Version (Standard:
DOTNET|8.0) - Bereitstellung per ZIP mit Echtzeitfortschritt
Warnung
Geheimnisverwaltung: Bei der Bereitstellung werden Umgebungsvariablen (einschließlich API-Schlüsseln und Geheimnissen) als Azure-App Einstellungen gespeichert. Während Umgebungsvariablen oft für die Konfiguration verwendet werden, werden sie in Nur-Text gespeichert. Für Produktionsumgebungen empfiehlt Microsoft die Verwendung von Azure Key Vault für vertrauliche Geheimnisse. Weitere Informationen finden Sie unter Sicheres Speichern von App-Geheimnissen bei der Entwicklung in ASP.NET Core und Azure Key Vault-Konfigurationsanbieter. Übergeben Sie niemals .env-Dateien mit vertraulichen Informationen an die Quellcodeverwaltung.
Überprüfen der Bereitstellung
Nach Abschluss der Bereitstellung:
- Navigieren Sie zu Ihrer Web-App im Azure Portal.
- Gehen Sie zu Einstellungen>Konfiguration, um die App-Einstellungen zu überprüfen.
- Überprüfen Sie die Bereitstellungsprotokolle im Deployment Center.
Schritt 2: Veröffentlichen im Microsoft Admin Center
Der Befehl a365 publish veröffentlicht Ihren Agent im Agent Store im Microsoft 365 Admin Center, sodass er auffindbar und installierbar ist. Dieser letzte Schritt macht Ihren Agenten für Organisationen verfügbar, um Agent-Instanzen zu erstellen und in ihrer Microsoft 365-Umgebung zu verwenden.
Veröffentlichen des Agents
Führen Sie den Veröffentlichungsbefehl aus:
a365 publish
Der Veröffentlichungsbefehl führt folgende Aktionen aus:
- Extrahiert Manifestvorlagen aus eingebetteten Ressourcen (wenn der Ordner
manifestnicht vorhanden ist) - Aktualisiert
manifest.jsonmit der Agent-Blueprint-ID - Hält an, damit Sie Manifestfelder anpassen könne (Version, Namen, Beschreibungen, Entwicklerinformationen, Symbole)
- Verpackt das App-Bundle (
manifest.zip) - Lädt es in den Agent Store im Microsoft 365 Admin Center hoch
- Erstellt Verbundidentität für die Integration in Teams
- Weist die erforderlichen Graph-Berechtigungen zu
Anpassen des Manifests
Die CLI hält während der Veröffentlichung an, damit Sie Ihr Agent-Manifest anpassen können:
=== CUSTOMIZE YOUR AGENT MANIFEST ===
Your manifest has been updated at: [path]\manifest\manifest.json
When you're done customizing, type 'continue' (or 'c') and press Enter to proceed:
Manuelle Schritte:
Öffnen Sie
manifest.jsonin Ihrem Texteditor.Passe die erforderlichen Felder an:
- Aktualisieren Sie die Versionsnummer. Erhöhen Sie den Wert vom vorherigen, wenn Sie erneut hochladen.
- Legen Sie einen aussagekräftigen Agent-Namen fest. Die Namen sollten kleiner oder gleich 30 Zeichen sein.
- Schreiben Sie klare Beschreibungen.
- Aktualisieren Sie die Entwicklerinformationen.
- Ersetzen Sie optional Symboldateien.
Speichern Sie die Manifest-Datei.
Kehren Sie zur CLI zurück, und geben Sie
continueodercein, und drücken Sie die EINGABETASTE.
Die CLI schließt den Veröffentlichungsprozess ab und Ihr Agent ist jetzt im Microsoft 365 Admin Center verfügbar. Bevor du jedoch deinen Agenten testen oder Nutzern erlauben kannst, Instanzen zu erstellen, musst du den Agenten-Blueprint im Developer Portal konfigurieren.
Schritt 3: Agent-Blueprint im Developer Portal konfigurieren
Nach der Veröffentlichung müssen Sie den Agent-Blueprint im Teams Developer Portal konfigurieren, um Ihren Agenten mit der Microsoft 365-Messaging-Infrastruktur zu verbinden. Ohne diese Konfiguration erhält Ihr Agent keine Nachrichten von Teams, E-Mails oder anderen Microsoft 365-Diensten.
Hol dir deinen Bauplan-ID
Führe folgenden Befehl aus, um deine Konfiguration anzuzeigen:
a365 config display -g
Kopieren Sie den agentBlueprintId Wert aus der Ausgabe.
Navigieren Sie zum Entwicklerportal
Öffnen Sie Ihren Browser und navigieren Sie zur Konfigurationsseite:
https://dev.teams.microsoft.com/tools/agent-blueprint/<your-blueprint-id>/configuration
Ersetzen Sie <your-blueprint-id> den Wert, den agentBlueprintId Sie kopiert haben.
Hinweis
Wenn Sie keinen Zugriff auf das Developer Portal haben, wenden Sie sich an Ihren Tenant-Administrator, um Ihnen Zugang zu gewähren oder diese Konfiguration in Ihrem Namen abzuschließen.
Konfigurieren des Agents
Im Entwicklerportal:
- Setzen Sie den Agententyp auf Bot-basiert
-
Setze die Bot-ID auf deinen
agentBlueprintIdWert - Wählen Sie "Speichern" aus.
Diese Konfiguration ist erforderlich, bevor du Agenteninstanzen in Teams erstellen kannst.
Weitere Informationen zu Agent Identity Blueprints und Developer Portal Konfiguration finden Sie unter Configure the Agent Identity Blueprint.
Schritt 4: Teste deinen eingesetzten Agenten
Nachdem Sie Ihren Agent bereitgestellt und veröffentlicht haben, können Sie ihn in Microsoft 365 testen, um sicherzustellen, dass er in der Produktion ordnungsgemäß funktioniert. Nach der Bereitstellung ist Ihr Agent in Microsoft 365-Dienste integriert, einschließlich Teams (Chats, Kanäle, Besprechungen), E-Mails und Kalender (Senden/Empfangen, Planen), SharePoint und OneDrive (Dokumentzugriff, Dateifreigabe) und Zusammenarbeitstools (organisatorische Anwesenheit, Planeraufgaben, Dokumentkommentare).
Wichtig
Agentische Benutzer benötigen entsprechende Microsoft 365-Lizenzen für den Zugriff auf diese Dienste. Allgemeine Lizenzen umfassen Microsoft 365 E5, Teams Enterprise und Microsoft 365 Copilot.
Anzeigen des bereitgestellten Agents im Admin Center
Nach der Veröffentlichung wird Ihr Agent im Microsoft Admin Center zur Übernahme angezeigt. Es kann einige Zeit dauern, bis er verteilt wurde.
Navigieren Sie zu Microsoft 365 Admin Center – Agents, um folgende Aufgaben auszuführen:
- Anzeigen Ihres veröffentlichten Agents
- Verwalten der Agent-Einstellungen
- Überwachen der Agent-Nutzung
- Konfigurieren von Berechtigungen
Testen des Agents in Teams
Nach der Bereitstellung, Veröffentlichung, Konfiguration Ihres Agent-Blueprints und der Erstellung eines Agent-Benutzers können Sie den Agent-Benutzer direkt in Microsoft Teams testen:
Hinweis
Lizenzvoraussetzung: Stellen Sie sicher, dass Ihnen die Lizenz "Microsoft Agent 365 Frontier" zugewiesen ist. Diese Lizenz ist erforderlich, um Agent-Instanzen zu erstellen und mit Agenten in Microsoft Teams zu interagieren. Kontaktiere deinen Mieteradministrator, falls du diese Lizenz nicht hast.
Wichtig
Stellen Sie vor dem Test sicher, dass Sie Schritt 3 abgeschlossen haben: Konfigurieren Sie den Agenten-Blueprint im Developer Portal. Ihr Agent erhält keine Nachrichten, bis diese Konfiguration abgeschlossen ist.
Erstellen Sie eine Agenteninstanz in Teams
- Öffnen Sie Microsoft Teams mit Ihrem Konto.
- Gehen Sie zum Teams App Store und suchen Sie nach Ihrem veröffentlichten Agenten
- Erstelle eine neue Agenteninstanz aus deinem Agenten-Blueprint
Starten Sie mit dem Testen
- Starte einen neuen Chat mit deiner neu erstellten Agent-Instanz
- Senden Sie Testnachrichten zur Überprüfung der Agent-Funktionalität.
Beispieltestnachricht
Senden Sie diese Nachricht, um die E-Mail-Funktionalität zu testen (aktualisieren Sie die Empfänger-E-Mail nach Bedarf):
Send an email to recipient@contoso.com with subject "Hello from Teams" and message "This is a test message from my agent!"Der Agent sollte die Anforderung verarbeiten und die E-Mail senden, ohne dass eine weitere Bestätigung erforderlich ist.
Nächste Schritte,
Herzlichen Glückwunsch! Ihr Agent befindet sich jetzt in der Cloud und kann mit Ihren Teams in Microsoft 365 zusammenarbeiten. Was als lokaler Code begann, ist heute ein auffindbarer, unternehmensbereiter Assistent, mit dem Nutzer Agent-Instanzen in Ihrer Organisation erstellen können.
Berücksichtigen Sie die folgenden Schritte, wenn Ihr Agent reale Anforderungen verarbeitet:
- Leistung überwachen: Verwenden Sie Observability-Funktionen zum Nachverfolgen des Agent-Verhaltens und Optimieren von Antworten.
- Weitere Tools hinzufügen: Erkunden Sie den Toolkatalog, um die Funktionen Ihres Agents zu erweitern.
- Iterieren und verbessern: Aktualisieren Sie Ihren Agent-Code, stellen Sie ihn erneut bereit und veröffentlichen Sie ihn wieder (denken Sie daran, die Versionsnummer zu erhöhen!).
- Organisationsweit skalieren: Teilen Sie die Erfolgsgeschichten Ihres Agents, um die Einführung zu beschleunigen.
Die Reise Ihres Agents von der Entwicklung bis zur Bereitstellung ist abgeschlossen – aber seine erfolgreiche Arbeit fängt gerade erst an.