Salta al contenido

Especialización selectiva: cómo diseñar agentes que funcionen en producción

Publicado

EscucharEscucha este artículo

Crear un agente para una demo nunca ha sido tan rápido. Conectas un modelo potente, le das unas cuantas herramientas y en una tarde tienes algo que agenda reuniones, redacta respuestas o genera informes bajo demanda. El problema llega después. El responsable de CX, el jefe de operaciones, el líder de plataforma —quien tenga que hacer que ese agente funcione a nivel empresarial— se topa con un muro. Lo que funcionaba en la demo se vuelve lento e impredecible en cuanto llegan el volumen real y los casos importantes. Casi nunca falla la plataforma base. Lo que falla es la arquitectura que se construyó encima.

El cuello de botella: un solo agente haciendo todo

Lo más habitual tras crear un primer agente exitoso es querer darle más trabajo. Más herramientas. Más contexto. Más responsabilidades. Si ha hecho bien una tarea, seguro que puede con diez.

Ese instinto crea un cuello de botella. Cuando un solo agente tiene que planificar, ejecutar, recordar y reflexionar sobre un ámbito muy amplio, varias cosas empiezan a fallar a la vez.

Tomar decisiones se vuelve más lento y difícil de controlar, porque cada paso compite por espacio en una sola ventana de contexto y un único proceso de razonamiento. Elegir la herramienta adecuada es menos fiable, porque la precisión suele bajar a medida que aumentan las opciones. Y el sistema se vuelve frágil, porque un pequeño error al principio pasa desapercibido. Sin límites claros entre responsabilidades, un fallo inicial puede contaminar todo lo que viene después.

Imagina un solo agente de voz encargado de gestionar reclamaciones de seguros de principio a fin. En una llamada tiene que verificar la identidad, buscar la póliza correcta, comprobar la cobertura, interpretar la reclamación, estimar el pago, registrar la interacción y decidir si debe pasar el caso a una persona. En la demo, con un cliente colaborador y buena conexión, lo hace todo bien. En producción, el nombre del cliente se entiende mal en una llamada ruidosa desde el móvil. El agente no se recupera. Busca la póliza equivocada, razona con seguridad sobre una cobertura que el cliente no tiene y da una cifra de pago de un plan que nunca contrató. Como no había nada entre oír el nombre y actuar, un error de transcripción se convierte en una promesa errónea hecha al cliente.

En un sector regulado, esto no es solo una mala experiencia: es un problema de cumplimiento normativo con responsabilidad asociada. Por eso, la asegurabilidad de agentes se está convirtiendo en un requisito previo para desplegar soluciones en producción, y por eso creamos ElevenAgents: la primera plataforma de IA conversacional que puede optar a un seguro de IA a través de

Fíjate en lo que realmente falló. El agente no era malo conversando. Lo que no podía era asumir todas las responsabilidades solo, sin ningún control entre entender algo y actuar. La solución no es aspirar a menos ni hacer un agente más silencioso. Es poner estructura.

Conviene ser precisos aquí. No es sobre todo una limitación de los modelos. Un modelo más potente ayuda, pero no elimina el problema estructural. Es un problema de diseño de sistemas.

El modelo mental: departamentos, no un CEO que decide todo

Workflow Image

Nada de esto requiere infraestructura especial. Nuestra plataforma, ElevenAgents, ya incluye

Ahí está la ventaja de una arquitectura multiagente, y para ciertos trabajos es real. Un ejemplo de contact center lo deja claro. Imagina que quieres evaluar la calidad de diez mil llamadas de soporte de ayer. El trabajo se divide fácil: un agente comprueba si se siguió el guion de cumplimiento, otro valora empatía y tono, otro señala llamadas que debieron escalarse y otro extrae el motivo de la llamada. Ningún juicio depende de los demás y todos pueden ejecutarse en paralelo sobre la misma transcripción. Justo este tipo de tareas es donde brilla el enfoque multiagente: partes independientes, trabajo centrado en análisis y separar cada juicio en su propio contexto los hace más precisos.

Autenticación de la aplicación anfitriona

Eso es lo que hace atractiva una arquitectura multi-agente, y para ciertos trabajos es realmente útil. Un ejemplo concreto es un centro de atención al cliente. Imagina que quieres evaluar la calidad de diez mil llamadas de soporte de ayer. El trabajo se divide fácilmente: un agente comprueba si el agente siguió el guion de cumplimiento, otro valora la empatía y el tono, otro señala llamadas que deberían haberse escalado y otro extrae el motivo de la llamada. Ninguna de estas tareas depende de las demás y todas pueden ejecutarse en paralelo sobre la misma transcripción. Justo aquí es donde brilla el enfoque multi-agente: las partes son independientes, el trabajo es principalmente de análisis y separar cada tarea en su propio contexto hace que cada una sea más precisa.

Los compromisos reales


Documentation on Dynamic Variables:

Multi-agente no es una solución mágica. Cualquier responsable técnico que valore esta arquitectura debe analizar bien los costes de coordinación antes de decidirse. El mayor riesgo es este.

El fallo más común es la fragmentación del contexto. Si divides una tarea entre agentes que no comparten todo el contexto, cada uno actúa con una visión parcial y sus decisiones pueden entrar en conflicto de formas que el coordinador no puede resolver.

