Infrastructure

데이터가 기기를
떠나지 않습니다

무료 로컬 도구는 회사 서버와 통신하지 않습니다. usix 연결(Pro)에서도 전송 전 PII가 마스킹되고 익명화된 요청만 전송됩니다. 마케팅 문구가 아니라 Rust 코드로 강제되는 구조적 보증입니다.

무료 — 로컬 결정론 도구

원장·DART 분석이 전부 기기 안에서 끝납니다. 외부 서버 호출이 없어 데이터가 기기를 떠나지 않으며, 계정도 필요 없습니다.

퍼블릭 AI 서비스

AI 채팅·회계 지능이 필요할 때만 usix 서버에 연결합니다. PII는 전송 전 마스킹되고, 익명화된 요청만 처리됩니다.

데이터 처리 흐름

사용자 입력 (원장·재무제표)
        │
        ▼
┌───────────────────────────────┐
│  PII Pre-processor (Rust)     │  ← 기기 내부
│  주민·계좌·법인번호 마스킹      │
└───────────────┬───────────────┘
                │
      ┌─────────┴───────────────┐
      ▼                         ▼
┌──────────────┐   ┌────────────────────────────┐
│ 무료 — 로컬   │   │ 퍼블릭 AI 서비스            │
│ 결정론 스킬   │   │ 익명화된 요청만 서버 전송   │
│ 기기 내 완결  │   │   → 회계 LLM + 법령 RAG     │
│ 전송 0       │   │   → Guardian 검증           │
└──────────────┘   └────────────────────────────┘
                       (원본 데이터·PII 전송 안 함)

레이어별 설명

Deterministic Skills (Rust)

원장·재무제표·세무 수치를 외부 호출 없는 순수 함수로 계산. 무료 로컬 도구로 기기 안에서 완결되며, 오프라인에서도 동작합니다.

PII Pre-processor

주민등록번호·계좌번호·법인번호를 regex로 마스킹. 네트워크에 도달하기 전 기기 안에서 차단됩니다. (proptest FN=0, cargo-fuzz 검증)

서버사이드 회계 지능 (Pro)

usix 서버에 연결하면, 익명화된 분석 요청만 전송되어 회계 특화 LLM + 법령 graph-RAG로 추론합니다. 법인별 전용 테넌트로 격리됩니다.

Guardian 검증

분석 결과를 한 번 더 점검해 명백한 오류를 거릅니다. 최종 판단은 언제나 사용자의 몫입니다.

수치는 AI가 만지지 않습니다

세금·합계검증·표본추출 등 모든 수치는 Rust 결정론 함수가 계산합니다. LLM은 “어떤 분석을 부를지” 고르고 결과를 설명할 뿐, 숫자를 생성하지 않습니다. 같은 입력에는 항상 같은 출력 — 할루시네이션이 회계 수치에 개입할 수 없습니다.

// PII는 네트워크에 도달하기 전 마스킹
pub fn mask_pii(text: &str) -> String {
    let re = Regex::new(r"\d{6}-\d{7}").unwrap();
    re.replace_all(text, "[REDACTED]").into_owned()
}

// 합계 검증 — 외부 호출 없는 결정론 함수
pub fn verify_balance(entries: &[JournalEntry]) -> Result<()> {
    let total: Decimal = entries.iter().map(|e| e.amount).sum();
    ensure!(total == Decimal::ZERO)
}

이 경계는 코드 리뷰가 아니라 빌드 단계(cargo deny)에서 기계적으로 강제됩니다 — 핵심 로직 레이어는 네트워크 의존성을 가질 수 없습니다.

직접 써보세요

무료 로컬 도구는 계정 없이 바로 사용할 수 있습니다.

다운로드