Architecture
4계층 스택
Recipe Schema가 4계층 모두를 관통합니다. 메타가 변하면 화면·API·Agent 문맥이 함께 변합니다.
Layer 1 · PRESENTATION
React
Recipe 메타에서 동적으로 렌더링되는 UI 계층. 화면 변경은 Recipe 변경으로 처리됩니다.
React 19Next.js 15TypeScript
Layer 2 · AGENT
Agent Orchestration
Factory Agent가 ERP·MES·IoT·B2B를 통합 조율하는 계층. MCP·Tool Calling 등 표준 프로토콜로 도구를 호출합니다.
MCPTool callingAgent loop
Layer 3 · API · BUSINESS
Go
Recipe 컴파일·정합성 검증·트랜잭션을 책임지는 백엔드 계층. 가벼운 바이너리, 빠른 콜드 스타트.
GoRESTgRPC
Layer 4 · DATA
PostgreSQL
Recipe 메타와 운영 데이터가 같은 트랜잭션 경계 안에 있는 데이터 계층. 풍부한 타입과 인덱스 활용.
PostgreSQLJSONBpgvector
SINGULAR는 동일한 스택을 회사 내부 서버에 설치합니다. 외부 AI 호출 없이 회사 내부 LLM(Gemma·Qwen 계열의 한국어 호환 모델 기본 호스팅)으로 동작합니다.
Network isolation
데이터가 회사 안에서만 흐릅니다
SINGULAR 표준 구성에서는 외부 AI 호출이 발생하지 않습니다. 아래는 데이터·추론·로그가 사내 경계 안에 머무는 구조입니다.
회사 네트워크 경계
현장 단말 / POP
작업자 입력
Recipe Schema DB
PostgreSQL
Factory Agent
내부 LLM 호스팅
감사 로그
모든 의사결정 기록
사내 통신만 발생 · 인터넷 차단 환경에서도 핵심 기능 동작
외부 AI · 외부 클라우드 저장 · 외부 분석 서비스 — 호출 없음