엔진 카탈로그
Omni는 검증 단계를 수행하는 AI 기반 MCP 엔진을 제공합니다. 어떤 엔진을 쓸지는 정책 내용을 바탕으로 자동으로 결정되며, Identity Agent(DAG Planner)가 실행 순서까지 오케스트레이션합니다.엔진은 워크플로우 생성 마법사에서 직접 고르는 항목이 아닙니다. 생성 3단계에서는 AI 모델을 선택하며, 워크플로우에 어떤 엔진이 연결됐는지는
GET /workflows/:workflowId의 engines 로 확인합니다.제공 엔진
AML Search - Person
AML Search 엔진은 MCP 도구 호출(search_individual)을 통해 글로벌 AML/제재 감시 목록 대비 개인을 스크리닝합니다. 외부 데이터베이스 조회를 수행하는 유일한 엔진입니다.
입력
AI 에이전트가 제출된 문서에서 다음 필드를 추출하여 AML Search 엔진에 전달합니다:매칭 점수
최종 매칭 점수는 개별 필드 점수의 평균으로 계산됩니다:출력 — 위험 아이콘
스크리닝 결과는 다음 위험 아이콘으로 위험 수준별 분류됩니다:- 높은 위험
- 중간 위험
- 낮은 위험
출력 — 결과 상태
분석 응답 필드
이 엔진이 실행되면 결과는 다음에 표시됩니다:agentAuditLog.steps[].mcpcalls[]—tool,engine(엔진 표시 이름),input,result(엔진별 원시 응답),purpose,duration_msfindings[]—category,result(passed/warning/failed),confidence,detailsrawActionResults— 액션별 결과 텍스트와verificationStatus
전체 AML 데이터베이스 소스 문서, 위험 아이콘 상세 설명, 검색 알고리즘 사양은 AML 데이터베이스 소스 및 코드 참조 문서를 확인하세요.
Text Verifier - Glove
Text Verifier 엔진은 RAG(Retrieval-Augmented Generation) 기반 AI 분석을 통해 문서 텍스트의 일관성, 정확성, 완전성을 검증합니다. 이 엔진은 외부 데이터베이스 조회를 수행하지 않으며, 프로필에 업로드된 문서만으로 작업합니다.입력
AI 에이전트가 엔진에 다음을 제공합니다:기능
- 데이터 추출 — 문서에서 구조화된 값 추출 (이름, 번호, 날짜, 주소 등)
- 필드 간 교차 검증 — 문서 내 및 문서 간 필드 일관성 확인
- 완전성 검사 — 모든 필수 필드가 존재하고 채워져 있는지 확인
- 문서 유효성 — 문서가 유효하고 변조되지 않았는지 평가
- 정책 준수 — 자연어 정책 규칙에 따라 문서 평가
출력
Text Verifier는 분석 응답의 주요 콘텐츠를 생성합니다:분석 응답 필드
이 엔진이 실행되면 결과는 다음에 표시됩니다:agentAuditLog.steps[]— 단계별 실행 로그 (rule,status,reasoning,tokens,executed_at)findings[]— 검증 단계별 요약 결과extractedData— 출력 스키마를 따르는 구조화된 출력rawActionResults— 액션별 결과 텍스트 및verificationStatus
extractedData 내부의 필드는 워크플로우의 출력 스키마 설정이 전적으로 결정합니다. 워크플로우가 다르면 키 이름과 중첩 구조가 완전히 달라집니다.엔진이 결정되는 방식
정책을 저장하면 Omni가 정책 내용을 해석해 필요한 검증 단계를 도출하고, 각 단계에 맞는 엔진을 연결합니다. 실행 순서도 Identity Agent(DAG Planner)가 자동으로 정하므로 종속성을 직접 설정할 필요가 없습니다. 연결 결과는GET /workflows/:workflowId 응답의 workflowActions(단계 정의)와 engines(엔진 카탈로그, isSelected 포함)에서 확인할 수 있습니다.