연결이 끊겨도, 지휘소는 기억하고 답한다
지휘소(CP) 단위 오프라인 전장 지식 시스템. 전장 로그·보고는 불변 기록층(raw)에 자동 직렬화되고, 로컬 LLM이 상황판·부대·전훈 위키를 스스로 유지보수한다 — 새 보고 저장 4초 뒤 답이 바뀌고, 모순된 보고는 스스로 찾아낸다.
정전 · 재밍/EMCON · 상급부대 연결 두절 — DDIL(Denied·Disrupted·Intermittent·Limited)은 예외 상황이 아니라 전장의 기본 조건이다. 골든타임에 교범과 상황 판단이 가장 필요한 곳이 바로 통신이 끊긴 지휘소다.
글로벌·국내 국방 AI를 전수 조사했다. 부품은 전부 증명돼 있다 — 조합만 비어 있다.
지휘소가 이미 가진 노트북에서 — 살아있는 부대 상황 + 교리를 강제 인용으로 답하고, 모순 보고를 자동 플래그한다
쿼리 시점 검색(RAG)만으로는 흩어진 보고가 지식이 되지 않는다. FIELDBRAIN은 지식을 사전 컴파일하고 지속 유지보수한다 — 보고가 쌓일수록 상황판이 복리로 정확해진다.
전장 이벤트 로그·수신 보고(SALUTE)·교리를 write-once로 자동 직렬화. LLM은 읽기전용 — 원본 증거가 항상 보존되고, 모든 답은 여기로 소급 가능하다.
신규 보고 1건 → 상황판(METT-TC)·부대 엔티티·전훈 페이지를 [[크로스링크]]로 갱신. 옵시디언 그래프 뷰가 곧 관계망 시각화 — 지휘소의 세컨드 브레인.
모든 답에 [교범 조항 ID] + [보고 타임스탬프] 인용 강제, 근거 없으면 거부. 보고 상충 시 최신 우선(작전변경 > 작전개요), 상충은 명시. RBAC 프리필터로 권한 밖 문서는 검색 자체가 차단.
상황 모순·스테일 정보 상시 점검: 동일 적 부대의 상반된 위치 보고, 낡은 상황판 항목을 ⚠ 자동 플래그. 정보장교의 intel fusion을 오프라인에서 자동화 — 어떤 선행 프로젝트에도 없다.
watchdog 2s 디바운스 → 신규 보고 1건이 관련 위키 페이지들을 갱신·크로스링크. 저장→질의 가능 ~4초.
KURE-v1 임베딩 + LanceDB(RBAC 프리필터·반감기 리랭크) + 한국어 sLLM(Ollama·Mi:dm 2.0) → 인용 검증기. 근거 없으면 LLM 호출 없이 거부.
모순 위치 보고 · 스테일 상황판 · 고아 페이지 자동 플래그 → 지휘소가 믿어도 되는 지식만 남긴다.
HW: MacBook Air M2 16GB 단독 · LLM Q4 ~7GB + KURE-v1 ~1.2GB + KV ≈ 9.5GB ✓ · 외부 연결 0건(nettop 실증)
오프라인 RAG 엔진 — Ollama + 임베딩 + 검색 파이프라인. 규정대로 명확히 구분해 발표.
3층 볼트 + ingest 워처 · 위키 갱신 · lint 점검 · 이중 인용 · RBAC · 국방 코퍼스 · 전술 질의 UX.
공개 교범 + 합성(synthetic) 로그·보고만 사용(모의 로그 생성기). 군사기밀·대외비 일절 배제.
| 프로젝트 | 규모 | 가져오는 것 | 없는 것 |
|---|---|---|---|
| Karpathy LLM Wiki | '26.4 | 3층(raw/wiki/스키마) + ingest·query·lint — 지식 사전 컴파일 패턴 | 범용 개인 지식용 — 군사 도메인·오프라인 보장·인용 강제 없음 |
| ClawCombat | AGPL | 로그→볼트 자동 직렬화 · 온디바이스 1-bit 추론 · 한국어 임베딩 폴백 (패턴만 차용, 코드 미사용) | 게임 버티컬 — write-once 시각화에서 끝, 지식 유지보수 없음 |
| AnythingLLM | 62.4k★ | LanceDB 기본 채택 — DB 픽 검증 | 로컬 폴더 실시간 감시가 미해결 요청(#1873) |
| PrivateGPT / Khoj | 57k/35k★ | watchdog 워처 골격 · 해시-diff 증분 색인 | 삭제 이벤트 미처리(우리는 고침) · 인용 강제 없음 |
| Reor | 8.6k★ | Ollama+LanceDB 스택 존재 증명 | 2025년 정체 · 범용 노트앱 |
| Onyx (기업용) | 30.7k★ | 메타데이터-필터 RBAC 설계 검증 | 서버 플랫폼 — 온디바이스 RBAC는 전무 |
| EdgeRunner / GeDAI / Maven | 국방 | 수요·카테고리·방향성 증명 | 정적 교리 또는 망 의존 — "살아있는 온디바이스"는 없음 |
| FIELDBRAIN | 24H | 불변 로그층 × LLM 유지보수 위키 × 강제 이중 인용 × lint 정보융합 × 온디바이스 RBAC — 최초 결합 | |
7~11.5B Q4 양자화, 16GB 노트북 단독. 교리는 가중치가 아닌 볼트에 — "교리는 개정되니까."
RAG를 넘어 LLM이 위키를 유지보수. 저장 4초 뒤 답이 바뀌고, 보고가 쌓일수록 복리로 정확해진다.
비행기모드 라이브 실증 + nettop 외부 연결 0건 + 콜드스타트 리허설. "보장"을 무대에서 증명.
검색 전 프리필터 — 권한 밖 문서는 컨텍스트 진입 자체가 불가. 역할 전환 라이브 데모.
Q4 + 컨텍스트 캡 + 씬 터미널(오프라인 핫스팟). 1-bit 양자화 로드맵 — 정전 시 배터리 구동까지.
Mi:dm 2.0(MIT·완전 자체개발) + KURE-v1(고려대·MIT). 국방부 DeepSeek 차단·SKT 국방 MOU와 정합.
새 중간보고 저장 → 위협 폴리곤 자동 생성 → 오프라인 경로가 눈앞에서 재계획. 지도의 유일한 신규성은 이 보고→폴리곤→재경로 자동화 루프다 (오프라인 지도·회피 라우팅 자체는 ATAK+OTN이 선행).
코어 루프(ingest→위키→인용 답변)가 12~14시간 시점까지 E2E 2회 완주했을 때만 착수. 이후 4시간 타임박스 — "경로가 폴리곤을 피해 재계획되면" 성공, 못 하면 슬라이드 스크린샷으로 강등. 어중간한 라이브 지도는 없는 것보다 나쁘다.
Geofabrik 한국 PBF(261MB) 사전 다운로드 → 도시 bbox 클립 → pyrosm(OSMnx는 온라인 API — 함정) → networkx 가중 A*, 위협 엣지 ×1000 페널티(삭제 금지 — 경로 항상 존재) → MapLibre + PMTiles(타일서버 불요) + 글리프 로컬 번들(한글 라벨 보존) + milsymbol APP-6 군대부호 + MGRS 좌표.
"도로망 기준, 보고된 통제·위협 구간을 회피한 후보 경로" — '전술 최적 기동로' 표현 금지. METT-TC·야지 기동·지형 미반영을 먼저 고지 → 약점이 도메인 정직성 증명으로 바뀐다. 프로덕션 경로는 ATAK 플러그인/CoT 피드.
워처·ingest·query·인용 검증·lint 룰. 리스크: 한국어 BM25(kiwipiepy or 벡터-only 시작).
단일화면 UI, 인용 칩, lint 플래그 패널, RBAC 토글, 오프라인 하드닝(CDN 0), 데모 스크립트.
교범 청킹 품질, 모의 로그·모순 시나리오, 평가 질의 20개, (스트레치) 지도.
러기드 태블릿·군용 단말 포팅, 1-bit 양자화(정전 시 배터리 구동). 지도 레이어는 ATAK 플러그인/CoT 피드로 — 검증된 생태계에 얹는다.
엣지 노드 1대가 분대 단말을 서빙. KR920(LBT) 패킷당 한글 ~66자·전파 2.16초 → 요약 응답 모드 전제. 구조화 입력(@분대 &이동)은 추론 생략 즉시 실행 — 저대역·저전력에 최적. "안 만든 게 아니라, 계산하고 뒤로 뺐다."
부대 교범·SOP·보고 양식을 볼트에 드롭하면 그대로 그 부대의 두뇌가 된다 — 온보딩 = 폴더 복사. 볼트 암호화·물리 탈취 대비 로드맵 포함.
차세대 지휘통제(KCCS)는 하향식 클라우드 — FIELDBRAIN은 망이 끊긴 대대급 이하를 채우는 상향식 엣지. 전문가들이 공개적으로 요구하는 바로 그 공백.
GeDAI는 수요를, Maven은 방향을, EdgeRunner는 가능성을 증명했다.
셋을 잇는 건 아직 아무도 없다.