Como estructurar una base de conocimiento para IA de voz

Como estructurar una base de conocimiento para IA de voz
VOLVER A LOS BLOGS
EN ESTA PÁGINA
Volver arriba

¿Como se estructura una base de conocimiento para IA de voz de modo que tu agente deje de alucinar?

Estructurala en chunks de Markdown recursivos de 512 tokens etiquetados con metadatos de producto, region y audiencia, recuperados con un umbral de similitud de 0,65 o superior y una instruccion de rechazo explicita. Este es el patron de cuatro capas (curacion, chunking, delimitacion por metadatos y recuperacion con rechazo por defecto) que usan los agentes de voz en produccion en plataformas como Retell AI para evitar el fallo de inventarse pasos.

El resto de esta guia desglosa cada capa con los valores de configuracion exactos, una estructura de referencia inspirada en bibliotecas de soporte empresarial como la de Lenovo y el protocolo de pruebas que detecta las alucinaciones antes de que lleguen a quien llama.

¿Que vas a construir?

Una arquitectura de recuperacion que fundamenta cada respuesta del agente en tu contenido verificado, impide que el modelo invente pasos y se mantiene dentro del presupuesto de latencia que exigen las conversaciones telefonicas naturales.

Al final de este tutorial, tu base de conocimiento:

  • Devolvera el chunk correcto en la primera recuperacion al menos el 90% de las veces durante las pruebas
  • Anadira menos de 100 ms de latencia por turno, manteniendo el tiempo total de respuesta cerca de los 600 ms
  • Se negara a responder cuando la respuesta no este en el material de origen, en lugar de adivinar
  • Filtrara la recuperacion por producto, region o flujo de trabajo para que el contenido multi-inquilino no se contamine entre si
  • Se mantendra actualizada de forma automatica a medida que cambie tu documentacion de base

¿Que necesitas antes de empezar?

  • Una cuenta de Retell AI con un agente funcionando (la funcion de base de conocimiento se incluye en todos los planes)
  • Tu documentacion de soporte existente en un formato que puedas exportar a Markdown
  • Una lista de las 50 preguntas mas frecuentes de quienes llaman a partir de los tickets de telefono o chat de los ultimos 30 dias
  • Acceso de edicion a tu centro de ayuda o a la documentacion de producto (vas a reescribir algunas paginas)
  • Una hora para evaluar la calidad de la recuperacion tras la primera construccion

¿Como se construye una base de conocimiento para IA de voz que no alucine?

Paso 1: ¿Como se audita y cura el contenido de origen antes de indexarlo?

Archiva todo documento desactualizado, contradictorio o que no sea la unica fuente de verdad sobre su tema antes de indexar una sola pagina. La mayor fuente de alucinaciones de un agente de voz no es el modelo. Es el contenido contradictorio o desactualizado del material de origen.

Si dos paginas no coinciden sobre tu plazo de reembolso, el recuperador no tiene forma de elegir la correcta y el LLM leera con total seguridad el chunk que gane la puntuacion de similitud. Reune todos los documentos, preguntas frecuentes y articulos de ayuda que pienses indexar. Para cada uno, comprueba tres cosas: si esta vigente este trimestre, si es la unica fuente de verdad sobre su tema y si coincide con lo que tus agentes de soporte senior dicen realmente en las llamadas. Si un documento no deberia usarse para responder preguntas de clientes, no deberia estar en tu base de conocimiento en absoluto. ElevenLabs

Ahora deberias tener un conjunto curado de documentos que te sentirias comodo enviando literalmente a un cliente.

Paso 2: ¿Por que Markdown y como conviene darle formato?

Convierte todo a Markdown estructurado con un H1 por documento, un H2 descriptivo por cada pregunta de usuario que se pueda resolver y parrafos cortos con sujetos explicitos. Los agentes de voz recuperan chunks de texto, no paginas web renderizadas. Markdown es el formato que sobrevive al pipeline de chunking conservando intacta la mayor parte de la estructura semantica.

La propia documentacion de Retell recomienda Markdown frente a .txt porque los encabezados bien estructurados dan al recuperador limites claros por los que dividir. Sustituye cada "haz clic aqui" o "como se describe mas arriba" por la referencia concreta, porque el chunk que contiene "mas arriba" puede recuperarse sin el chunk al que apunta. Cada chunk se lee de forma aislada, asi que cada chunk debe tener sentido por si solo.

