Skip to main content
Versión: 1.2.2-public.beta.3
Países disponibles: 🇪🇨 Ecuador (Id Card 2021), 🇨🇴 Colombia (Id Card 2020), 🇨🇱 Chile (Id Card 2013), 🇵🇪 Perú (Id Card 2005), 🇲🇽 México (Voter Card 2014, 2019)
El Agente de Biometría es un sistema multiagente diseñado para garantizar la autenticación y verificación de identidad de manera confiable y eficiente, sin necesidad de salir del chat. Su funcionalidad se basa en tres etapas: Prueba de vida, validación de documento (document check) y comparación facial (facematch). Durante estas etapas, se implementan métodos como la generación de OTP (One-Time Password), transcripción de audio a texto, y validación sincronizada del movimiento de labios frente al audio emitido (Lipsync), asegurando la autenticidad de todas las interacciones.

Experiencia de usuario

1

Prueba de vida

Se solicita al usuario que envíe un video-selfie en el cual debe mencionar una secuencia numérica única (OTP). A este video se le hacen una serie de validaciones de tal manera que se pueda asegurar que el video ha sido capturado en tiempo real y no haya sido generado o manipulado con herramientas fraudulentas.
2

Validación de documento

Se solicita al usuario que proporcione fotografías de su documento de identidad, las cuales son verificadas en colaboración con diversas entidades gubernamentales a nivel país, garantizando que estén vigentes, no hayan sido alteradas y cumplan con los estándares de seguridad correspondientes.
3

Comparación Facial

Se emplea la técnica de “match facial 1:1” para determinar si dos imágenes faciales corresponden a la misma persona, aplicando un nivel de tolerancia definido para asegurar la precisión del resultado.¿Cómo lo logramos?El video selfie obtenido durante la prueba de vida se compara con dos posibles fuentes:
  • Foto del Documento de Identidad: Utilizamos la foto extraída del documento, asegurándonos previamente de que el documento sea auténtico
  • Foto Registrada en la Entidad Gubernamental: Cuando está disponible, también comparamos el video selfie con la foto almacenada en bases de datos gubernamentales.

Arquitectura

El Agente de Biometría está compuesto por tres agentes especializados:
  1. Agente Prueba de Vida - Validación de liveness mediante video-selfie con OTP
  2. Agente Document Check - Verificación de autenticidad y vigencia del documento
  3. Agente Facematch - Comparación facial 1:1 entre el video y el documento/entidad gubernamental
Estos agentes pueden integrarse al agente principal o utilizarse de manera independiente para implementaciones personalizadas. Por ejemplo, es posible utilizar únicamente el agente de Document check AI sin necesidad de implementar todo el sistema de biometría, siempre que la solución completa cumpla con los requisitos legales establecidos para el caso de uso en ambiente de Producción.Nota: El uso de agentes de manera independiente está disponible únicamente para usuarios Enterprise.

Configuración

Idioma
string
default:"Es"
Variable: language. Permite definir el idioma de la experiencia.Valores disponibles: Es (Español), En (Inglés)
Cant. máxima intentos Biometría
number
default:"4"
Variable: maxBiometricAttempts. Cantidad máxima de intentos de la Biometría.Valores disponibles: 1-6
Email notificación reintentos excedidos
string
Variable: customerServiceEmail. Correo al que se notificará cuando se supere la cantidad máxima de intentos.
PDF términos y condiciones
string
Variable: termsAndConditionsPdf. URL pública para PDF de términos y condiciones. Por defecto: sin términos y condiciones.
Habilitar Video de Introducción Prueba de Vida
boolean
default:"false"
Variable: 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
string
Variable: introMediaUrl. URL que se muestra al usuario para cargar un video o imagen de introducción.
Duración máxima código OTP
number
default:"1"
Variable: otpDuration. Duración máxima en minutos del código OTP.Valores disponibles: 1-10
Longitud código OTP en Chat
number
default:"4"
Variable: otpLength. Cantidad de dígitos del código OTP.Valores disponibles: 3-6
Verificar fecha de expiración del documento
string
default:"Desactivado"
Variable: dateExpiracyCheck. Verifica la fecha de expiración del documento.Valores disponibles: Desactivado, Activado
Habilitar validación gubernamental
boolean
default:"true"
Variable: flagGovValidation. Habilita validación gubernamental; en false no se consulta al registro civil.
% Umbral aceptado en comparación facial
number
default:"60"
Variable: facematchThreshold. Porcentaje mínimo requerido en facematch.Valores disponibles: 55-95
Habilitar Human in the loop
boolean
default:"false"
Variable: enableHumanInLoop. Indica si se activa el proceso de revisión con un asesor humano.
Habilitar LipSync
boolean
default:"false"
Variable: enableLipSync. Habilita LipSync para comparar labios con el audio.
Cant. máxima intentos del Agente
string
default:"Indefinida"
Variable: retriesAgent. Cantidad máxima de intentos del Agente para bloquear al usuario.Valores disponibles: Indefinida, 1, 2, 3
Tiempo de Bloqueo del usuario
string
default:"1 dia"
Variable: blockingInHours. Tiempo de bloqueo tras exceder intentos.Valores disponibles: 1 dia, 1 semana, 1 mes

