Testen und iterieren Sie Ihren integrierten Agenten

Abgeschlossen

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:

  1. Überprüfen Sie, ob die Bot Service Ressource im Azure portal vorhanden ist.
  2. Überprüfen Sie Bot Service Protokolle auf Fehler.
  3. 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:

  1. Suchen Sie die Identität des veröffentlichten Agents im Foundry-Portal.
  2. Suchen Sie im Azure-Portal nach den Ressourcen, auf die Ihre Tools zugreifen.
  3. 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.