Response Analyzer
Pausado⏸️ DESACTIVADO 05/07/2026 — se está rediseñando para ser el router bot/humano de mensajes entrantes
En cola
99
prospectos esperando
Ejecuciones
50
50 logs
Costo total
$0.00947
acumulado total
Errores
16
68% éxito
Último run
26/6, 06:25 p. m.
⏸️ Desactivado — ni en PIPELINE_STAGES ni en el crontab de Oracle
Descripción
⏸️ DESACTIVADO 05/07/2026 (sacado de PIPELINE_STAGES y del crontab de Oracle, el código sigue intacto). Mismo día se había corregido un bug crítico acá (ver detalle abajo), pero al revisarlo Gregory decidió que el diseño de fondo tiene que cambiar antes de reactivarlo: hoy el webhook de WhatsApp (crm/src/app/api/webhook/whatsapp/route.ts) es el que YA decide si un mensaje es una respuesta automática del sistema del negocio o un humano real — ese es el trabajo que debería hacer este módulo. El plan: el webhook se simplifica a solo guardar el mensaje + notificar, y la clasificación bot/humano + derivación (hoy solo al Sales Closer, a futuro a otros agentes según el caso) pasa a vivir acá — pero tiene que correr EN EL MOMENTO (no puede esperar un cron de 5 minutos), así que hace falta rediseñar dónde ejecuta ese código (¿sigue en el webhook TypeScript por la latencia, llamando a algo que represente este módulo? ¿pasa a Oracle igual? — sin resolver todavía). Mientras tanto, el webhook SÍ ya pasa cualquier mensaje (bot o humano) a status=replied (fix del mismo día) — antes un mensaje automático no cambiaba nada. El bot/humano queda igual distinguido en conversation_history (role: "auto_reply" vs "prospect") para separarlos más adelante. **Bug crítico corregido el mismo día, antes de desactivarlo (por si se reactiva tal cual):** la rama "neutral" dejaba al prospecto en status=replied sin cambiar nada — invisible en el CRM. 41 prospectos reales quedaron así 12+ días (38 neutral + 3 interested mal clasificados). Ya migrados: 38 a status=abandoned (categoría visible en /prospects), 3 a status=interested. También se corrigió una condición de carrera con needs_closer_reply. **Por qué NO se retira este módulo (decisión de Gregory):** el plan es tener más agentes especializados en el futuro — este módulo va a ser el que decida a CUÁL derivar cada respuesta.
Tareas
- (desactivado — pendiente de rediseño, ver descripción)
Últimas ejecuciones (system_logs)
Response Analyzer finalizado — 1 analizados, 0 errores, $0.00016
STATUS: replied → interested | response-analyzer | Razón: sentiment=interested — El cliente pregunta directamente por el costo, lo que indica un claro interés en el servicio ofrecido.
Response Analyzer iniciado — 1 respuestas para analizar
Response Analyzer finalizado — 0 analizados, 1 errores, $0.00000
Error analizando respuesta: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent: [429 Too Many Requests] Your prepayment credits are depleted. Please go to AI Studio at https://ai.studio/projects to manage your project and billing. Learn more at https://ai.google.dev/gemini-api/docs/billing#prepay.
Response Analyzer iniciado — 1 respuestas para analizar
Response Analyzer finalizado — 0 analizados, 1 errores, $0.00000
Error analizando respuesta: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent: [429 Too Many Requests] Your prepayment credits are depleted. Please go to AI Studio at https://ai.studio/projects to manage your project and billing. Learn more at https://ai.google.dev/gemini-api/docs/billing#prepay.
Response Analyzer iniciado — 1 respuestas para analizar
Response Analyzer finalizado — 0 analizados, 1 errores, $0.00000
Error analizando respuesta: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent: [429 Too Many Requests] Your prepayment credits are depleted. Please go to AI Studio at https://ai.studio/projects to manage your project and billing. Learn more at https://ai.google.dev/gemini-api/docs/billing#prepay.
Response Analyzer iniciado — 1 respuestas para analizar
Response Analyzer finalizado — 0 analizados, 1 errores, $0.00000
Error analizando respuesta: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent: [429 Too Many Requests] Your prepayment credits are depleted. Please go to AI Studio at https://ai.studio/projects to manage your project and billing. Learn more at https://ai.google.dev/gemini-api/docs/billing#prepay.
Response Analyzer iniciado — 1 respuestas para analizar
Response Analyzer finalizado — 0 analizados, 1 errores, $0.00000
Error analizando respuesta: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent: [429 Too Many Requests] Your prepayment credits are depleted. Please go to AI Studio at https://ai.studio/projects to manage your project and billing. Learn more at https://ai.google.dev/gemini-api/docs/billing#prepay.
Response Analyzer iniciado — 1 respuestas para analizar
Response Analyzer finalizado — 0 analizados, 1 errores, $0.00000
Error analizando respuesta: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent: [429 Too Many Requests] Your prepayment credits are depleted. Please go to AI Studio at https://ai.studio/projects to manage your project and billing. Learn more at https://ai.google.dev/gemini-api/docs/billing#prepay.
Response Analyzer iniciado — 1 respuestas para analizar
Response Analyzer finalizado — 0 analizados, 1 errores, $0.00000
Error analizando respuesta: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent: [429 Too Many Requests] Your prepayment credits are depleted. Please go to AI Studio at https://ai.studio/projects to manage your project and billing. Learn more at https://ai.google.dev/gemini-api/docs/billing#prepay.
Response Analyzer iniciado — 1 respuestas para analizar
Response Analyzer finalizado — 0 analizados, 1 errores, $0.00000
Modelo IA
$0.3/1M in · $2.5/1M out
Costo acumulado real
$0.00947
Tokens
Última ejecución
↑400 in ↓80 out
23/6, 04:40 p. m.
Script
src/pipeline/response-analyzer.jsVariables de entorno
GEMINI_API_KEYAPI Key de Google Gemini
Capa
Pipeline operativo