Withrun Deployment Map

내/외부 개발자 모두를 위한 LLM 서비스 구성

배포, 추론 API 제공을 `prism.withrun.co.kr`로 하고, 실제 Qwen3 8B AI 추론은 GPU가 장착된 `.18` 서버에서 처리됩니다.

1. 소스 허브
GitLab Hub

소스와 배포 기준을 보관합니다. 현재 구성이 푸시되어 있음.

2. 빌드 작업
개발자 PC

깃허브 소스를 내려 받아 HTML, 백엔드, EXE 산출물을 수정 준비합니다.

3. 공개 게이트웨이
.148 외부서비스 서버

사용자 API와 다운로드를 담당합니다.

4. AI 추론
.18 사내 GPU 서버

RTX 5060 Ti 16GB에서 Qwen3 8B를 실행합니다.

개발/배포 흐름 GitLab Hub → 개발자 PC → .148 외부서비스 서버 → .18 사내 GPU 서버
GitLab Hub 소스 / 배포 기준 변경 이력 보관 개발자 PC 빌드 / 문서 / EXE 운영 산출물 준비 .148 prism.withrun.co.kr Nginx + PRISM Backend /api /health /downloads 127.0.0.1:11435 게이트웨이 .18 Qwen3 LLM Ollama 11435 qwen3:8b RTX 5060 Ti 16GB
사용자 실행 흐름 EXE → prism.withrun.co.kr/api → Qwen3
일반 사용자 PC PRISM EXE 실행 설치 후 바로 사용 HTTPS API .148 외부서비스 서버 https://prism.withrun.co.kr/api PRISM Backend 인증 / 라우팅 / 로그 AI trace enabled reverse tunnel .18 사내 GPU 서버 GPU AI Server 5060 Ti 16GB
사용자는 하나만 기억하면 됩니다.
PRISM EXE는 `prism.withrun.co.kr`로만 접속합니다.
AI 서버는 숨겨져 있습니다.
`.18` 사내 GPU 서버의 Qwen3는 외부에 직접 공개하지 않고 `.148` 백엔드가 대신 호출합니다.
성능은 GPU 서버가 담당합니다.
LLM 추론은 RTX 5060 Ti 16GB가 장착된 `.18`에서 수행됩니다.
Access Onboarding

새 개발자는 권한만 받으면 같은 구조로 배포합니다

운영 비밀번호나 개인키를 저장소에 넣지 않습니다. 운영자가 개발자별 공개키를 등록하고, 개발자는 문서화된 명령으로 `.148 외부서비스 서버`와 `.18 사내 GPU 서버` 상태를 확인한 뒤 배포합니다.

권한 발급 흐름 공개키 등록 → sudo 범위 부여 → tunnel 인증 → 배포 확인
개발자 PC SSH 공개키 생성 개인키는 공유 금지 운영자 승인 authorized_keys 등록 sudo 범위 결정 tunnel key 승인 발급과 회수 기준 문서화 .148 외부서비스 서버 SSH + Docker 배포 /data/prism, /opt/prism-backend .18 사내 GPU 서버 sudo + systemd Ollama / reverse tunnel 동일 배포 deploy-withrun.sh all check로 상태 확인
1. 개발자 준비

공개키만 운영자에게 전달

개발자는 SSH 공개키를 만들고 `.pub`만 전달합니다. 개인키와 서버 비밀번호는 저장소와 문서에 남기지 않습니다.

2. 운영자 승인

.148 SSH, .18 sudo, tunnel key

운영자는 개발자별 키를 등록하고, `.18`에는 필요한 systemd 명령 범위만 sudo로 허용합니다.

3. 배포 검증

명령 하나로 재현

권한이 준비되면 `deploy-withrun.sh all`로 정적 페이지, EXE, 백엔드, Qwen3 연결을 한 번에 점검합니다.

운영 문서

docs/withrun/access-onboarding.md

