QA Checklist — Fabrica de Agentes IA

lafabrica.netelip.com · Plataforma de agentes de voz con IA · Documento de pruebas para el equipo Netelip

Preproduccion
Progreso: 0% (0/60)
0 OK 0 Falla 0 Parcial 0 N/A
1
1. Wizard — Paso 1: Informacion basica 0/3
W1-01 CRITICO Rellenar y guardar informacion basica 1. Editar: Nombre del agente, Nombre de la empresa, Descripcion breve · 2. Avanzar al paso 2 · 3. Volver al paso 1 y comprobar persistencia Todos los campos persisten al navegar entre pasos
W1-02 ALTO Seleccionar tipo de agente (cards seleccionables) 1. Probar cada tipo: Cualificacion de leads, Agendamiento de citas, Atencion al cliente, Ventas y captacion, Informacion y consultas · 2. Verificar animacion de seleccion (borde azul, check, barra top) Todos los tipos se seleccionan con feedback visual. Los marcados "Proximamente" estan deshabilitados.
W1-03 MEDIO Validacion de nombre obligatorio 1. Dejar el nombre del agente vacio · 2. Intentar avanzar al paso 2 No avanza. Indicacion visual del campo obligatorio.
2
2. Wizard — Paso 2: Cerebro (LLM y comportamiento) 0/4
W2-01 CRITICO Mensaje de inicio con aviso RGPD 1. Escribir un mensaje de inicio personalizado · 2. Verificar que incluye la nota legal RGPD · 3. Guardar y llamar · 4. Verificar que el agente dice este mensaje al conectar El agente abre con el mensaje configurado incluyendo la nota legal
W2-02 CRITICO Quien habla primero — agente habla primero 1. Configurar "El agente habla primero" · 2. Guardar · 3. Llamar al numero El agente saluda inmediatamente sin esperar al usuario
W2-03 ALTO Personalidad (pills) y tono se reflejan en llamada 1. Seleccionar personalidad: Profesional, Empatico, Amigable, Proactivo, Directo · 2. Seleccionar tono: Formal, Semiformal, Casual · 3. Guardar y llamar El estilo de respuesta del agente corresponde a la combinacion configurada
W2-04 CRITICO Idioma del agente segun voz seleccionada 1. Seleccionar voz en espanol y verificar prompt en espanol · 2. Seleccionar voz en ingles y verificar prompt en ingles · 3. Seleccionar voz en catalan y verificar prompt en catalan El agente habla en el idioma correspondiente a la voz. Regla: ca=catalan, en=ingles, otro=espanol
3
3. Wizard — Paso 3: Voz del agente 0/7
ESPANOL — VOCES PREMIUM
VOZ-01 CRITICO Carolina (ElevenLabs, femenino) — preview y llamada 1. Seleccionar Carolina · 2. Pulsar "Vista previa" · 3. Guardar · 4. Llamada de prueba Preview funciona. Voz natural en llamada. Requiere importacion previa en el workspace.
VOZ-02 CRITICO MariCarmen (ElevenLabs, femenino) — preview y llamada 1. Seleccionar MariCarmen · 2. Preview · 3. Guardar · 4. Llamada de prueba Preview funciona. Requiere importacion previa.
INGLES
VOZ-03 CRITICO Nico (Cartesia, ingles, masculino) 1. Seleccionar Nico · 2. Preview · 3. Guardar con agente en ingles · 4. Llamada Voz en ingles correcta. El agente responde en ingles.
VOZ-04 ALTO Willa (ingles, femenino) 1. Seleccionar Willa · 2. Preview · 3. Llamada Voz en ingles natural y clara.
CATALAN
VOZ-05 CRITICO Cimo (catalan, femenino, Premium) 1. Seleccionar Cimo · 2. Preview · 3. Guardar · 4. Llamada Voz en catalan correcta. El agente responde en catalan.
VOZ-06 ALTO Alloy (catalan, OpenAI Standard) 1. Seleccionar Alloy · 2. Preview · 3. Llamada · 4. Comparar calidad vs Premium Funciona. Las voces OpenAI no admiten voice_speed ni voice_temperature.
FILTROS
VOZ-07 MEDIO Filtros por genero (Todos / Masculino / Femenino) 1. Pulsar "Masculino" para ver solo voces masculinas · 2. "Femenino" para ver solo femeninas · 3. "Todos" para ver todas Filtros funcionan correctamente. Banderas SVG (ES/EN/CA) visibles.
4
4. Wizard — Paso 4: Audio y procesamiento 0/5
AUD-01 ALTO Volumen del agente (slider) 1. Ajustar slider de volumen (ej: 70%) · 2. Verificar badge azul muestra el porcentaje · 3. Guardar · 4. Llamada de prueba Volumen percibido coincide con el configurado. Badge muestra valor correcto.
AUD-02 ALTO Velocidad y temperatura de voz (solo voces no-OpenAI) 1. Con voz Cartesia/ElevenLabs, ajustar velocidad y temperatura · 2. Guardar · 3. Llamar · 4. Repetir con voz OpenAI y verificar que los controles no aparecen o no se envian Controles activos para voces no-OpenAI. Para voces OpenAI, los parametros no se envian.
AUD-03 ALTO Habilitar sonido ambiente 1. Activar checkbox "Habilitar sonido ambiente" · 2. Seleccionar tipo (oficina, cafe, etc.) · 3. Ajustar volumen del ambiente · 4. Guardar · 5. Llamada Sonido ambiente audible sin tapar la voz. Tipo corresponde al seleccionado.
AUD-04 MEDIO Desactivar sonido ambiente 1. Desactivar checkbox · 2. Guardar · 3. Llamada Sin ruido de fondo. El campo ambient_sound se envia como null (no undefined).
AUD-05 MEDIO Cambiar tipo de sonido ambiente entre llamadas 1. Configurar tipo "Oficina" · 2. Guardar y llamar · 3. Cambiar a "Cafe" · 4. Guardar y llamar otra vez El sonido cambia entre llamadas. El valor anterior no persiste.
5
5. Wizard — Paso 5: Herramientas 0/12
CUALIFICACION DE CONTACTO
H-01 ALTO Configurar preguntas de cualificacion (max 3) 1. Anadir 2 preguntas con criterio y accion si no cualifica · 2. Intentar anadir una 4a (limite 3) · 3. Guardar Preguntas guardadas. Sistema bloquea mas de 3.
H-02 CRITICO Cualificacion funciona en llamada 1. Con preguntas configuradas, recibir llamada · 2. Responder cumpliendo un criterio y NO cumpliendo otro · 3. Verificar accion correcta (transferir / terminar / continuar) El agente hace las preguntas y ejecuta la accion segun criterio
TRANSFERENCIA DE LLAMADA (solo a numero humano)
H-03 CRITICO Transferencia a numero de telefono humano 1. Configurar destino con numero real (destination_type: number) · 2. Anadir nombre, descripcion e instruccion de cuando transferir · 3. Llamar y desencadenar condicion Llamada transferida al numero destino. El agente avisa antes de transferir.
H-04 MEDIO Multiples destinos de transferencia 1. Anadir 2 destinos distintos · 2. Guardar · 3. Eliminar uno · 4. Verificar persistencia del restante Gestion de multiples destinos sin errores
RESERVA DE CITAS — CAL.COM
H-05 CRITICO Reservar cita durante llamada (book_appointment) 1. Configurar Cal.com (API Key + Event Type ID + zona horaria) · 2. Llamar · 3. Pedir cita para fecha disponible · 4. Verificar en Cal.com que la cita existe Cita creada en Cal.com. El agente usa slots reales, NO inventa horarios. Telefono normalizado a +34.
H-06 CRITICO Consultar cita existente (check_appointment) 1. Con una cita reservada · 2. Llamar y preguntar si tiene cita · 3. Verificar que el agente la encuentra por telefono El agente devuelve la info de la cita existente
H-07 CRITICO Cancelar cita durante llamada (cancel_appointment) 1. Activar "Permitir cancelacion" · 2. Con cita existente · 3. Llamar y pedir cancelar · 4. Verificar en Cal.com Cancelacion ejecutada en Cal.com. Si ya estaba cancelada, no reintenta (idempotencia).
H-08 ALTO Disponibilidad en lenguaje natural (webhook inbound) 1. Con Cal.com activo, llamar al numero · 2. Preguntar disponibilidad · 3. Verificar que el agente menciona horarios reales El agente usa la disponibilidad inyectada por el webhook inbound via OpenAI
DATOS A RECOGER DE LA LLAMADA
H-09 CRITICO Variables predefinidas (Resumen, Exitosa, Sentimiento) 1. Llamada completa · 2. Abrir detalle en dashboard · 3. Verificar las 3 variables predefinidas Valores coherentes con la conversacion mantenida
H-10 CRITICO Variables personalizadas — Texto y Booleano 1. Crear variable Texto (ej: "Motivo") y Booleano (ej: "Primera llamada") · 2. Llamar mencionando datos · 3. Verificar extraccion Variables extraidas reflejan lo dicho en la llamada
H-11 ALTO Variables personalizadas — Numero 1. Crear variable tipo Numero · 2. Llamar mencionando un dato numerico · 3. Verificar que el valor extraido es numerico El Numero devuelve valor numerico correcto
H-12 CRITICO Agente sin Cal.com — seccion Calendario inyectada 1. Desactivar Cal.com · 2. Guardar · 3. Llamar y pedir una cita El agente indica que NO puede gestionar citas (seccion Calendario inyectada automaticamente en el prompt)
6
6. Wizard — Paso 6: Resumen y base de conocimiento 0/5
W6-01 ALTO Pagina de resumen — navegar a cada paso 1. Abrir paso 6 · 2. Clic en "Ir al paso" para cada uno de los 5 pasos anteriores Cada enlace navega al paso correcto
W6-02 CRITICO Subir documento a la base de conocimiento 1. Subir un PDF via dropzone (arrastrar o clic) · 2. Verificar que aparece en la lista con nombre (sin extension) · 3. Guardar y llamar · 4. Preguntar algo del documento Documento subido. Nombre sin extension. El agente responde con info del documento.
W6-03 ALTO Multiples formatos de archivo (PDF, DOCX, TXT, MD) 1. Subir un archivo de cada tipo · 2. Verificar que todos aparecen en la lista · 3. Verificar limite de 25MB Todos los formatos aceptados. Archivos mayores de 25MB rechazados.
W6-04 ALTO Notas adicionales al prompt 1. Escribir notas (ej: "Horarios L-V 9-18h") · 2. Guardar · 3. Llamar preguntando por horarios El agente incorpora las notas a su comportamiento
W6-05 CRITICO Guardar cambios y verificar persistencia total 1. Completar todos los pasos · 2. Guardar · 3. Reabrir agente en edicion · 4. Recorrer los 6 pasos verificando que todo persiste Todos los cambios persisten: nombre, voz, herramientas, KB, notas
7
7. Mis agentes IA 0/5
AG-01 CRITICO Crear nuevo agente desde el wizard completo 1. Pulsar "Nuevo Agente" en el topbar · 2. Completar los 6 pasos del wizard · 3. Pulsar "Crear agente" en el paso 6 · 4. Verificar que aparece en la lista de agentes Agente creado correctamente. Card visible con nombre, estado "Activo" y badge verde.
AG-02 CRITICO Editar agente existente 1. Pulsar "Editar" en un agente · 2. Verificar que el wizard carga con los datos del agente · 3. Modificar algun campo · 4. Guardar · 5. Reabrir y verificar persistencia Wizard carga datos correctos. Cambios se guardan y persisten. URL: /wizard?editId=X&step=N
AG-03 CRITICO Probar agente — Web Call (modal de test) 1. Pulsar "Probar" en un agente · 2. Verificar que aparece el modal con icono de onda · 3. Pulsar "Iniciar llamada" · 4. Hablar con el agente · 5. Pulsar "Colgar" Modal abre. Llamada WebRTC conecta. El agente responde con la voz y prompt configurados. Se puede colgar sin errores.
AG-04 ALTO Eliminar agente 1. Pulsar el boton de papelera rojo en un agente · 2. Verificar que pide confirmacion · 3. Confirmar · 4. Verificar que desaparece de la lista Confirmacion antes de eliminar. Agente eliminado de la lista y de Retell.
AG-05 MEDIO Nuevo Agente limpia el wizard (resetWizard) 1. Editar un agente existente hasta el paso 3 · 2. Volver a la lista · 3. Pulsar "Nuevo Agente" · 4. Verificar que el wizard esta completamente vacio Todos los campos vacios. Ningun dato del agente anterior persiste.
8
8. Mis numeros 0/4
NUM-01 CRITICO Listar numeros y estado de conexion 1. Ir a "Mis numeros" · 2. Verificar que aparecen los numeros con estado (Conectado/Desconectado), agente asignado y credenciales SIP Tabla con numero, estado, agente asignado y credenciales SIP visibles
NUM-02 CRITICO Asignar y cambiar agente a numero 1. En el desplegable del numero, cambiar el agente asignado · 2. Llamar al numero · 3. Verificar que el nuevo agente contesta El cambio se guarda. La llamada entrante usa el agente nuevo. El numero se pinea a la ultima version del agente.
NUM-03 ALTO Desasignar agente (Sin agente / Desactivado) 1. Seleccionar "Sin agente (Desactivado)" · 2. Llamar al numero El numero no conecta con ningun agente. La llamada no es atendida por la IA.
NUM-04 ALTO Eliminar numero (con confirmacion) 1. Pulsar eliminar en un numero · 2. Verificar que pide confirmacion · 3. Confirmar eliminacion Confirmacion antes de eliminar. Numero desaparece de la lista y de Retell.
9
9. Llamadas entrantes y rendimiento 0/6
CALL-01 CRITICO Llamada entrante al numero asignado 1. Llamar al numero · 2. Verificar que el agente correcto contesta · 3. Comprobar voz, prompt e idioma configurados El agente correcto contesta con la configuracion esperada
CALL-02 ALTO Latencia de primera respuesta 1. Llamar y hablar inmediatamente · 2. Medir tiempo hasta primera respuesta Primera respuesta en menos de 2 segundos (LLM turbo mode activado)
CALL-03 ALTO Interrupcion del agente (barge-in) 1. Cuando el agente hable, interrumpirle · 2. Verificar que para y escucha El agente deja de hablar y responde a la interrupcion
CALL-04 MEDIO Silencio prolongado (15 segundos) 1. Llamar · 2. No decir nada durante 15 segundos El agente maneja el silencio con mensaje de espera o cierre educado
CALL-05 ALTO Llamada larga (10+ minutos) 1. Conversacion durante 10+ minutos · 2. Observar calidad, cortes, coherencia Calidad estable sin cortes ni degradacion
CALL-06 CRITICO Actualizacion de agente se refleja en la siguiente llamada 1. Editar prompt del agente · 2. Guardar · 3. Llamar inmediatamente · 4. Verificar que usa el prompt nuevo Los cambios se reflejan inmediatamente. El numero se pinea a la ultima version del agente.
10
10. Dashboard y estadisticas 0/8
DASH-01 CRITICO KPIs principales tras llamada entrante 1. Recibir una llamada entrante · 2. Ir al Dashboard · 3. Comprobar los 4 KPIs: Total de llamadas, Tasa de exito, Duracion promedio, Coste total Los KPIs se actualizan con los datos de la nueva llamada. Ningun valor permanece a cero con datos reales.
DASH-02 ALTO Graficos (llamadas, sentimiento, motivos, por agente) 1. Revisar los 4 graficos: Llamadas en el tiempo, Sentimiento, Motivos de desconexion, Llamadas por agente · 2. Cambiar selector de periodo (Hoy / 7 dias / 30 dias / Personalizado) Los graficos se renderizan y actualizan al cambiar periodo
DASH-03 CRITICO Listado de llamadas recientes 1. Bajar al listado "Llamadas recientes" · 2. Verificar: Fecha/hora, Usuario (numero o Web Call), Agente, Duracion, Sentimiento, Estado Todas las llamadas con metadatos correctos, ordenadas por fecha descendente
DASH-04 ALTO Buscar y filtrar llamadas 1. Usar el buscador "Buscar por numero o nombre" · 2. Usar el filtro "Todos los agentes" para filtrar por agente concreto Busqueda y filtro reducen correctamente la lista de resultados
DASH-05 CRITICO Detalle de llamada — transcripcion y resumen 1. Clic en una llamada del listado · 2. Verificar: resumen/descripcion, transcripcion completa con turnos diferenciados (agente vs usuario) Transcripcion legible, resumen coherente con lo hablado
DASH-06 CRITICO Detalle de llamada — variables de datos extraidos 1. Abrir detalle de llamada con variables de extraccion configuradas · 2. Verificar: variables predefinidas (Llamada exitosa, Sentimiento) + personalizadas Todas las variables configuradas aparecen con valores extraidos de la conversacion
DASH-07 ALTO Exportar llamadas (CSV) 1. Pulsar "Exportar" en el listado · 2. Verificar que se descarga un archivo CSV Archivo descargado con todas las columnas y datos visibles
DASH-08 MEDIO Balance en el topbar 1. Verificar que el topbar muestra "Balance" con el coste total en euros · 2. Hacer una llamada y verificar que se actualiza Balance visible en formato correcto y se actualiza tras llamadas

Resumen del QA

0
Pasan
0
Fallan
0
Parciales
0
No aplica