Ahora deberias tener una carpeta de archivos Markdown en la que cada archivo cubre un area de producto y cada H2 cubre una pregunta de usuario que se puede resolver.

Paso 3: ¿Que tamano de chunk funciona mejor para la IA de voz?

Usa chunking recursivo de 512 tokens con un solapamiento del 10-15%, dividiendo primero por encabezados de Markdown, luego por parrafos y luego por frases. Este es el valor por defecto validado en benchmarks para contenido general de RAG y funciona bien en concreto para material de soporte por voz.

Un divisor recursivo de 512 tokens bien ajustado, con un solapamiento del 15% y enriquecimiento de metadatos, supera a un costoso enfoque de chunking semantico en la mayoria de los conjuntos de documentos reales. Los chunks largos llenan de ruido la ventana de contexto del LLM. Los chunks cortos fragmentan las instrucciones entre varias recuperaciones y hacen que el agente se salte pasos a mitad de la explicacion. La regla estricta: nunca dividas un procedimiento numerado entre dos chunks. Si el "paso 3" esta en el chunk A y el "paso 4" en el chunk B, el recuperador puede devolver uno sin el otro y tu agente se saltara una accion. Substack

Ahora deberias tener chunks en los que cada unidad contiene un procedimiento completo o bien contiene prosa contextual que tiene sentido sin sus vecinos.

Paso 4: ¿Con que metadatos deberias etiquetar cada chunk?

Etiqueta cada chunk con un minimo de cinco campos: product, version, region, audience y last_verified_date. Esto es lo que evita que quien llama desde Texas escuche las politicas de devolucion de California y evita que una pregunta sobre ThinkPad recupere respuestas sobre ThinkCentre.

Si un mismo agente ve contenido de la KB para varios estados o ubicaciones, la recuperacion puede sacar el chunk del estado equivocado (por ejemplo, la politica de California para quien llama desde Texas) a menos que la delimitacion y los metadatos se disenen con cuidado. El mismo problema se aplica a las lineas de producto, las versiones de software, los niveles de cliente y los canales de soporte. En tiempo de ejecucion, tu agente pasa los filtros relevantes con la consulta para que la busqueda vectorial solo considere los chunks que coinciden con el contexto de quien llama. En Retell, puedes pasarlos como variables dinamicas recopiladas antes en la llamada. Optimize Smart

Ahora deberias tener un esquema de metadatos en el que cualquier chunk pueda delimitarse de forma univoca a un unico contexto de quien llama.

Paso 5: ¿Que umbral de recuperacion detiene las alucinaciones?

Fija el umbral de similitud en 0,65 o superior y limita la recuperacion a entre 3 y 5 chunks. Un sistema de recuperacion que siempre devuelve algo es una maquina de alucinaciones disfrazada.

Cuando quien llama pregunta por una funcion que no documentas, el recuperador seguira sacando la coincidencia semantica mas cercana. El LLM recibira ese chunk y lo integrara con fluidez en una respuesta equivocada. En los ajustes de la base de conocimiento de Retell, dos parametros controlan este comportamiento. El parametro "Chunks to retrieve" define cuantos resultados se pasan al LLM (por defecto 3, con un maximo recomendado de 5 para voz). El "Similarity Threshold" fija la similitud coseno minima para que un chunk se considere relevante (por defecto 0,6). En casos de soporte de software donde una informacion equivocada es peor que ninguna informacion, sube el umbral a 0,7.

Ahora deberias ver que tu sistema de recuperacion devuelve menos coincidencias, pero de mayor calidad, y rechaza las marginales.

Paso 6: ¿Como se obliga al agente a rechazar en lugar de adivinar?

Anade esta instruccion exacta al prompt del agente: "Responde unicamente usando la informacion de ## Related Knowledge Base Contexts. Si esa seccion falta o no contiene informacion relevante, indica que no hay informacion relacionada disponible y ofrece transferir la llamada." Esta unica instruccion es el control antialucinaciones mas eficaz en cualquier agente de voz.

Sin ella, el LLM recurrira a sus datos de entrenamiento cuando la recuperacion vuelva vacia. Este es el fallo que hay detras de casi todos los desastres publicos de chatbots, incluido el caso de la tarifa por duelo de Air Canada, en el que se declaro a la aerolinea legalmente responsable. El patron de rechazo cambia el fallo de "respuesta equivocada con seguridad" a "honesto, dejame pasarte con una persona", que es exactamente lo que quiere quien llama y usa tu software cuando el sistema se topa con un caso limite.