권한 발급, 제한 sudo 예시, tunnel key 준비, 권한 회수 절차를 이 문서에서 관리합니다.

보안 기준
저장소에는 절차와 템플릿만 둡니다. 실제 서버 비밀번호, 개인키, 토큰은 운영자가 별도로 발급하고 회수합니다.
Desktop Delivery

데스크탑 배포

PRISM 백엔드 `prism.withrun.co.kr`을 바라보는 Windows 설치 파일입니다. 별도 npm 설치 없이 exe만 내려받아 실행하면 됩니다.

설치 파일

PRISM_0.3.185_x64-setup.exe

공용 배포 서버에 저장된 Windows 설치 파일입니다. 설치 후 실행하면 PRISM 백엔드와 연결됩니다.

설치 파일 빌드 시각
불러오는 중...
배포 시각
불러오는 중...
메타데이터 release-metadata.json
실행 확인

Qwen3 호출 경로 점검

  • 1. exe 실행 후 PRISM 화면이 열리는지 확인합니다.
  • 2. 서버가 `https://prism.withrun.co.kr`를 바라보는지 확인합니다.
  • 3. 백엔드 로그는 `PRISM_AI_TRACE=1`로 켜서 `base_url`, `model`, `chat/completions` 경로를 추적합니다.
확인 포인트: AI 호출은 `.148` 백엔드에서 처리되고, `.18`의 Qwen3 8B로 전달되어야 합니다.

폰 하나로 시(市)를 움직이다

폐쇄망 AI 업무자동화 플랫폼, PRISM
Public Real-time Intelligent Skill Manager

PC 접속 없이 업무 지시 폐쇄망 완전 대응 AI 스킬 체인 데이터 유출 원천 차단 2시간 30분 만에 민원→주민 소통
2시간30분
민원 → 주민 소통
0회
PC 접속
0바이트
외부 유출 데이터
3단계
자동 체인 분기
Case Scenario

시장의 하루: 출근길에서 간담회까지

당진시장의 어느 화요일 아침. PC는 한 번도 켜지 않았습니다.

07:30
출근길, 차 안에서
시장의 스마트폰에 AI 브리핑 알림이 울립니다. 폐쇄망 내부에서 분석된 요약 정보만 보안 게이트웨이를 통해 전달됩니다.
"좋은 아침입니다, 시장님."
• 오늘 일정: 10시 합덕읍 주민간담회, 14시 시의회 본회의
• 뉴스: 당진 관련 기사 3건 (긍정 2, 부정 1 — 합덕산단 교통)
• 시민의 소리: "합덕산단 진입로 정체" 민원 급증 (+340%)
AI 추천: 교통과에 현황 파악 요청 권장
"합덕산단 교통 건, 교통과장한테 오늘 중으로 현황 파악해서 보고하라고 전달해."
07:31
AI 스킬 시전 — 시뮬레이션 → 확인 → 실행
음성 지시가 보안 게이트웨이를 통해 명령 토큰으로 변환됩니다. 폐쇄망 엔진이 인사DB를 조회하고, 실행 전 시뮬레이션을 먼저 보여줍니다.
스킬 시전 시뮬레이션
• 대상: 교통과장 김OO AI 자동 매칭
• 내용: 합덕산단 교통 현황 파악 + 보고
• 기한: 오늘 18:00
• 자동 첨부: 민원 3건 + 뉴스 1건 AI 자동 선별
확인하고 실행 수정
스킬 체인 1단계: 시장 → 교통과장 발동
07:32
교통과장 수신
"시장님 지시사항이 도착했습니다."
• 건명: 합덕산단 진입로 교통 현황 파악
• 기한: 2026-04-08 18:00
• 첨부: 시민 민원 3건, 뉴스 1건

현황 파악 스킬셋 실행 버튼 하나로 미리 만들어둔 스킬셋이 자동 실행됩니다.