Datum

Por defecto se crea una base de datos llamada “Reporte Agente de Biometría” con los siguientes campos:
CampoDescripción
Código de BiometríaIdentificador único del proceso
Fecha y HoraTimestamp de la verificación
Resultado BiometríaEstado final del proceso
Número de IdentificaciónDocumento del usuario
Tipo de IdentificaciónTipo de documento
NombresNombres del usuario
ApellidosApellidos del usuario
Fecha de NacimientoFecha de nacimiento
CelularTeléfono del usuario
EmailCorreo electrónico
DirecciónDirección del usuario
Resultado Prueba de VidaEstado de la prueba de vida
Video SelfieURL del video
Foto SelfieURL de la foto extraída
Resultado Document CheckEstado de validación del documento
Foto de Documento DelanteraURL de la imagen frontal
Foto de Documento PosteriorURL de la imagen posterior
Foto Rostro en DocumentoURL de la foto del documento
Entidad GubernamentalEntidad consultada
Resultado Facematch %Porcentaje de coincidencia facial
Reporte de BiometríaURL del reporte web
Descripción de FalloDetalles del error (si aplica)
ObservacionesNotas adicionales
El reporte biométrico se encuentra disponible para descargarlo en formato PDF, allí se encuentra el resumen del proceso biométrico del usuario por cada interacción.

Integración

1

Seleccionar el skill

Te ubicas en el Skill dentro de la company donde requieres instalar este Agente. Busca en la barra de la izquierda “Skills” → “Abrir Marketplace” y allí escribes el nombre del Agente y lo descargas.
2

Configuración inicial

Lo primero que debes configurar es la Versión que se encuentra en “configuración avanzada”.Ninguno de los inputs es campo obligatorio porque se tienen asignados valores por defecto. Si requieres cambiarlo puedes ingresarlo en el campo correspondiente.Importante: El campo “PDF Términos y Condiciones” debe completarse únicamente si el cliente necesita informar a sus usuarios sobre información específica de su empresa. En ese caso, debes subir aquí el archivo PDF de los T&C proporcionado por el cliente.
3

Configurar Outputs

Este Agente cuenta con 8 outputs de error y 1 de success. Cada uno de ellos puedes dirigirlo a:
  • Una cajita de texto con mensaje personalizado
  • Al PMA (Panel Multiagente) si el cliente cuenta con este módulo
4

Realizar pruebas

Con la configuración que acabas de realizar, puedes proceder a realizar las pruebas utilizando como precursor un skill u otro agente.

Preguntas frecuentes

Sí, el agente puede responder porque todos los campos tienen valores por defecto. Sin embargo, es obligatorio seleccionar la versión del agente; te recomendamos elegir la última versión pública disponible.
Solo necesitas subir una foto del documento de identidad.
Sí, puedes utilizar cualquiera de los tres componentes (Prueba de Vida, Document Check, Facematch) de manera independiente. Sin embargo, en ese caso, deberías optar por instalar los agentes disponibles en el Marketplace que se ajusten a tu necesidad específica, como se detalla en la sección de Arquitectura.
Sí, puedes modificar los textos de interacción. Si necesitas agregar preguntas, condicionales u otras personalizaciones avanzadas, te sugerimos consultar con el equipo de Marketplace.
Sí, si no se envían términos y condiciones, la interacción del agente no se verá afectada. Sin embargo, también puedes proporcionar términos y condiciones personalizados si lo prefieres.