Testen und iterieren Sie Ihren integrierten Agenten
Nachdem Sie Ihren Agent mithilfe der Schritte in den vorherigen Einheiten veröffentlicht haben, stellen fortlaufende Tests und Überwachung sicher, dass Ihr Agent für Benutzer zuverlässig ausgeführt wird. Diese Einheit konzentriert sich auf Strategien für Tests nach der Bereitstellung, die Behebung häufiger Probleme und die Überwachung Ihres Agents im Laufe der Zeit.
Tests außerhalb des Findry-Spielplatzes
Der Gießerei-Spielplatz ist für Entwicklungstests nützlich, aber es simuliert nicht die vollständige veröffentlichte Erfahrung. Testen Sie nach der Veröffentlichung Ihren Agent in Microsoft Teams, um Folgendes zu überprüfen:
- Die Teams-Benutzeroberfläche rendert Antworten ordnungsgemäß.
- Authentifizierungsflüsse funktionieren erwartungsgemäß
- Reaktionszeiten sind in der Produktion akzeptabel
- Die veröffentlichte Agent-Identität verfügt über erforderliche Berechtigungen.
Testen mit mehreren Benutzern
Lassen Sie Kollegen Ihren Agent testen, um Probleme zu erkennen, die Sie möglicherweise verpassen. Verschiedene Benutzer geben Fragen anders aus, und neue Perspektiven identifizieren verwirrende Antworten. Tests auf verschiedenen Teams-Clients (Desktop, Web, Mobil) können auch plattformspezifische Probleme aufdecken.
Häufige Szenarien zur Problembehandlung
Wenn Probleme auftreten, können die folgenden gängigen Szenarien und Lösungen hilfreich sein:
In Teams antwortet der Agent nicht
Mögliche Ursachen:
- Azure Bot Service wird nicht ausgeführt
- Bot Service Konfiguration ist falsch.
- Netzwerkprobleme zwischen Teams und Ihrem Agent
Lösung:
- Überprüfen Sie, ob die Bot Service Ressource im Azure portal vorhanden ist.
- Überprüfen Sie Bot Service Protokolle auf Fehler.
- Vergewissern Sie sich, dass der Agent veröffentlicht wurde und das Paket ordnungsgemäß hochgeladen wurde.
Tools funktionieren in Foundry, schlagen aber in Teams fehl
Mögliche Ursache: Die veröffentlichte Agentidentität verfügt nicht über die erforderlichen Berechtigungen.
Lösung:
- Suchen Sie die Identität des veröffentlichten Agents im Foundry-Portal.
- Suchen Sie im Azure-Portal nach den Ressourcen, auf die Ihre Tools zugreifen.
- Weisen Sie der veröffentlichten Identität des Agenten geeignete RBAC-Rollen zu.
Benutzer können den Agent nicht finden
Mögliche Ursachen:
- Falscher Veröffentlichungsbereich ausgewählt
- Die Administratorgenehmigung steht aus (für den Organisationsbereich)
- Mandantenrichtlinien blockieren benutzerdefinierte Apps
Lösung:
- Für gemeinsamen Gültigkeitsbereich: Teilen Sie den direkten Link mit den Benutzern.
- Für den Organisationsbereich: Überprüfen Sie die Administratorgenehmigung im Microsoft 365 admin center.
- Überprüfen Sie die Mandanteneinstellungen auf benutzerdefinierte App-Berechtigungen.
Lange Antwortzeiten
Mögliche Ursachen:
- Komplexe Agentenanweisungen, die eine erweiterte Verarbeitung erfordern
- Tools, die große Datasets abfragen
- Netzwerklatenz
Lösung:
- Vereinfachen Sie soweit möglich Agentenanweisungen.
- Optimieren Von Toolkonfigurationen.
- Testen Sie von verschiedenen Netzwerkstandorten, um Netzwerkprobleme zu isolieren.
Überwachen veröffentlichter Agenten
Nach der Bereitstellung hilft die fortlaufende Überwachung dabei, Probleme zu erkennen, bevor Benutzer sie melden:
Gießereikennzahlen überprüfen
Das Foundry-Portal stellt Metriken für veröffentlichte Agents bereit:
- Anforderungsvolumen und Muster
- Reaktionszeiten
- Fehlerraten
- Toolaufrufstatistik
Überprüfen Sie diese Metriken regelmäßig, um Trends zu erkennen, die Probleme kennzeichnen.
Überprüfen von Anwendungserkenntnissen
Wenn Sie die Integration von Application Insights konfiguriert haben, können Sie:
- Nachverfolgen einzelner Unterhaltungen
- Analysieren von Fehlermustern
- Messen der End-to-End-Latenz
- Einrichten von Warnungen für Anomalien
Sammeln von Benutzerfeedback
Richten Sie Kanäle ein, über die Benutzer Probleme melden können:
- Erstellen eines Teams-Kanals oder einer E-Mail-Adresse für Agentfeedback
- Regelmäßiges Überprüfen des Feedbacks, um häufige Probleme zu erkennen
- Verwenden von Feedback zum Priorisieren von Agentverbesserungen
Iteration Ihres Agenten
Wenn beim Testen Probleme angezeigt werden oder Sie Benutzerfeedback erhalten, aktualisieren Sie Ihren Agent im Foundry-Portal und veröffentlichen Sie ihn erneut, indem Sie denselben Prozess befolgen, der in der Einheit zur Veröffentlichung behandelt wurde. Überprüfen Sie bei Bereitstellungen im Organisationsbereich die Richtlinien Ihres Mandanten, um festzustellen, ob Updates erneut genehmigt werden müssen.
Tipp
Halten Sie eine Prüfliste für Tests, die für Ihren Agent spezifisch ist. Dokumentieren Sie die wichtigsten Szenarien, die Sie vor jeder Version testen, um eine konsistente Qualität sicherzustellen.