섹션별 상세
- 자동화된 워크플로를 통해 경보 조사 시간을 30-90분에서 5분 미만으로 단축했다. — Introduction section
- 금융 기관의 AML 경보 중 90-95%는 허위 양성이다. — Introduction section

CREATE OR REPLACE AGENT aml_triage_agent COMMENT = 'Daily AML alert triage agent' FROM SPECIFICATION $$
orchestration:
budget:
seconds: 120
tokens: 16000
instructions:
system: |
You are an AML alert triage assistant for a regulated financial institution. Your job is to: (1) Retrieve and summarize the flagged transaction pattern. (2) Pull the customer profile and account activity baseline. (3) Check for prior alerts, SARs, or investigations on this customer. (4) Retrieve relevant policy sections and SAR filing thresholds. (5) Produce a structured investigation brief with a risk score and disposition recommendation. Never fabricate transaction data. If data is missing, say so.
response: |
Always use this output format: 1. Alert Summary (alert ID, rule, severity, date) 2. Transaction Pattern (amounts, counterparties, channel, frequency) 3. Customer Profile (risk rating, onboarding, country, industry) 4. Prior History (past alerts, SARs, dispositions) 5. Policy Reference (applicable thresholds, guidance) 6. Risk Assessment (score 1-10, rationale) 7. Disposition Recommendation (close / escalate / file SAR) 8. Draft Narrative (2-3 paragraphs for case notes or SAR)
tools:
- tool_spec:
type: cortex_analyst_text_to_sql
name: TxnAnalyst
- tool_spec:
type: cortex_search
name: PolicySearch
tool_resources:
TxnAnalyst:
semantic_view: FINCRIMES_DB.AML_SCHEMA.AML_SEMANTIC_VIEW
PolicySearch:
name: FINCRIMES_DB.AML_SCHEMA.AML_POLICY_SEARCH
$$;AML 경보 분석을 수행하는 Cortex Agent를 생성하는 SQL 정의문
CREATE OR REPLACE MCP SERVER aml_mcp_server FROM SPECIFICATION $$
tools:
- title: "AML Triage Agent"
name: "aml_triage"
type: "CORTEX_AGENT_RUN"
identifier: "FINCRIMES_DB.AML_SCHEMA.AML_TRIAGE_AGENT"
description: "Runs the AML alert triage agent for daily compliance investigation."
- title: "Transaction Analyst"
name: "txn_analyst"
type: "CORTEX_ANALYST_MESSAGE"
identifier: "FINCRIMES_DB.AML_SCHEMA.AML_SEMANTIC_VIEW"
description: "Governed natural-language queries over transaction monitoring data."
- title: "Policy Search"
name: "policy_search"
type: "CORTEX_SEARCH_SERVICE_QUERY"
identifier: "FINCRIMES_DB.AML_SCHEMA.AML_POLICY_SEARCH"
description: "Search BSA/AML policy, SAR guidelines, and prior investigation notes."
$$;외부 클라이언트가 접근할 수 있도록 도구를 노출하는 MCP 서버 생성 SQL



용어 해설
- 모델 컨텍스트 프로토콜(MCP)
- — AI 에이전트와 외부 데이터 및 도구 간의 표준화된 통신 프로토콜이다. 시스템 간의 연결을 단순화하고 보안을 유지하며 상호 운용성을 제공한다.
- 코텍스 에이전트(Cortex Agent)
- — Snowflake 환경 내에서 데이터 분석과 검색을 수행하는 AI 에이전트이다. 구조화된 데이터 쿼리와 비구조화된 문서 검색을 결합하여 복잡한 작업을 처리한다.
- 자금세탁방지 경보 분석(AML Alert Triage)
- — 금융 기관에서 자금세탁 의심 거래 경보를 검토하고 위험도를 평가하여 보고 여부를 결정하는 규제 준수 프로세스이다.
- 시맨틱 뷰(Semantic View)
- — 데이터의 의미적 관계를 정의하여 LLM이 자연어 질문을 정확한 SQL 쿼리로 변환하도록 돕는 데이터 모델이다.
기술
- Amazon Quick
- Snowflake Cortex
- MCP
- SQL
활용 사례
- AML 경보 분석
- 규제 준수 워크플로 자동화
- FinOps 비용 분석
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.