Ahora deberias ver que tu agente dice "No tengo eso documentado; dejame transferirte" ante preguntas fuera de ambito, en lugar de inventarse pasos.

Paso 7: ¿Como se evita que la base de conocimiento quede desactualizada?

Activa la actualizacion automatica en las fuentes de URL para que Retell vuelva a recuperarlas cada 24 horas, versiona tus archivos Markdown en Git y haz una revision trimestral de todo archivo cuya last_verified_date tenga mas de 90 dias. El conocimiento desactualizado es el aliado silencioso de las alucinaciones.

Si la base de conocimiento esta desactualizada, el RAG simplemente recupera la respuesta equivocada mas rapido. La solucion es automatizar la actualidad en lugar de depender de que alguien se acuerde de volver a subir los archivos cuando cambie la documentacion de producto. Combina la actualizacion automatica con el rastreo automatico de las subrutas del centro de ayuda para que los articulos nuevos se indexen de forma automatica sin intervencion manual. CX Today

Ahora deberias tener una base de conocimiento que se actualiza sola cuando cambia tu contenido de base, sin intervencion humana.

Paso 8: ¿Como se prueba la recuperacion antes de salir a produccion?

Pasa tus 50 preguntas reales de quienes llaman por el sistema de recuperacion e inspecciona lo que devuelve antes de que se produzca ninguna generacion del LLM. Para cada consulta importan tres cosas: si el chunk correcto esta entre los 3 primeros, si la puntuacion de similitud supera tu umbral y si una persona que leyera solo los chunks recuperados podria responder a la pregunta.

Para cualquier pregunta en la que la recuperacion falle, la solucion casi siempre esta en el origen. O falta por completo el contenido relevante, o el chunking dividio un procedimiento entre limites, o los metadatos lo estan filtrando. Resiste la tentacion de arreglar los fallos de recuperacion anadiendo instrucciones al prompt del agente. Los parches en el prompt son la via por la que las bases de conocimiento acaban convirtiendose en un caos inmanejable. Aspira a una precision de recuperacion superior al 90% en el conjunto de pruebas antes de desplegar en llamadas reales.

Ahora deberias tener una cifra medida de precision de recuperacion para tus principales preguntas de quienes llaman y una lista de correcciones en los documentos de origen para las preguntas que fallaron.

Paso 9: ¿Cuando conviene usar un flujo de conversacion en lugar de un unico prompt?

Usa un flujo de conversacion con bases de conocimiento a nivel de nodo para cualquier agente de voz en el que la intencion de quien llama se divida en flujos de trabajo diferenciados, sobre todo en soporte de software, programacion de citas sanitarias y entornos multiproducto. Una base de conocimiento plana bajo un unico prompt es la arquitectura mas laxa posible.

En el soporte de software en concreto, el patron de mayor calidad es un flujo de conversacion en el que cada nodo solo recupera de la parte de la documentacion relevante para esa fase de la llamada. Un flujo tipico de soporte de software tiene nodos para el triaje, la consulta de cuenta, la resolucion de problemas, el escalado y la confirmacion posterior a la resolucion. El nodo de resolucion de problemas carga la KB de resolucion de problemas. El nodo de consulta de cuenta no carga ninguna KB, porque deberia estar llamando a una API. Esta estructura es mas fiable de mantener que un unico prompt gigante con una unica KB gigante. Combinalo con el analisis posterior a la llamada integrado para ver que nodos estan lanzando recuperaciones y que consultas vuelven por debajo del umbral.

Ahora deberias tener un despliegue en el que el alcance de la recuperacion se estrecha a medida que la conversacion se concreta, en lugar de que cada turno busque en todos los documentos.

¿Como conviene estructurar la propia base de conocimiento? Una referencia al estilo de Lenovo

Organiza la base de conocimiento por niveles segun la audiencia y delimita la recuperacion al nivel de quien llama. Este es el patron estructural que usa la biblioteca de soporte empresarial de Lenovo para evitar que el contenido de gestion del aula dirigido al profesorado choque con el contenido tecnico de ingenieria.

Lenovo establecio tres niveles de articulos —temas generales e informacion de producto, temas especificos para el profesorado y temas y problemas tecnicos—, con articulos centrados, eliminando redundancias y estandarizando las convenciones de nomenclatura en los tres niveles. Aplica el mismo patron a una base de conocimiento de IA de voz: Contiem