AI 자동 실행: 교통량 데이터 수집 → 민원 집계 → 보고서 초안 생성 → 과장 검토 후 "커밋"
09:15
보고 완료 — 시장은 여전히 이동 중
"교통과 김OO 과장 보고서 제출"
• 합덕IC~산단 평균 25분 지체 (전월 대비 +40%)
• 원인: 신규 입주기업 3곳 가동
AI 제안: 좌회전 신호 조정 + 우회로 안내판 설치
승인 수정요청 추가지시
스킬 체인 2단계: 교통과장 → 시장 완료
09:16
즉시 의사결정 — 탭 한 번으로 3개 체인 분기
"좌회전 신호 조정은 바로 진행. 우회로 안내판은 금요일까지. 간담회용 한 장짜리 요약도 만들어줘."
• 교통과: 신호 조정 즉시 + 안내판 (금요일)
AI 자동 생성 간담회 1페이지 요약 자료
확인하고 실행
스킬 체인 3단계: 3개 동시 분기
09:45
간담회 직전
AI 선제 준비
"교통 개선 요약 자료가 준비되었습니다. 인사말에 포함할까요?"
"포함시켜."

AI가 인사말 초안에 교통 개선 계획을 자연스럽게 삽입합니다.

10:00
합덕읍 주민간담회
"합덕산단 진입로 교통 문제, 저도 잘 알고 있습니다. 오늘 아침에 보고를 받았고, 좌회전 신호 조정은 이미 진행 중이며, 금요일까지 우회로 안내판도 설치됩니다."

이것이 의미하는 것

2시간 30분
민원 접수 → 주민 소통 완료
0회
PC 접속 횟수
0바이트
폐쇄망 외부로 유출된 데이터
3단계
자동 분기된 스킬 체인
시장은 차 안에서, 이동 중에, 간담회 대기실에서 — 폰 알림과 탭 몇 번으로 모든 것을 진행했습니다.
그러면서도 민원인 정보, 교통량 데이터, 내부 보고서는 단 한 바이트도 폐쇄망 밖으로 나가지 않았습니다.
How It Works

작동 원리: 외부 알림 + 내부 실행 분리

폰으로 지시하고, 폐쇄망이 실행합니다. 데이터는 안 나갑니다.

외부 (스마트폰)

  • 브리핑 요약 수신 (민감 데이터 미포함)
  • "승인" / "반려" / 음성 지시 전송
  • 시뮬레이션 결과 미리보기 (요약본)
  • 진행 상황 실시간 알림 수신
나가는 것: 요약, 상태, 알림
들어오는 것: 승인 토큰만
보안 게이트웨이

내부 (폐쇄망)

  • 실제 데이터 조회/처리 (인사DB, 문서함)
  • AI 추론 (OpenClaw 로컬 LLM)
  • 스킬셋 실행, 체인 전달, 이력 관리
  • 보안 게이트웨이 통해 알림만 외부 전송
남는 것: 원본 데이터 전부
실행되는 것: AI + DB + 문서
1
알림은 나간다

요약/알림을 보안 게이트웨이로 외부 푸시

2
지시는 들어온다

"승인/반려" 명령 토큰만 전달

3
데이터는 안 나간다

DB 조회, 문서 생성, AI 추론 전부 내부

4
시뮬레이션 후 확인

실행 전 결과 요약 → 확인 후 실행

Security Architecture

보안 설계: 데이터는 단 한 건도 나가지 않습니다

국정원 보안가이드를 준수하며, 폐쇄망의 안전성을 유지합니다.

외부 전송 데이터 최소화

건명, 상태(진행중/완료/반려), 요약 1~2줄만 전송합니다. 개인정보, 상세 데이터는 포함하지 않습니다.

명령 토큰 방식

스마트폰에서 내부로 전달되는 것은 승인ID + 액션코드뿐입니다. 데이터 없이 명령만 전달합니다.

보안 게이트웨이

단방향 데이터 다이오드 또는 암호화 API 릴레이를 통해 내부와 외부를 안전하게 분리합니다.

