Catálogo de engines
Omni ofrece MCP engines basados en IA que pueden seleccionarse durante la configuración del workflow. Cuando define una policy, el sistema sugiere los engines relevantes según los pasos de verificación. El Identity Agent (DAG Planner) los orquesta automáticamente.
Engines disponibles
| Engine | Tipo | Descripción |
|---|
| AML Search - Person | Screening | Busca personas en listas globales AML y sanciones mediante búsqueda por nombre |
| Text Verifier - Glove | Verification | Valida texto documental para consistencia, exactitud y verificación cruzada usando análisis de texto impulsado por IA |
Se añadirán más engines a medida que Omni amplíe sus capacidades, incluyendo parsing de documentos de identidad, reconocimiento facial y validación de registros mercantiles.
AML Search - Person
El engine AML Search revisa personas contra watchlists globales de AML y sanciones mediante la llamada MCP search_individual. Es el único engine que realiza consultas a bases de datos externas.
El agente de IA extrae los siguientes campos de los documentos enviados y los pasa al engine AML Search:
| Field | Descripción |
|---|
name | Nombre de la persona; admite coincidencias sin distinguir mayúsculas y matching por alias o apodos |
date_of_birth | Fecha de nacimiento; mejora la precisión si está disponible |
nationality | Nacionalidad o país; mejora la precisión si está disponible |
Matching Score
El matching score final se calcula como el promedio de las puntuaciones individuales:
| Field | Match | Score |
|---|
| Name | Algoritmos de distancia de strings + librería de alias de ARGOS | Variable |
| Date of Birth | Coincidencia exacta = 100%, parcial = 80% | 80–100% |
| Nationality | Coincidencia exacta = 100%, parcial = 80% | 80–100% |
Output: Risk Icons
High Risk
Medium Risk
Low Risk
| Risk Icon | Descripción |
|---|
SAN-CURRENT | Persona actualmente registrada en listas de sanciones |
PEP-CURRENT | Persona actualmente en un cargo político relevante |
REL | Persona u organización sujeta a acciones de reguladores financieros o autoridades |
| Risk Icon | Descripción |
|---|
PEP-LINKED | Persona relacionada con una persona políticamente expuesta |
PEP-FORMER | Persona que anteriormente ocupó un cargo político |
SAN-FORMER | Persona anteriormente registrada en listas de sanciones |
POI | Profile of Interest; PEP expirado o registros antiguos de RRE |
| Risk Icon | Descripción |
|---|
RRE | Persona mencionada en medios por participación en delitos financieros |
INS | Persona declarada insolvente o en quiebra |
DD | Persona inhabilitada como director de empresa |
GRI | Resumen de Enhanced Due Diligence |
Output: Result Status
| Status | Descripción |
|---|
No Matches | No se encontraron coincidencias en las bases AML |
Not Screened | El screening no se ejecutó |
Red Flag | Se identificó una persona u organización de alto riesgo |
Analysis Response Fields
Cuando este engine se ejecuta, los resultados aparecen en:
agentAuditLog[].mcpToolCalls[] — Detalles de la llamada MCP con toolName (p. ej., search_individual), engineCode, engineName, parámetros y rawContent con los resultados de coincidencias
findings[] — Resultado resumido con category, result (passed/warning/failed) y details
rawActionResults — Texto del resultado de la acción con el estado de verificación
Text Verifier - Glove
El engine Text Verifier valida el texto de los documentos en términos de consistencia, exactitud y completitud mediante análisis con IA vía RAG. Este engine no consulta bases de datos externas; trabaja solo con los documentos del profile.
| Field | Descripción |
|---|
| Documents | Todos los items cargados en el profile |
| Policy instructions | Reglas de verificación definidas en la policy del workflow |
| Output schema | Estructura esperada de salida |
Capacidades
- Extracción de datos — Extrae valores estructurados de documentos (nombres, números, fechas, direcciones, etc.)
- Validación cruzada de campos — Verifica la consistencia entre campos dentro de un mismo documento y entre documentos
- Verificación de completitud — Comprueba que todos los campos requeridos estén presentes y completos
- Validez documental — Evalúa si un documento parece válido y no alterado
- Cumplimiento de policy — Evalúa los documentos según las reglas de la policy en lenguaje natural
Output
| Output Section | Descripción |
|---|
extractedData.extracted_values | Valores extraídos de los documentos |
extractedData.category_judgements | Resultados por categoría con pass, fail, unverifiable o needs_review |
extractedData.document_validations | Validación de documentos con is_valid y explicación |
extractedData.review_result | Acción final (approve, reject, manual_review) y razonamiento |
Analysis Response Fields
Cuando este engine se ejecuta, los resultados aparecen en:
agentAuditLog[].ragResponse — Resultados de consulta RAG con texto de respuesta, citas y tiempo de procesamiento
findings[] — Resultado resumido por paso de verificación
extractedData — Salida estructurada completa siguiendo su output schema
rawActionResults — Texto del resultado por acción y estado de verificación
Los campos dentro de extractedData dependen del output schema de su workflow.
Cómo funciona la selección de engines
Cuando define una policy, Omni sugiere engines según sus pasos de verificación. También puede agregarlos o quitarlos manualmente.
El Identity Agent determina automáticamente el orden de ejecución de los engines seleccionados. No necesita configurar dependencias manualmente.
Workflow Templates
Hay combinaciones preconfiguradas de engines disponibles como workflow templates. Sirven como punto de partida recomendado para casos de uso frecuentes.