Nivel 1: producto general y precios. Datos de cara al publico que cualquiera que llame podria preguntar. Etiquetado audience: all. Indexa todo.

Nivel 2: guias para el usuario final. Procedimientos paso a paso para quien llama de forma estandar. Etiquetado audience: end_user, delimitado por product y region. Este nivel concentra el grueso del trafico de recuperacion.

Nivel 3: tecnico y de administracion. Configuracion, integraciones y casos limite. Etiquetado audience: admin. Solo se recupera cuando se ha identificado antes en la llamada que quien llama es administrador.

Los runbooks internos, las matrices de escalado y las notas de ingenieria van en una base de conocimiento completamente aparte, nunca accesible para el agente de cara al cliente. Los niveles son lo que evita que una llamada de resolucion de problemas de un usuario final saque por accidente un procedimiento de escalado interno.

¿Cuales son las buenas practicas una vez que la base de conocimiento esta en marcha?

¿Deberia la base de conocimiento contener instrucciones del agente?

No. La base de conocimiento sirve para aportar informacion de apoyo, no el comportamiento del agente. Si te descubres subiendo un archivo Markdown titulado "Como debe comportarse el agente cuando ocurre X", ese contenido corresponde al prompt o a un nodo del flujo de conversacion. Mezclarlos diluye ambos: el recuperador clasifica las instrucciones de comportamiento frente a las consultas factuales y las saca en los momentos equivocados.

¿Como conviene redactar los encabezados para la recuperacion por voz?

Empieza por el objetivo del usuario, no por el nombre de la funcion. "Configurar la autenticacion de dos factores" pasa a ser "Activar el inicio de sesion en dos pasos". El recuperador coteja con las palabras habladas de quien llama, y las preguntas en lenguaje natural coinciden mucho mejor con encabezados en lenguaje natural que con la terminologia de producto.

¿Por que cada chunk debe ser autosuficiente?

Cada chunk se recupera por separado. Usa nombres completos en lugar de pronombres, nombres completos de producto en lugar de "la plataforma" y repite cualquier contexto condicional en cada paso en lugar de decir "si usas la consola de administracion, entonces..." tres parrafos despues. Esta unica regla elimina una fraccion sorprendente de alucinaciones, porque suprime la ambiguedad que, de lo contrario, el LLM intenta resolver adivinando.

¿Como se depura una alucinacion a posteriori?

Captura los chunks recuperados, las puntuaciones de similitud y los filtros de metadatos de cada llamada junto con la transcripcion. Registrar solo la respuesta final del agente hace casi imposible depurar las alucinaciones: ves la respuesta equivocada, pero no si el recuperador devolvio el chunk equivocado o si el chunk correcto se genero de forma incorrecta. La mayoria de los tickets de "alucinacion" resultan ser problemas de clasificacion en la recuperacion, que se corrigen en el origen.

¿Por que los datos tabulares se recuperan mal?

El pipeline de chunking no puede conservar las relaciones espaciales que hacen legibles las tablas, asi que una celda a menudo se recupera sin su encabezado de columna. Reescribe las tablas criticas como prosa con frases explicitas. "El plan Pro admite 50 usuarios e incluye acceso a la API" es mejor que una celda de tabla que el recuperador separa de su encabezado de columna.

¿Cuales son los errores habituales y como se evitan?

¿Por que volcar todo el centro de ayuda en una sola KB es un error?

Una base de conocimiento con 4000 chunks de los que 50 son relevantes para quien llama es peor que una con 400 chunks de los que 50 son relevantes, porque el recuperador tiene 10 veces mas coincidencias en competencia que lo confunden. En su lugar, construye bases de conocimiento acotadas por flujo de trabajo y vinculalas a nivel de nodo.

¿Por que no deberias parchear las alucinaciones en el prompt?

Cuando el agente dice algo incorrecto, el instinto es anadir "no digas X" al prompt. Con tres de estas el prompt se vuelve contradictorio; con diez, inmanejable. Averigua por que el LLM dijo X. Casi siempre, un chunk de la KB lo sugirio, o la ausencia de un chunk obligo al modelo a recurrir a los datos de entrenamiento. Parchea el origen.

¿Cual es el coste de recuperar de mas?

Cada chunk adicional anade tokens al prompt y milisegundos a la respuesta. Poner "chunks to retrieve" en 10 porque mas contexto parece mas seguro es un error habitual. Quedate en 3 chunks para el contenido de soporte tipico, sube a 5 solo cuando las preguntas de quien llama abarquen varios temas y no subas mas a menos que hayas medido que mejora la precision.