2단계 인증

생체인증 + OTP 2단계 세션 인증으로 비인가 접근을 차단합니다.

Core Modules

5개의 핵심 모듈

각 모듈은 독립 운영되며, 결합 시 시너지를 극대화합니다.

E. 시장 AI 브리핑

지자체장 전용 AI 모닝브리핑 — 뉴스, 일정, 민원, SNS 여론 통합 분석

뉴스 수집 AI 분석 브리핑 생성 스마트폰 음성 지시 스킬 시전

주요 기능

  • 뉴스/SNS 감성 분석 + 지역 여론 그래프
  • 행사 인사말/축사 초안 자동 생성
  • 위기 대응 가이드 (법적 조치, 판례, 유사 사례)
  • 유사도 기반 추천 (비관심 표시 시 학습)
  • 시민의 소리 요약 차트 + 키워드
차별점

"지자체장 전용 AI 브리핑"은 한국에 존재하지 않는 블루오션

항목기존PRISM
브리핑 방식수기 종합 보고AI 자동 생성
민원 분석수작업 분류실시간 감성 분석
인사말 초안비서실 작성AI 자동 생성

D. 스킬셋 커뮤니티

스킬셋 공유 → 평점 → 인사고과 반영 선순환 구조

스킬셋 생성 공유 평점/리뷰 고과 반영 동기부여 더 많은 스킬셋 선순환 사이클

주요 기능

  • 부서/업무별 스킬셋 마켓플레이스
  • 별점 + 리뷰 + 다운로드/절약시간 통계
  • 평점 상위 제작자 혁신 포인트 → HR 연동
  • 다른 스킬셋 포크/개선 기능
차별점

"스킬셋 평점 → 고과 반영"은 시장에 존재하지 않는 모델

항목기존PRISM
업무 공유매뉴얼 문서실행 가능 스킬셋
혁신 평가정성적 보고정량 데이터 기반
동기부여제안 포상자동 HR 반영

C. 스킬 체인

전자결재 "승인 흐름" + RPA "자동 실행" + Git "커밋/롤백"

시장 지시 / 승인 과장 실행 / 보고 담당자 처리 / 커밋 순방향 순방향 리버스 리버스 C1 C2 Git 커밋 이력

주요 기능

  • 순방향: 완료 → 메신저 알림 → 다음 담당자 자동 시작
  • 리버스: 반려 → 이전 단계 수정 요청 → 재커밋
  • Git식 히스토리 + 언제든 롤백
  • 상태 대시보드 실시간 시각화
차별점

승인 + 자동실행 + Git이력 = 기존 전자결재를 넘어선 협업

항목전자결재PRISM
실행수동 처리자동 체인
이력결재 로그Git 커밋/롤백
분기불가다중 동시 분기
지식문서 방치스킬 위키 자동 갱신

스킬 위키 — 체인 실행마다 위키 자동 생성. 버전 관리 + AI 요약 + 인수인계 자동화

A. 스킬셋 빌더

블록 조립 캔버스 — AI가 플로우를 먼저 제안, 누구나 자동화

데이터 팔레트 인사DB 문서함 일정/캘린더 드래그 캔버스 (플로우 편집) 데이터 조회 AI 분석 보고서 생성 알림 발송 AI: "알림 추가 권장" 시뮬레이션 결과 미리보기 김OO에게 알림 발송됨 실행 수정

주요 기능

  • 원천 데이터 팔레트 (인사DB, 문서함, 일정 등)
  • 자연어 입력 → AI 플로우 순서도 제안
  • 누락 정보 자동 요청 + 시뮬레이션
  • 날짜/부서명 등 동적 변수 자동 감지
차별점

기존 도구는 "아는 사람"용. 스킬셋 빌더는 "모르는 사람"용

항목기존 RPAPRISM
대상개발자/전문가일반 공무원
설계수동 플로우AI 자동 제안
검증실행 후 확인사전 시뮬레이션

