One-time Insights-Bericht
Verwenden Sie diese StartBatchEvaluation Option, um eine On-Demand-Analyse von Erkenntnissen über die Sitzungen Ihres Agenten durchzuführen. Dies ist nützlich, wenn Sie das Verhalten von Agenten nach einer Bereitstellung, einer Zunahme von Ausfällen oder als regelmäßige manuelle Überprüfung untersuchen möchten.
Themen
Starten Sie die Analyse
Beispiel
Umfrage nach Ergebnissen
Beispiel
Überprüfen Sie die Ergebnisse der Fehleranalyse
if "failureAnalysisResult" in result: for category in result["failureAnalysisResult"]["failures"]: print(f"\nCategory: {category['name']} ({category['affectedSessionCount']} sessions)") for sub in category.get("subCategories", []): print(f" Subcategory: {sub['name']} ({sub['affectedSessionCount']} sessions)") for rc in sub.get("rootCauses", []): print(f" Root cause: {rc['name']}") print(f" Recommendation: {rc['recommendation']}") print(f" Affected sessions: {rc['affectedSessionCount']}")
| Feld | Typ | Description |
|---|---|---|
|
|
Zeichenfolge |
Name der Fehlerkategorie (z. B. „Ausführungsfehler“, „Halluzinationen“). |
|
|
Ganzzahl |
Anzahl der von dieser Kategorie betroffenen Sitzungen. |
|
|
Zeichenfolge |
Name der Unterkategorie (z. B. „Ratenbegrenzung“, „Verstöße gegen das Toolschema“). |
|
|
Ganzzahl |
Anzahl der von dieser Unterkategorie betroffenen Sitzungen. |
|
|
Zeichenfolge |
Clustername der Grundursache. |
|
|
Zeichenfolge |
Vorgeschlagene Lösung für diese Hauptursache. |
|
|
Ganzzahl |
Anzahl der Sitzungen, die von dieser Grundursache betroffen sind. |
|
|
Auflisten |
Sitzungen in diesem Cluster, jeweils mit |
Ergebnisse der Benutzerabsicht
Das userIntentResult Feld enthält gruppierte Benutzerabsichten:
if "userIntentResult" in result: for cluster in result["userIntentResult"]["userIntents"]: print(f" {cluster['name']} ({cluster['affectedSessionCount']} sessions)") print(f" {cluster['description']}")
| Feld | Typ | Description |
|---|---|---|
|
|
Ganzzahl |
Cluster-ID. |
|
|
Zeichenfolge |
Clustername, der die gemeinsame Absicht beschreibt. |
|
|
Zeichenfolge |
Detaillierte Beschreibung des Absichtsmusters. |
|
|
Ganzzahl |
Anzahl der Sitzungen mit dieser Absicht. |
|
|
Auflisten |
Sitzungen in diesem Cluster, jeweils mit |
Zusammenfassung der Ergebnisse der Ausführung
Das executionSummaryResult Feld enthält geclusterte Ausführungsmuster:
| Feld | Typ | Description |
|---|---|---|
|
|
Ganzzahl |
Cluster-ID. |
|
|
Zeichenfolge |
Clustername, der das Ausführungsmuster beschreibt. |
|
|
Zeichenfolge |
Detaillierte Beschreibung des Musters. |
|
|
Ganzzahl |
Anzahl der Sitzungen mit diesem Muster. |
|
|
Auflisten |
Sitzungen in diesem Cluster, jeweils mit |
Ergebnisse interpretieren
-
Beginnen Sie mit der Fehleranalyse: Konzentrieren Sie sich auf die Kategorien mit den höchsten Werten
affectedSessionCount. Dies sind die wichtigsten Probleme. -
Gehen Sie den Ursachen auf den Grund: In jeder Unterkategorie erfahren Sie anhand von Ursachenclustern genau, was falsch läuft und wie Sie es beheben können. Jeder Cluster umfasst ein
recommendationFeld. -
Verwenden Sie Benutzerabsichten, um Prioritäten zu setzen: Cross-reference Fehlerkategorien mit Benutzerabsichtsclustern. Fehler, die sich auf Ihre häufigsten Benutzerabsichten auswirken, sollten höchste Priorität haben.
-
Ausführungsmuster verfolgen: Anhand von Ausführungszusammenfassungen wird aufgezeigt, wie Ihr Agent Probleme angeht. So können Sie nachvollziehen, ob Fehler eher auf die Strategie des Agenten als auf Probleme zurückzuführen sind. tool/environment
Regeln für die Validierung
-
insightsund schließenevaluatorssich gegenseitig aus — geben Sie das eine oder das andere an, nicht beides. -
Maximal 10 Erkenntnisse pro Anfrage.
-
dataSourceConfigist erforderlich und muss mindestens eine Protokollgruppe und einen Dienstnamen enthalten. -
Wenn Sie es verwenden
onlineEvaluationConfigSource, geben Sieinsightsoder nicht anevaluators(die Konfiguration wird vererbt). -
Wenn
filterConfig.timeRangeangegeben,startTimemuss es früher als seinendTime. -
Zeitstempel müssen ein gültiges ISO 8601-Format haben.
-
Pro Konto kann jeweils nur eine Batch-Auswertung aktiv sein.
-
Pro Insights-Run werden maximal 500 Sitzungen analysiert.