¿Por que siguen produciendose fallos publicos de chatbots?

Porque se permite que el agente hable sin una instruccion de rechazo explicita. Se declaro responsable al chatbot de Air Canada tras generar una politica de duelo inexistente que contradecia las normas reales de la aerolinea, y fallos similares siguen repitiendose entre proveedores que se saltan la capa de rechazo. Haz que el rechazo sea explicito, comprueba que se activa y trata cualquier caso en el que el agente invente informacion como un bug P0. CanLII

¿Por que volver a probar tras cada actualizacion del origen?

Anadir un documento nuevo cambia el panorama de recuperacion de todas las consultas existentes. Un chunk que ayer quedaba primero puede quedar tercero hoy. Manten automatizado el conjunto de pruebas de 50 preguntas y vuelve a ejecutarlo siempre que el contenido de base cambie de forma significativa.

¿Que resultados han obtenido equipos reales?

¿Como uso SWTCH este patron para el soporte de cargadores de VE?

SWTCH desplego un agente de voz impulsado por Retell llamado Lucas para atender las llamadas de soporte de cargadores de VE, en las que quien llama suele estar ante un cargador averiado, con la bateria baja y sin paciencia para una instruccion equivocada. La implementacion redujo los costes de soporte en mas de un 50% y mejoro notablemente los margenes de SaaS, con el agente respondiendo en segundos en lugar de minutos. El listón de fiabilidad lo marco el caso de uso: un paso equivocado en la resolucion de problemas es la diferencia entre un cargador que funciona y un conductor tirado.

¿Como escalo Anker esto en su soporte global?

Anker implanto Retell en su soporte global de electronica de consumo, donde quienes llaman hacen preguntas especificas de producto sobre decenas de SKU y en varios idiomas. El caso practico ilustra por que la delimitacion por metadatos importa a escala. Sin un filtrado a nivel de producto en la recuperacion, una pregunta sobre una barra de sonido puede sacar el manual de una aspiradora, y el agente los combinara con total seguridad. Con una estructura de KB adecuada, el agente se mantiene dentro del contexto del producto durante toda la llamada.

¿Que volumen en produccion ha gestionado esta arquitectura?

Retell AI impulsa ahora mas de 50 millones de llamadas con IA en tiempo real cada mes para clientes de miles de empresas, sin que se haya reportado ningun agente descontrolado en todo ese volumen. La arquitectura de esta guia es la misma que funciona por debajo de esas llamadas. Yahoo Finance

Preguntas frecuentes

¿Cual es el mejor tamano de chunk para una base de conocimiento de IA de voz?

El chunking recursivo de 512 tokens con un solapamiento del 10-15% es el valor por defecto validado en benchmarks. Los chunks mas pequenos (200-300 tokens) funcionan para contenido tipo preguntas frecuentes; los mas grandes (1024 tokens) funcionan para prosa narrativa. Divide siempre primero por encabezados de Markdown, luego por parrafos y luego por frases.

¿Como evito que el LLM genere informacion que no esta en la base de conocimiento?

Anade una instruccion de rechazo explicita al prompt del agente: "Responde unicamente usando la informacion de ## Related Knowledge Base Contexts. Si esa seccion falta o no contiene informacion relevante, responde que no hay informacion relacionada disponible." Combinado con un umbral de similitud de 0,65 o superior, este es el control antialucinaciones individual mas eficaz.

¿Cuanta latencia anade la base de conocimiento por turno?

Menos de 100 ms por turno en el pipeline de recuperacion optimizado de Retell, lo que mantiene al agente dentro de la ventana total de respuesta de unos 600 ms que espera quien llama. Si observas una latencia notablemente mayor, comprueba si estas recuperando mas chunks de los necesarios o si el filtrado por metadatos se aplica en el momento de la consulta en lugar de despues de la recuperacion.

¿Deberia usar un unico prompt o un flujo de conversacion con bases de conocimiento a nivel de nodo?

El flujo de conversacion gana en el soporte de software y en cualquier escenario donde la intencion de quien llama se divida en flujos de trabajo diferenciados. Las bases de conocimiento a nivel de nodo permiten que cada estado de la conversacion recupere de una porcion acotada de contenido, lo que mejora la precision y simplifica el mantenimiento. Los prompts unicos sirven para casos de uso acotados, como las preguntas frecuentes de un solo producto. La guia de Retell sobre desplegar IA conversacional aborda esta decision de arquitectura con mas detalle.

