One-time informe de información
Úselo StartBatchEvaluation para realizar un análisis de información a pedido sobre las sesiones de su agente. Esto resulta útil cuando se quiere investigar el comportamiento de los agentes después de una implementación, si se produce un aumento en el número de errores o si se trata de una comprobación manual periódica.
Temas
Inicie el análisis
ejemplo
Sondeo de resultados
ejemplo
Revise los hallazgos del análisis de fallas
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']}")
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Cadena |
Nombre de la categoría de error (p. ej., «Errores de ejecución», «Alucinaciones»). |
|
|
Entero |
Número de sesiones afectadas por esta categoría. |
|
|
Cadena |
Nombre de la subcategoría (p. ej., «Limitación de velocidad» o «Infracciones del esquema de herramientas»). |
|
|
Entero |
Número de sesiones afectadas por esta subcategoría. |
|
|
Cadena |
Nombre del clúster de causa raíz. |
|
|
Cadena |
Solución sugerida para esta causa raíz. |
|
|
Entero |
Número de sesiones afectadas por esta causa raíz. |
|
|
Enumeración |
Sesiones de este clúster, cada una con |
Resultados de la intención del usuario
El userIntentResult campo contiene las intenciones de los usuarios agrupadas:
if "userIntentResult" in result: for cluster in result["userIntentResult"]["userIntents"]: print(f" {cluster['name']} ({cluster['affectedSessionCount']} sessions)") print(f" {cluster['description']}")
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Entero |
Identificador de clúster. |
|
|
Cadena |
Nombre del clúster que describe la intención común. |
|
|
Cadena |
Descripción detallada del patrón de intención. |
|
|
Entero |
Número de sesiones con esta intención. |
|
|
Enumeración |
Sesiones de este grupo, cada una con |
Resultados resumidos de la ejecución
El executionSummaryResult campo contiene patrones de ejecución agrupados:
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Entero |
Identificador de clúster. |
|
|
Cadena |
Nombre del clúster que describe el patrón de ejecución. |
|
|
Cadena |
Descripción detallada del patrón. |
|
|
Entero |
Número de sesiones con este patrón. |
|
|
Enumeración |
Sesiones de este grupo, cada una con |
Interpretación de los resultados
-
Comience con el análisis de los errores: céntrese en las categorías con los valores más altos
affectedSessionCount. Estos representan los problemas más impactantes. -
Profundice en las causas fundamentales: dentro de cada subcategoría, los clústeres de causas fundamentales indican exactamente qué es lo que está fallando y cómo solucionarlo. Cada clúster incluye un
recommendationcampo. -
Utilice las intenciones del usuario para priorizar: categorías de Cross-reference errores con clústeres de intención del usuario. Los errores que afecten a las intenciones de usuario más comunes deberían ser de máxima prioridad.
-
Realice un seguimiento de los patrones de ejecución: los resúmenes de ejecución revelan cómo su agente aborda los problemas, lo que resulta útil para comprender si los errores se deben a la estrategia del agente o a tool/environment problemas.
Reglas de validación
-
insightsyevaluatorsse excluyen mutuamente: proporcionan una u otra, no ambas. -
Máximo 10 estadísticas por solicitud.
-
dataSourceConfiges obligatorio y debe incluir al menos un grupo de registros y un nombre de servicio. -
Si lo usa
onlineEvaluationConfigSource, no proporcioneinsightsoevaluators(la configuración se hereda). -
Si
filterConfig.timeRangese especifica,startTimedebe ser anterior aendTime. -
Las marcas horarias deben tener un formato ISO 8601 válido.
-
Solo puede estar activa una evaluación de lote por cuenta a la vez.
-
Se analizan un máximo de 500 sesiones por ejecución de insights.