B. 따라하기 모드

녹화 후 평소처럼 일하면, AI가 재사용 가능한 스킬셋으로 변환

녹화 시작 화면 캡처 AI 의도 분석 (맥락 파악) 변수 추출 {{현재주차}} 스킬셋 패키징 재사용 가능

주요 기능

  • 원클릭 화면 녹화 (웹/파일/프로그램)
  • AI 의도 분석 (좌표가 아닌 맥락 파악)
  • 변수 자동 추출 (날짜 → {{현재주차}})
  • 반복 예약 + 일정 알림
차별점

녹화 + AI 의도해석 + 스킬셋 패키징의 결합

항목기존 매크로PRISM
녹화 방식좌표 기반맥락/의도 기반
변수수동 설정AI 자동 추출
공유파일 복사커뮤니티 배포
Global Trend

세계는 이미 움직이고 있습니다

글로벌 기업과 정부가 AI 업무자동화에 투자하고 있습니다. 그러나 아직 빈 자리가 있습니다.

UiPath
NASA • 도이체방크 • 미국 국방부

RPA 세계 1위. NASA가 재무/조달 자동화에 도입하여 처리시간 60% 단축. 도이체방크는 연 100만 시간 이상 자동화.

한계: 폐쇄망 AI가 클라우드에 종속. 로봇당 연 $8,000~$20,000.
Power Automate
포춘 500 기업 97% • 미국 연방정부 • 코카콜라

월간 활성 사용자 1,000만 명 이상. FedRAMP 인증으로 미국 정부 다수 기관 도입. Copilot AI로 자연어 자동화.

한계: 완전 에어갭 불가. 라이선스 인증과 AI가 클라우드 필수.
Palantir Gotham/Foundry
CIA • 미국 육군 (10억$ 계약) • 영국 NHS

정보기관의 데이터 분석 표준. 영국 NHS가 코로나19 백신 배포/병상 관리에 활용.

한계: 한국 미진출. 브리핑 자동 생성이 아닌 대시보드 방식.
Primer.ai / Dataminr
미 공군 • 미 국방부 CDAO • UN • 70개국 공공기관

Primer는 정보기관에 NLP 뉴스 요약 납품. Dataminr은 UN, 국토안보부에 실시간 위기 감지 제공.

한계: 영어권 특화. 한국 지자체장 전용 제품 없음.
ServiceNow
미 국토안보부 • 미 육군 • 포춘 500 중 85%

전 세계 7,700개 기업 고객. 다단계 승인과 부서간 에스컬레이션에 최강.

한계: ITSM 특화. 범용 업무 스킬셋 공유/평가 모델 아님.
국내 공공 AI 사례
서울시 • 세종시 • 대전시 • 행안부 온나라

서울시 민원 자동분류, 대전시 교통신호 AI 최적화, 행안부 온-나라 AI 문서요약 시범 도입.

한계: 모두 단일 기능. 단체장 의사결정 지원용 AI는 전무.

이 시장에서 아직 없는 것

"폐쇄망 + AI 판단력 + 비개발자 편의성"을 동시에 만족하는 솔루션은 없습니다.
해외는 AI가 강하나 폐쇄망 불가. 국산은 폐쇄망은 되지만 AI가 약합니다.
이 갭이 PRISM의 포지션입니다.

복잡한 업무
체계적 처리
Brand Identity

PRISM — 업무를 분해하는 프리즘

프리즘은 하나의 백색광을 여러 색의 스펙트럼으로 분해합니다.
PRISM은 복잡한 업무를 AI가 분석하여 각 모듈과 담당자별로 분해하고, 체계적으로 처리합니다.

Public · Real-time · Intelligent · Skill · Manager

공공기관의 실시간 지능형 업무 관리 플랫폼

Next Step

5개 세부 제안서

각 모듈별 상세 제안서를 제공합니다. 대상과 도입 목적에 맞는 제안서를 선택하십시오.