시스템 아키텍처
NoahAI의 핵심 목표는 "금융 판단의 주체를 AI로 옮기는 것"이며, 단기 수익률 경쟁이 아니라 '운영 가능한 안전성'에 초점을 둡니다.
아래 아키텍처는 입력부터 판단, 리스크 제어, 실행, 기록, 환류까지의 전체 흐름을 보여줍니다.
1
Market Data Layer
시장 데이터 입력
가격, 거래량, 변동성, 오더북, 뉴스(확장) 등 실시간 시장 정보를 수집하고 표준화합니다.
2
Account State Layer
계정 상태 관리
포지션, 잔고, 레버리지, 수수료, 슬리피지 등 계정의 현재 상태를 정확히 추적합니다.
3
Decision Layer
에이전트 판단
수집된 데이터를 기반으로 전략 선택 및 액션 선택을 수행합니다. 모든 판단은 기록되고 검증 가능합니다.
4
Risk & Guardrails
위험 제어 및 가드레일
제한, 중단, 최대손실, 포지션 크기, 비상 정지 등 보수적 제어를 통해 사고(큰 손실/통제 상실/이상행동)를 최소화합니다.
5
Execution Layer
거래 실행
주문, 취소, 청산, 예외 처리를 담당합니다. 모든 실행은 원자적(atomic)으로 처리되어 일관성을 보장합니다.
6
Logging & Report
기록 및 리포트
모든 과정(입력/판단/실행/결과)을 기록하고, 리포트를 생성하여 재현 가능성을 확보합니다.
7
Feedback Loop
환류 루프
결과 분석 → 정책 개선 → 다음 판단에 반영하는 구조로, "고정된 자동화"가 아닌 "경험을 축적하는 판단 구조"를 지향합니다.
확장 포인트
이 아키텍처는 모듈화되어 있어 다음과 같이 확장 가능합니다:
- 자산 확장: 코인 → 증권/ETF → 부동산/경매/공매 정보 → 생활금융(이체/확인/가계부)
- 채널 확장: 텍스트 → 음성 기반 보조(접근성) + 사기/피싱 대응
- 원칙: 확장은 "모듈화 + 동일한 판단/기록/검증 구조" 위에서 진행