Skip to content

시스템 및 AI 에이전트 아키텍처 ​

SyncShop은 프론트엔드와 백엔드의 완전한 분리를 보장하는 Headless 아키텍처와 자율 상거래 운영을 위한 AgentScope Java 기반 멀티 에이전트 스웜을 채택하고 있습니다.


1. 전사 시스템 계층 구조 ​


2. 상거래 내부 에이전트 스웜 (Intra-Agent Commerce Swarm) ​

SyncShop 에이전트 서버는 단일 LLM 호출 대신 세분화된 3단계 에이전트 스웜 구조를 통해 안전한 자율 운영을 수행합니다.

  1. Pricing Optimizer Agent (가격 분석 에이전트):
    • 카테고리별 재고 회전율, 매출 추이, 경쟁사 가격 데이터를 분석하여 최적의 할인율과 조정 목표가를 산출합니다.
  2. Margin Safeguard Agent (마진 보호 에이전트):
    • 산출된 가격이 상품별 원가(Cost Price) 및 최저 마진율 기준을 위반하지 않는지 전수 검증합니다.
    • 역마진 위험 발견 시 즉시 작업을 차단하고 경고 사유를 기록합니다.
  3. Snapshot & Execution Agent (스냅샷 및 실행 에이전트):
    • DB 반영 직전 원본 가격 상태를 스냅샷(TB_SHOP_PRICE_SNAPSHOT)으로 보존합니다.
    • pms_product 테이블에 트랜잭션을 적용하고 변경 결과를 관제탑에 보고합니다.

3. 다이내믹 프라이싱 및 무손실 롤백 시퀀스 ​


4. 보안 및 트랜잭션 무결성 ​

  • A2A 인바운드 보안: A2ASessionKeyHolder를 통한 비밀키 및 인바운드 토큰 검증으로 미인가 에이전트의 제어 요청을 원천 차단합니다.
  • Saga 패턴 일관성: 작업 단위별 고유 task_id를 추적하며, 연동 실패 시 보상 트랜잭션을 통해 이전 일관성 상태를 유지합니다.
  • Zero-Mock 원칙: 모든 도구 호출은 인메모리 더미 데이터를 배제하고 실제 영속 데이터베이스와 100% 연동됩니다.