Buena demo, malas llamadas reales: ¿qué capa ha fallado?
Su agente de voz superó todas las demos, pero tropieza en las llamadas reales. Las propias llamadas fallidas muestran qué capa está fallando y qué conviene corregir primero.
La respuesta corta
Un agente de voz que supera la demo y falla en las llamadas reales no ha empeorado de repente. Las llamadas reales atraviesan las mismas siete capas que la demo, desde el audio de la línea y el reconocimiento de voz hasta las herramientas, el traspaso y la medición. La demo nunca puso a prueba la capa que ahora falla en condiciones reales.
Por eso, no empiece por reescribir el prompt. Tome las llamadas fallidas reales, haga pasar cada una por las capas en orden y asígnela a la primera capa que falló. La capa con más llamadas es la que está fallando, y es lo primero que hay que corregir. Haga esa única corrección, vuelva a pasar las mismas llamadas y compare.
Este artículo está pensado para una línea que ya está en producción. Si todavía no la ha lanzado, empiece por nuestra guía para probar un agente de IA de voz antes de pasar a producción.
Por qué la demo salió bien
Una demo es una prueba amable. Quien llama conoce el guion, habla con claridad en una sala silenciosa y espera a que el agente termine. Los datos de prueba están limpios: el pedido existe y hay hueco en la agenda.
En las llamadas reales, la gente interrumpe. Llama desde el coche o desde un almacén, usa expresiones locales y abreviaturas, y pregunta por temas relacionados que el flujo no contempla. A veces al teléfono ni siquiera está la persona que el flujo esperaba: contesta el contable en lugar del dueño, coge el teléfono un familiar o la llamada acaba en otro departamento.
Cada una de estas situaciones pone a prueba una capa distinta. Una buena demo muestra que las capas aguantan cuando todo llega limpio, no cuál cede primero con el tráfico real.
Las siete capas que atraviesa una llamada
Todas las llamadas atraviesan las mismas capas en el mismo orden. Un fallo en una de las primeras capas produce síntomas en las siguientes, así que los síntomas por sí solos suelen señalar el sitio equivocado.
- Audio de la línea y telefonía: la llamada se conecta, el audio va y viene sin retrasos ni eco, y la llamada termina de forma limpia.
- Reconocimiento de voz: lo que dice quien llama se convierte en texto.
- Conocimiento: la información que el agente puede usar, como políticas, datos de producto y respuestas a preguntas frecuentes.
- Decisión: la lógica de la conversación, es decir, qué decir o preguntar a continuación, cuándo confirmar, cuándo pasar la llamada a una persona y cómo terminar.
- Herramientas y acciones en sistemas: consultas y escrituras en el CRM, en el sistema de reservas o en el de incidencias.
- Traspaso a una persona: la transferencia o la llamada de vuelta, y el contexto que recibe su compañero.
- Medición: el resultado registrado coincide con lo que pasó de verdad.
Hay además un filtro de negocio, que no es una capa de IA. Algunas llamadas fallan por el lado del negocio: no hay stock, no hay hueco libre o los datos de su propio sistema están desactualizados. El agente hizo su trabajo y el negocio no pudo cumplir. Cuente esas llamadas aparte y envíelas al responsable de ese proceso.
Empiece por las llamadas reales, no por la hoja de pruebas
Tome todas las llamadas reales de un periodo reciente, no los escenarios de su hoja de pruebas. Después, descarte las llamadas de prueba internas: el mismo número y las mismas frases de guion, repetidas con pocos minutos de diferencia. Quien hace pruebas no habla como un cliente de verdad.
A continuación, revise las etiquetas de resultado en una muestra. Si los buzones de voz cuentan como conversaciones o las reservas completadas cuentan como fallos, el propio conjunto de llamadas fallidas está mal. La medición es la última capa, pero la primera que hay que verificar.
Por último, escuche el audio. La transcripción muestra lo que entendió el reconocimiento de voz, y solo la grabación muestra lo que dijo de verdad quien llamaba.
Tabla de diagnóstico: del síntoma a la capa
Aplique la tabla a una llamada fallida cada vez y busque la evidencia antes de asignar la capa.
| Síntoma | Capa probable | Qué revisar | Evidencia que lo confirma |
|---|---|---|---|
| Las llamadas salientes se cortan en los primeros segundos | Audio de la línea y telefonía | Tiempo desde que se descuelga hasta la primera palabra del agente | La gente cuelga tras un silencio, antes de que hable el agente. Los cuelgues durante la frase de apertura apuntan a la decisión. |
| Silencio largo cuando quien llama termina de hablar | Audio de la línea y telefonía, o herramientas | La pausa antes de cada respuesta del agente | Las pausas en todos los turnos apuntan a la línea. Las pausas solo en los turnos con una consulta apuntan a las herramientas. |
| El agente se calla a mitad de frase sin que nadie haya hablado | Audio de la línea y telefonía | Cada parada, contrastada con la grabación | Se calla con el ruido del tráfico, de la maquinaria o con su propio eco. |
| Quien llama tiene que repetir lo que ha dicho | Reconocimiento de voz | La transcripción del primer intento, contrastada con el audio | En la grabación se entiende bien, pero la transcripción está mal o vacía. |
| El agente responde a una pregunta que nadie ha hecho | Reconocimiento de voz | El texto reconocido, contrastado con la pregunta que el agente acababa de hacer | La transcripción recoge una frase que quien llama nunca dijo, y el agente la respondió. Una transcripción correcta apunta a la decisión. |
| Se recogen mal nombres, códigos de producto o direcciones | Reconocimiento de voz | Los mismos términos en muchas llamadas | Las mismas formas erróneas se repiten con interlocutores distintos. |
| Una respuesta rotunda, pero incorrecta o desactualizada | Conocimiento | La fuente de la respuesta y su fecha | El propio material del agente está mal o desactualizado. Los datos desactualizados de su propio sistema corresponden al filtro de negocio. |
| «No dispongo de esa información» ante una pregunta habitual | Conocimiento | Si el tema figura en el material del agente | La pregunta es frecuente en las llamadas reales y falta en el material. |
| El agente vuelve a pedir datos que quien llama ya ha dado | Decisión | El turno en el que quien llama respondió | La transcripción es correcta, y el siguiente turno del agente no la tiene en cuenta. |
| Al teléfono está otra persona y el guion sigue adelante | Decisión | Cómo trata el flujo a un contable, a un familiar o a otro departamento | El agente sigue haciendo preguntas que esa persona no puede contestar, en lugar de preguntar con quién debe hablar. |
| El agente dice que ha reservado, pero en el CRM no aparece nada | Herramientas y acciones en sistemas | El log de la herramienta en ese turno: petición, respuesta, ID de registro | Se devolvió un error o no llegó ningún ID de registro, y el agente confirmó igualmente. Si no se envió ninguna petición, el fallo apunta a la decisión. |
| Tras una transferencia, su compañero pide a quien llama que empiece de nuevo | Traspaso a una persona | Lo que vio el compañero en el momento de la transferencia | Faltaba el resumen, o llegó después de que el compañero contestara. |
| Al final de la llamada, se le cuelga a quien llama antes de tiempo | Decisión | Quién terminó la llamada y la última frase de quien llamaba | El agente colgó antes de que quien llamaba se despidiera. Una llamada que no terminó ninguna de las dos partes apunta a la línea. |
| El panel dice «resuelta», pero las reclamaciones dicen otra cosa | Medición | Una muestra de llamadas marcadas como resueltas, contrastada con la definición de resultado | Esas llamadas no alcanzaron el resultado acordado, o eran buzones de voz. |
Cuente cada llamada fallida una sola vez, en su primer fallo
Así leemos las llamadas fallidas en DRING. Cada llamada fallida pasa por las capas en orden y recibe una sola etiqueta: la primera capa que falló. Una frase mal oída que lleva a una respuesta equivocada y después a una reserva fallida es un fallo de reconocimiento, no tres problemas.
Con un único valor por llamada, los recuentos suman el total de llamadas fallidas, y el recuento más alto muestra dónde una sola corrección puede recuperar más llamadas.
La alternativa habitual es etiquetar cada síntoma allí donde aparece. Contadas así, las 200 llamadas fallidas del ejemplo que sigue recibieron 355 etiquetas. La decisión acumuló más etiquetas que ninguna otra capa, 104, porque una frase mal oída suele hacer que la respuesta siguiente también salga mal. Sin embargo, la decisión fue el primer fallo solo en 40 llamadas. Las etiquetas de síntoma se solapan, su total no coincide con el número de llamadas fallidas y hacen que todas las capas parezcan urgentes. Muéstrelas aparte si le resultan útiles, pero ordene las correcciones por primeros fallos.
Las cifras de este apartado son un ejemplo para este artículo, no datos de una implantación real.
| Primera capa que falló | Llamadas fallidas | Porcentaje |
|---|---|---|
| Reconocimiento de voz | 62 | 31 % |
| Decisión | 40 | 20 % |
| Herramientas y acciones en sistemas | 24 | 12 % |
| Lado del negocio, no es un defecto de la IA | 22 | 11 % |
| Audio de la línea y telefonía | 18 | 9 % |
| Conocimiento | 14 | 7 % |
| Traspaso a una persona | 12 | 6 % |
| Medición | 8 | 4 % |
| Total | 200 | 100 % |
En este ejemplo, el reconocimiento de voz es la primera capa en la que trabajar: es el primer fallo en 62 de las 200 llamadas. Las 22 llamadas del lado del negocio no son un defecto de la IA. Ningún cambio en el agente crea un hueco libre en la agenda ni corrige una lista de precios desactualizada en su propio sistema.
Reconocimiento de voz: la mayoría de las correcciones se hacen en la capa de decisión
El primer fallo muestra dónde se torció la llamada, no siempre dónde va la corrección. En una línea telefónica, muchos errores de reconocimiento no se pueden corregir en la propia capa de reconocimiento: el audio va comprimido y una carretilla elevadora puede sonar más fuerte que la voz. La conversación tiene que seguir siendo correcta aunque el texto esté mal, y ese trabajo se hace en la capa de decisión:
- No deje que el agente responda a una frase que no encaja. Cuando el texto reconocido no corresponde a la pregunta que el agente acaba de hacer, el agente no actúa sobre él ni abre un tema nuevo. Dice que no lo ha entendido y vuelve a preguntar.
- Mantenga una lista de confusiones conocidas. Las palabras que el reconocimiento entiende mal en las llamadas reales van a una lista, y el agente las confirma con una pregunta en lugar de adivinar.
- Use los datos del sistema. Cuando el pedido o el registro ya se conoce, el agente se lo lee a quien llama y pregunta: «¿Es este?».
- Añada al final una lista de palabras clave. Una lista de nombres y términos de producto es un ajuste de reconocimiento barato, pero va después de los tres pasos anteriores.
Un ejemplo escrito para este artículo, no una llamada real: un turno mal oído, gestionado de dos maneras.
| Turno | Lo que se dice |
|---|---|
| Agente | «Su pedido llega el jueves entre las nueve y las doce de la mañana. ¿Le viene bien?» |
| Cliente, al volante | «Sí, el jueves me va bien. ¿Me lo pueden dejar abajo?» |
| Lo que oyó el reconocimiento | «Sí, el jueves me va bien. ¿Me lo pueden dar de baja?» |
| Agente, mala gestión | «Por supuesto, he anulado su pedido. ¿Puedo ayudarle en algo más?» |
| Agente, buena gestión | «Gracias, queda para el jueves. Perdone, no he entendido bien lo último. ¿Me lo puede repetir?» |
| Cliente | «Que si no estoy en casa, ¿me lo pueden dejar abajo, con la vecina?» |
| Agente | «Sin problema. El jueves entre las nueve y las doce de la mañana y, si no está en casa, se lo dejamos a su vecina de abajo». |
La primera respuesta convierte un error de reconocimiento en un pedido anulado. La segunda se queda con la parte que encaja y vuelve a preguntar por el resto. Para profundizar en esta capa, lea cómo corrige la IA de voz lo que oye mal.
Herramientas y traspaso: fíese del log, no de la frase
Un agente que dice «Su cita está reservada» ha producido una frase, no una reserva. Revise el log de la herramienta en cada acción: ¿se envió la petición, qué respondió el sistema y llegó un ID de registro? El agente solo debe confirmar una acción tras recibir una respuesta correcta del sistema. Nuestra guía sobre el registro del resultado en el CRM explica qué debe quedar registrado tras cada llamada.
El traspaso también falla sin hacer ruido. La transferencia se hace, pero el resumen llega tarde o no llega. Escuche los primeros segundos después de cada transferencia. Si su compañero pregunta por qué llama el cliente, el traspaso ha fallado. Consulte cómo diseñar el traspaso a una persona para saber qué contexto debe incluir.
El final: cuente las despedidas
Muchos flujos terminan la llamada con un temporizador o en cuanto la tarea está hecha. En las llamadas reales, eso corta a la gente en mitad de una pregunta o de un «gracias». El agente no debe colgar antes de oír la despedida de quien llama.
En cada llamada que terminó el agente, lea la última frase de quien llamaba antes del cuelgue. ¿Había una despedida? El porcentaje de llamadas sin despedida es su tasa de cortes, y corresponde a la capa de decisión.
Corrija una capa cada vez
La tabla de primeros fallos marca el orden de trabajo:
- Elija la capa de IA con el recuento más alto. El filtro de negocio va a su responsable.
- Haga un solo cambio dirigido a esas llamadas. En los fallos de reconocimiento, ese cambio suele hacerse en la capa de decisión, como se ha explicado más arriba. Con dos cambios a la vez, no sabrá cuál ha ayudado.
- Vuelva a pasar las mismas llamadas fallidas. Ahora son su batería de pruebas de regresión: las mismas frases de quien llama y, cuando sea posible, las mismas condiciones de audio.
- Compare los recuentos de primeros fallos antes y después con el mismo tipo de tráfico: la misma campaña, el mismo tipo de lista o la misma franja horaria de llamadas entrantes. Con una lista más fácil, cualquier cambio parece bueno.
Cuente con que algunas llamadas se desplacen en lugar de desaparecer. Una llamada que ahora supera el reconocimiento puede fallar más adelante, en las herramientas. Eso es avanzar: la siguiente corrección ya está a la vista. Agent Factory, la forma en que DRING crea, prueba y mejora agentes, sigue la misma regla: un cambio cada vez, probado antes de publicarse.
Dónde encaja DRING
Si un flujo en producción no rinde como debería, pida una llamada para revisarlo. Tenga preparada una muestra de llamadas fallidas, con grabaciones si su política lo permite, y el resultado que debería haber alcanzado cada llamada. Nuestro equipo puede revisarlas con usted como se describe en este artículo y ver dónde falló primero cada una.
El alcance de los cambios que afectan a sus propios sistemas se define por separado. Las acciones que un agente puede hacer en un CRM dependen de la edición del CRM, los permisos y el acceso a la API. En DRING se pueden definir campos de análisis adicionales, que se devuelven a través de la API, el CRM, el panel y los informes. La primera capa que falló puede ser uno de ellos.
Cada agente que crea DRING pasa por entre 1.000 y 10.000 conversaciones simuladas, creadas para su empresa, antes de la primera llamada real. Aun así, las llamadas reales muestran lo que la simulación no detectó, así que la mejora tras el lanzamiento parte de quienes llaman de verdad.
Encuentre la capa que falla
Deje su número y DRING le llama en dos minutos. Explíquele qué flujo no rinde, y nuestro equipo le dirá después por dónde empezar a mirar.