Esto también ocurre en conversaciones en directo. Imagina una llamada de cobros dividida entre un agente de negociación y otro de cumplimiento que no comparten estado. El de negociación, intentando ayudar, ofrece al cliente un plan de pago de seis meses. El de cumplimiento, que no ha visto esa oferta, la habría rechazado porque en la región del cliente el máximo son tres meses. Cada agente actuó bien en su parte, pero juntos generaron un compromiso que la empresa no puede cumplir, y se lo dijeron a una persona real en tiempo real. El error no fue del modelo ni de la voz, sino de dos visiones parciales que nunca se cruzaron.

La solución no es añadir más agentes. Es mantener la conversación unificada y consultar la norma de cumplimiento como herramienta antes de comprometerse, para que la norma y la oferta se revisen antes de decir nada. Es una decisión de diseño, y una buena plataforma lo pone fácil.

Qué impulsa realmente el ROI

Los equipos que ven resultados reales con agentes no son los que buscan el modelo más inteligente esperando que lo haga todo. Son los que toman decisiones arquitectónicas conscientes sobre dónde especializar, dónde mantener el contexto continuo y cómo coordinan los agentes cuando es necesario.

En otras palabras, la respuesta rara vez es "un solo agente gigante" y tampoco "dividirlo todo". Es especializar solo donde tiene sentido. El beneficio viene de poner límites en los sitios adecuados, no del número de agentes ni de lo que pueda hacer uno solo. Mantén una tarea en un solo agente cuando todo está conectado y el contexto debe ser continuo. Divídela en agentes especializados cuando el trabajo es paralelo y los contextos pueden separarse sin problema.

La recomendación

Para un proyecto nuevo, no empieces eligiendo la arquitectura. Empieza analizando el trabajo.

Así sería en una línea de recordatorio de préstamos. La conversación en directo se mantiene en un solo agente, porque las palabras del cliente, el tono y la interacción están muy conectados y cada salto añade un retraso que el usuario nota. Alrededor de ese núcleo conversacional, añades especialistas con tareas concretas que no interrumpen el flujo: una herramienta que consulta la cuenta y el saldo pendiente, una comprobación de cumplimiento que el agente revisa antes de ofrecer un pago, una transferencia limpia a una persona cuando hace falta y un grupo aparte de agentes de evaluación que puntúan las grabaciones al día siguiente para calidad y riesgo.

La conversación está conectada, así que se mantiene unida. Las consultas, verificaciones y puntuaciones son independientes, así que tienen sus propios límites. Esto es especialización selectiva, no dividir por dividir, y encaja perfectamente con los elementos que ya ofrece una buena plataforma de agentes.

Si lo haces así, consigues los beneficios de la especialización sin el coste de coordinación innecesario. Comportamiento predecible, errores controlados y un sistema cuya complejidad eliges tú, no que descubres por sorpresa en producción. Usada de esta forma, una plataforma de agentes no es una demo que se tambalea al escalar. Es una infraestructura que se vuelve más sólida cuanto más claro es el papel de cada parte. Eso es lo que hemos construido con ElevenAgents.

La conversación está conectada, así que se mantiene unida. Las consultas, comprobaciones y evaluaciones son independientes, así que tienen sus propios límites. Eso es especialización selectiva, no dividir por dividir, y encaja perfectamente con los elementos que ya te da una buena plataforma de agentes.

Expressions

Documentación aquí: https://elevenlabs.io/docs/eleven-agents/customization/agent-workflows#edges-and-flow-control 

Código de un solo uso

Este método universal consiste en enviar un código de un solo uso al dispositivo del usuario por SMS o email. El usuario debe comunicar el código al agente para verificarlo y obtener acceso.

Flujo de implementación:

  1. Generación de código: El agente inicia el proceso con una llamada a herramienta en el servidor a una ruta dedicada. Esto genera un código seguro de un solo uso y lo envía al usuario por el canal elegido (SMS o email).
  2. Solicitud al usuario: El agente pide al usuario que indique el código recibido. En modo voz, el usuario dice el código en voz alta y se captura mediante speech-to-text.
  3. Verificación del código: El agente envía el código proporcionado por el usuario a un servicio de verificación en el backend mediante una segunda llamada a herramienta. El backend comprueba que el código coincide, no ha caducado y no se ha usado antes.
  4. Rutas del workflow: El agente gestiona el resultado según la verificación: Éxito: Si el código es correcto, el usuario pasa a la parte posterior a la autenticación mediante una condición de éxito. Fallo: Si el código es incorrecto, el agente puede pedir que lo introduzca de nuevo o iniciar un procedimiento alternativo (por ejemplo, enviar un nuevo código).

Consideraciones de seguridad: Debes limitar los intentos para evitar ataques de fuerza bruta, los códigos deben caducar rápido (3-5 minutos) y controlar el número de reintentos. En interacciones por voz, considera prompts de confirmación para asegurar la precisión del speech-to-text al capturar códigos.

Conclusión

Estos métodos de autenticación son bloques flexibles para construir tu solución, no recetas cerradas. Elige según tu perfil de riesgo, requisitos normativos y experiencia de usuario que buscas. Un bot de atención al cliente necesita una seguridad distinta a la de un asistente bancario que gestiona transacciones. La flexibilidad de la plataforma te permite adaptar tu estrategia de seguridad a medida que cambian las amenazas y crecen los requisitos, siempre equilibrando protección y experiencia de usuario.

Artículos relacionados

Crea con el audio IA de la más alta calidad