Seguimiento de trabajos de análisis
Muestra cada trabajo de análisis, su avance y las operaciones disponibles según su estado.
Que se logra
- Resultado: el responsable conoce cuántas conversaciones se procesaron, qué errores hubo y cuándo puede consultar o reutilizar el análisis.
- Caso de uso: una empresa de telecomunicaciones vigila el análisis de interacciones de soporte y clona la definición para evaluar el periodo siguiente.
- Se combina con: Análisis IA de conversaciones, Conversaciones y Wallet.
Donde esta
- Ruta:
/[orgId]/analytics/ai-insights - Acceso en UI:
AI Insights > lista de trabajos - Componente(s): AnalysisJobsList.tsx, AnalysisMetricsView.tsx
Como funciona
- Entrar a
Analytics > AI Insights. - Consultar nombre, fecha, conversaciones procesadas, errores y total.
- Usar
EditoRunsi el trabajo sigue enDraft. - Pulsar
Viewcuando haya más de una conversación procesada. - Clonar un trabajo para reutilizar su definición o eliminarlo cuando no esté en ejecución.
Reglas y validaciones
- Los estados visibles son
Draft,Running,Processing,CompletedyFailed. - Cada trabajo muestra además si corre en
Fast,MixedoStandardsegún sus columnas. - La lista se suscribe por tiempo real a trabajos en
RunningoProcessing. - En resultados, las columnas Fast muestran confianza 0–1; las métricas incluyen promedio y conteo de baja confianza.
- No permite eliminar un trabajo que esté ejecutándose o procesándose.
- Si un trabajo en procesamiento no progresa durante 30 minutos, se marca como fallido.
Backend
- Servicios:
analytics-ai-conversations-job(find/get/patch/remove),analytics-ai-conversations-job-result(find) - Efectos: las transiciones terminales actualizan el conteo de procesadas y errores; al completarse se calculan métricas finales.
Relaciones
- Requiere: un trabajo de análisis existente.
- Dispara / afecta: resultados y métricas del análisis seleccionado.
Notas
La ejecución distribuye el procesamiento por conversación a través de SQS; la pantalla no espera ese trabajo en la petición inicial.