Requisitos previos
✅ Checklist para iniciar sin bloqueos
- El usuario debe poder grabar video desde el chat (los permisos de cámara deben de estar habilitados en el dispositivo).
- Recomendado: definir el flujo de atención si activas Human in the loop (quién revisa, tiempos, y qué ocurre si no responde).
¿Qué pasos realiza el usuario?
Leer instrucciones
Grabar un video selfie
Comunicación constante
¿Cómo se compone el agente?
El agente contiene tools que analizan el video entregado por el usuario:- Generación de OTP: genera la secuencia numérica que el usuario debe decir al grabar el video.
- Speech to text: convierte el audio a texto para comparar si corresponde al código emitido.
- Validación de OTP: valida que el código mencionado sea correcto.
- Validación de vivacidad pasiva: valida la vivacidad de la imagen extraída del video enviado por el usuario. Este proceso permite identificar y neutralizar deepfakes o cualquier intento de suplantación, garantizando presencia del rostro de una persona viva.
- Validación de Lipsync (opcional): valida que el audio del video concuerde con el video, comparando la frecuencia del audio con la del video para confirmar que ambos pertenecen a la misma fuente.
- Human in the Loop (solo para enterprise): si el proceso falla, puedes optar por Human in the Loop (HIL), donde el caso será revisado por un operador humano.
Conexión desde Marketplace
Ingresa a la plataforma
Busca el agente en Marketplace
Haz clic en Developers y usa el buscador para encontrar Agente prueba de vida.
Luego haz clic en el ícono de descarga para instalarlo.
Confirma la instalación
Abre el agente en Brain
Busca Agente prueba de vida y haz clic para abrirlo: el flujo se cargará en tu canvas.
Configura la versión e inputs
Si usarás valores por defecto, no necesitas modificar inputs.
Si vas a cambiar algún input o personalizar mensajes, revisa la sección Configuración.
Configura los outputs
Puedes dirigir cada output a:
- Un input de texto con un mensaje personalizado.
- Connect (solo si tu organización tiene este módulo).
Configuración
- Inputs
- Outputs
Idioma
Idioma
language. Permite definir el idioma de la experiencia.Valores disponibles: Es (Español), En (Inglés)Cant. máxima intentos en prueba de vida
Cant. máxima intentos en prueba de vida
retries. Cantidad máxima de intentos de la prueba de vida.Valores disponibles: 1-5Email notificación reintentos excedidos
Email notificación reintentos excedidos
customerServiceEmail. Correo al que se notificará cuando se supere la cantidad máxima de intentos.Habilitar Video de Introducción Prueba de Vida
Habilitar Video de Introducción Prueba de Vida
enableIntroVideo. Determina si se debe mostrar el video de introducción al usuario antes de comenzar el proceso.URL para mostrar media de Introducción Prueba de Vida
URL para mostrar media de Introducción Prueba de Vida
introMediaUrl. Es la URL proporcionada al usuario para cargar un video o imagen de introducción que será utilizada en el proceso.Cant. dígitos del código OTP en el Chat
Cant. dígitos del código OTP en el Chat
otpLength. Cantidad de dígitos en el código OTP.Valores disponibles: 3-6Duración máxima código OTP
Duración máxima código OTP
otpDuration. Duración máxima de tiempo código OTP, en minutos.Valores disponibles: 1-10Habilitar Human in the loop
Habilitar Human in the loop
enableHumanInLoop. Esta variable indica si el proceso de revisión con un asesor humano debe activarse.Habilitar LipSync
Habilitar LipSync
enableLipSync. Habilitar LipSync para la comparación de labios con el audio.Cant. máxima intentos del Agente
Cant. máxima intentos del Agente
retriesAgent. Cantidad máxima de intentos del Agente para bloquear al usuario.Valores disponibles: Indefinida, 1, 2, 3Tiempo de Bloqueo del usuario
Tiempo de Bloqueo del usuario
blockingInHours. Tiempo de bloqueo cuando excede el número de intentos del Agente.Valores disponibles: 1 dia, 1 semana, 1 mesHabilitar mensajes personalizados
Habilitar mensajes personalizados
enableCustomMessages. Habilitar mensajes personalizados.Mensajes de speech to text
Mensajes de speech to text
speechToTextMessages. Mensajes personalizados para errores de transcripción de audio.Formato JSON:Mensajes de validación OTP
Mensajes de validación OTP
OTPValidationMessages. Mensajes personalizados para errores de validación OTP.Formato JSON:Mensajes de vivacidad pasiva
Mensajes de vivacidad pasiva
passiveLivenessMessages. Mensajes personalizados para errores de vivacidad pasiva.Formato JSON:Habilitar instrucciones
Habilitar instrucciones
enableInstructions. Por defecto vienen habilitadas las instrucciones en una imagen.Preguntas frecuentes
¿Este agente es considerado como proceso biométrico?
¿Este agente es considerado como proceso biométrico?
¿Qué documentos se requieren durante la interacción del proceso de prueba de vida?
¿Qué documentos se requieren durante la interacción del proceso de prueba de vida?
¿Puedo Habilitar un video de instrucciones?
¿Puedo Habilitar un video de instrucciones?
Habilitar Video de Introducción Prueba de Vida (true). Por defecto vienen habilitadas las instrucciones en una imagen.¿Puedo Agregar mi propio media de instrucciones?
¿Puedo Agregar mi propio media de instrucciones?
URL para mostrar media de Introducción Prueba de Vida, de esta forma la imagen o video que viene por defecto se deshabilita.Si el usuario inició su proceso de biometría, pero no lo ha terminado ¿Cuánto tiempo pasa antes de que se cierre el proceso? ¿Puede el usuario retomar el proceso de biometría desde el punto en el cual lo dejó?
Si el usuario inició su proceso de biometría, pero no lo ha terminado ¿Cuánto tiempo pasa antes de que se cierre el proceso? ¿Puede el usuario retomar el proceso de biometría desde el punto en el cual lo dejó?