¿Con que frecuencia debo actualizar la base de conocimiento?

Activa la actualizacion automatica en las fuentes de URL para que Retell vuelva a recuperarlas cada 24 horas. En los documentos subidos, haz una revision manual siempre que cambie el producto o la politica de base y considera que todo lo que tenga mas de 90 dias necesita verificacion.

¿Puedo entrenar al agente de voz con mis grabaciones de llamadas en lugar de redactar documentacion?

Si, en parte. Puedes usar las transcripciones de llamadas exitosas y las grabaciones de agentes senior como material de origen para la base de conocimiento. Extrae los pares de pregunta y respuesta, conviertelos a Markdown e indexalos junto a tu documentacion formal. Esto es especialmente util para captar las expresiones concretas que usan tus mejores agentes, que a menudo resuelven las incidencias mas rapido que el texto oficial del centro de ayuda. No sustituye la documentacion estructurada; la complementa.

¿Que campos de metadatos son los mas importantes para la recuperacion del agente de voz?

Como minimo: product, version, region, audience y last_verified_date. Anade topic para un enrutamiento granular en un flujo de conversacion y compliance_scope si tienes contenido regulado (HIPAA, asesoramiento financiero) que nunca deberia recuperarse fuera de contextos de llamada especificos.

¿Como compruebo si mi base de conocimiento funciona antes de salir a produccion?

Crea un conjunto de pruebas de entre 50 y 100 preguntas reales de quienes llaman a partir de los tickets de soporte de los ultimos 30 dias. Para cada una, inspecciona los chunks recuperados antes de cualquier generacion del LLM: si el chunk correcto esta entre los 3 primeros, si la puntuacion de similitud supera el umbral y si una persona podria responder a la pregunta solo con esos chunks. Aspira a una precision de recuperacion superior al 90% en el conjunto de pruebas antes de desplegar.

¿Que ocurre cuando quien llama pregunta algo que no esta en la base de conocimiento?

Con una instruccion de rechazo activa y un umbral de similitud de 0,65 o superior, el agente indica que no tiene esa informacion documentada y ofrece tomar un mensaje o hacer una transferencia asistida mediante transferencia de llamadas a un agente humano con todo el contexto de la conversacion. Sin estos controles, el agente recurre a los datos de entrenamiento del LLM subyacente, que es exactamente el fallo que esta guia esta disenada para evitar.

¿Que deberias hacer a continuacion?

Ahora tienes una arquitectura de base de conocimiento que fundamenta cada respuesta del agente en contenido verificado, delimita la recuperacion segun el contexto de quien llama, se niega a responder cuando la respuesta no esta documentada y se actualiza sola a medida que cambia tu material de origen. Esta es la base que permite a un agente de voz gestionar el soporte de software, sectores regulados o cualquier llamada de alto riesgo en la que un paso equivocado importa mas que uno rapido.

Para llevarlo mas alla, la misma arquitectura de recuperacion admite casos de uso como la automatizacion de la atencion al cliente con IA, la cualificacion de leads con enrutamiento especifico de producto y los recepcionistas con IA para consultas sanitarias donde la delimitacion del cumplimiento no es negociable. Los mismos patrones tambien se aplican a los despliegues en sanidad y seguros, donde el coste de una alucinacion es un problema normativo, no solo de experiencia del cliente.

Empieza a construir gratis con 10 $ en creditos de uso en retellai.com.

Calculadora de ROI
Estima tu ROI al automatizar las llamadas

Descubre cuánto podría ahorrar tu empresa al pasar a agentes de voz impulsados por IA.

¡Listo! 
Tu envío se ha mandado a tu correo electrónico
¡Vaya! Algo salió mal al enviar el formulario.
   1
   8
20
¡Vaya! Algo salió mal al enviar el formulario.

Resultado del ROI

2,000

Total Human Agent Cost

$5,000
/month

AI Agent Cost

$3,000
/month

Estimated Savings

$2,000
/month
Demo en Directo
Prueba Nuestra Demo en Directo

Un número de teléfono de demostración de Retell Clinic Office

¡Gracias! ¡Tu envío ha sido recibido!
¡Vaya! Algo salió mal al enviar el formulario.

Read Other Blogs

Revolutionize your call operation with Retell