SITE SEARCH

검색

사이트 전체 글을 빠르게 찾을 수 있습니다.

RSS FEED

RSS 구독

RSS 리더에서 Project Research의 새 글을 바로 받아볼 수 있습니다.

EMAIL SUBSCRIBE

이메일 구독

새 글을 이메일로 받아봅니다. RSS는 별도 RSS 아이콘을 눌러 동일한 크기의 패널에서 열 수 있습니다.

이메일로 블로그 구독하기

이 블로그를 구독하고 이메일로 새글의 알림을 받으려면 이메일 주소를 입력하세요







도구를 늘리지 않고, 하네스를 길렀습니다 — 실록(Sillok) 2026 상반기 운영 결산

시리즈

Sillok · 2026 상반기 결산

도구를 늘리지 않고, 하네스를 길렀습니다 — 실록(Sillok) 2026 상반기 운영 결산

지난 반년, 저는 새 도구를 모으지 않았습니다. 대신 하네스(harness) 하나를 길렀습니다. 검색증강생성(RAG) 검색이 5배 빨라졌고, 열두 곳의 고객사 현장에서 실측·관측 효과가 나왔고, 프롬프트가 스스로를 다듬는 루프가 돌기 시작했습니다. 무엇이 달라졌는지, 수치와 출처로 결산합니다.

세 줄 요약
  1. 실록(Sillok)은 도구가 아니라 하네스입니다. 프롬프트 팩을 고르는 라우터, 지식을 대는 RAG, 산출물을 검증하는 게이트를 한 몸으로 묶어 — 상반기에 팩이 62개에서 111개로 늘었습니다(실측).
  2. 효과는 실측으로 남았습니다. 벡터 검색 2,397ms→433ms, 고객사 현장에서 요청 12개→산출물 47개 캐스케이드, 요구사항 추적 240행 누락 0건.
  3. 단, 정직하게. 자기개선 루프의 초기 “완벽” 점수(f1 1.0)는 과적합으로 게이트에서 걸러졌고, 실제로 남은 값은 0.857입니다. 관측 없는 수치는 싣지 않았습니다.

2026년 5월 14일, 한 세미나에서 66명에게 “오늘 가장 크게 얻은 것”을 물었습니다. 가장 많이 나온 답(11명, 공동 1위)은 슬라이드 내용도, 특정 도구 이름도 아니었습니다.

“강사님의 15년 경력과 경험을 통해서 만든 RAG와 하네스를 저도 만들 수 있으면 좋겠다.”— LGE WebEx 세미나 참가자 피드백 중 (2026-05-14, n=66)

그들이 본 것은 화면 위의 결과물이 아니라, 결과물 뒤에서 돌아가는 장치였습니다. 그 장치의 이름이 실록(Sillok)입니다. 조선의 기록 체계(사초·직지·상소·과거)에서 이름을 빌린, 한국형 대규모언어모델 운영 하네스(LLM-OS harness)입니다. 이 글은 그 하네스가 2026년 상반기에 실제로 무엇을 바꿨는지를 일곱 조각으로 결산합니다. 자랑이 아니라 기록이라, 아직 목표에 머문 지표와 이미 측정된 지표를 구분해 적었습니다.

01 · What실록(Sillok)이란 — 도구 상자가 아니라 3층 하네스

“AI 도구를 몇 개나 쓰세요?”라는 질문은 번지수가 틀렸습니다. 도구를 아무리 모아도, 언제 무엇을 꺼내 어떤 지식으로 채우고 어떻게 검증하는지가 없으면 매번 처음부터 다시 시작합니다. 실록은 그 “언제·무엇·어떻게”를 세 개의 층으로 상설화한 하네스입니다.

① 통제층 (Control Plane) — 등록·라우팅·거버넌스
요청을 읽고 알맞은 프롬프트 팩을 고르는 라우터(나루·봉수)와, 팩의 정본 등록부(직지). 규칙은 파일 경로가 맞을 때만 자동으로 켜집니다(paths-gated rules).
② 역량층 (Capability Plane) — 프롬프트 팩·스킬
업무 유형별 판단 기준을 담은 프롬프트 팩과 실행 스킬. 상반기 기준 약 110여 개 팩(레지스트리 v1.50.4 · 111개)이 도메인·워크플로우·출력형식으로 조합됩니다.
③ 지식층 (Knowledge Plane) — 벡터·RAG·온톨로지
약 1.5만 노트의 개인 지식창고(Vault)를 검색증강생성(RAG)으로 대고, 도메인 온톨로지(현장 용어 좌표계)로 그라운딩합니다. “무엇을 아는가”를 대는 층입니다.

이 3층을 관통하는 운영 원칙이 세 가지입니다. 첫째, 거버넌스 파일은 제안으로만 바뀝니다(proposal-only) — 운영 규칙서를 즉흥적으로 덮어쓰지 않고, 제안 문서를 남긴 뒤 반영합니다. 둘째, 모든 변경은 관측 근거를 요구합니다(telemetry-first) — “좋아 보여서”가 아니라 라우팅 로그가 근거입니다. 셋째, 팩 등록은 즉시·기계적 안전으로 — 1인 운영자의 속도를 죽이지 않되 유효성·감사로그·git은 자동으로 지킵니다.

왜 “하네스”라는 말을 쓰나 하네스는 등반가의 안전벨트입니다. 더 빨리 오르게 하는 장비가 아니라, 떨어지지 않게 붙잡는 장치죠. 실록도 그렇습니다. AI를 더 똑똑하게 만드는 게 아니라, 환각·이탈·재작업으로 떨어지지 않도록 라우팅·지식·검증을 상시 붙잡아 둡니다. 출처: 저장소 운영 정본 CLAUDE.md · AGENTS.md · 아키텍처 리서치 (2026-05-03)

02 · RAGSillok × RAG(Vault) — 정성·정량 효과

하네스의 지식층은 상반기에 가장 크게 움직였습니다. 핵심은 검색 속도교차언어 개념 검색 두 가지입니다. 아래 수치는 전부 같은 지식창고에서, 같은 질의 세트로, 웜 상태 3회 중앙값으로 측정한 실측입니다.

지표측정/목표근거
벡터 검색 지연(중앙값)2,397ms → 433ms측정 (5.5배↑)AIPM-843 결과
기존 Obsidian 대비4.5배 느림 → 1.23배 빠름측정 (역전)AIPM-843
임베딩 인덱싱14,916노트 → 117,025청크 · 11.4초측정 (단일 세션)AIPM-846
하이브리드 웜 응답559ms (<1초 목표 달성)측정AIPM-846
교차언어 검색(영→한)“model evaluation” → “모델 평가” · 코사인 0.657측정 (단일 예)AIPM-846
골든 프로브 회수 시간(중앙값)2.29초 · 인용 커버리지 100%측정 (단일 튜닝 베이스라인)2026-04-24 baseline
회수 시간 · 인용 커버리지 KPI≤10초 · 100%목표RAG 골든 프로브 계약

가장 의미 있는 변화는 속도가 아니라 검색이 못 하던 것을 하게 된 것입니다. 키워드 검색은 영어 질의로 한글 노트를 구조적으로 못 찾습니다. 시맨틱 검색은 “model evaluation metrics”라는 영어 질문으로 “모델 평가”라는 한글 노트를 찾아냅니다. 실무에서 이건 “내가 쓴 표현을 정확히 기억해야만 검색되는” 벽이 사라졌다는 뜻입니다.

병목은 검색이 아니라 모델 로딩이었다 하이브리드 검색 지연의 약 95%는 검색 연산이 아니라 매 요청마다의 모델 로딩이었습니다. 모델을 한 번만 올려 두는 상주 프로세스(유닉스 소켓)로 바꾸자 웜 질의가 559ms로 떨어졌습니다. “느리다”의 원인을 실측으로 분해했더니 고칠 곳이 분명해진 사례입니다. 출처: AIPM-846 결과 · 시맨틱 코어(인코딩+코사인 11.7만) 자체는 37ms
정직하게 — 아직 측정하지 않은 것 위 표의 ≤10초·100%는 목표(KPI)이지 전량 달성치가 아닙니다. “토큰 비용 30%↓”, “블라인드스팟 7일 내 승격”도 목표이며 아직 측정 데이터가 없습니다. 골든 프로브 100% 통과는 엔진에 맞춰 질의를 튜닝한 단일 베이스라인이라, 독립적 재현율 감사(recall@k)는 후속 과제로 남아 있습니다. 임베딩 정확도는 경량 모델이라 “적당한(modest)” 수준이라고 스스로 적어 두었습니다.

03 · Field고객사에서 효과를 본 사례 — 상반기 실측

하네스는 데모가 아니라 현장에서 검증됐습니다. 아래는 2026년 상반기(3~7월) 대기업·공공 고객사 열두 곳에서 실제로 측정되거나 관측된 효과를, 시간 순으로 정리한 것입니다. 발행된 상세 기록이 있는 사례는 “상세 ▶”로 연결했고, 측정이 아니라 현장 관측인 항목은 [현장 관측]으로 구분했습니다.

고객사 (시점)현장 효과 (실측·관측)작동한 하네스 기제
삼성전자 Global Expert PM
2026-03-06
요구·리스크 베이스라인을 차터→요구추적표(RTM)→경영 대시보드로 캐스케이드 — 요구명세·대안비교·대시보드를 한 흐름으로 산출 [현장 관측]PMBOK 베이스라인 + 캐스케이드 자동화
삼성전자 PMC GenAI PM
2026-03·05 · 상세 ▶
판단이 “감(感)에서 AI 근거 기반으로” 옮겨 갔다는 후기 · 41 Epic·124 Story 캐스케이드(5월 차수)PMC 5-Step 워크숍 + 하네스 시연
LG전자 SW PM 실무
2026-03-31 · 상세 ▶
33명 워크숍에서 실무 산출물 42종을 산출 · agentic PM 실무로 전환SW PM 워크숍 + 산출물 캐스케이드
SKT Agent/Skill 파일럿
2026-04-06 · 상세 ▶
업무 에이전트 71종 설계 · 4축 정량 평가로 TOP3 선정Agent/Skill 파일럿 시뮬레이션 + 스펙 정제
KT Cloud PM
2026-05-20
15명 PM 워크숍 · 여러 고객사 종합에서 ‘다섯 가치 수렴’ 사례로 집계 [현장 관측]도메인 그라운딩 워크숍
LG전자 GenAI Risk 1차
2026-06-01 · 상세 ▶
33명 GenAI 리스크 관리 실무 · 1차 뒤 2차(9/8)를 확정(조직 채택 신호)리스크 분해구조(RBS) + GenAI 거버넌스
신한EZ손해보험
2026-06-05 · 상세 ▶
참여자 데이터→시스템프롬프트→온톨로지→실무로 잇는 도메인 그라운딩 체인이 현장에서 “상당히 효과적”으로 평가 · “웹 검색용 AI → 에이전트(앱) 모드” 인식 전환이 최다 수확도메인 그라운딩 체인(P&C 보험 페르소나)
삼성전자 구매(CPSM)
2026-06월 · 상세 ▶
질문이 “이걸 할 수 있나”에서 “어디까지 입력해도 되나요?”로 이동 — 조직 AI가 구경에서 사용으로 넘어간 신호구매 도메인 시스템프롬프트 + 업무 온톨로지 그라운딩
한 상장 제조사
2026-06-22 (익명)
망분리 사내 RAG 실증 — 게이트 통과: 관련도 1.0(20/20) · 인용 정확도 0.95 · 접근권한 누출 0건 · 골든룰 160/160 회수망분리 RAG 통합 아키텍처(6-유닛 · 권한별 검색)
아이티센(ITCEN)
2026-06-24~25
설문 원문: “채팅 위주 이용에서 에이전트 생성·지식 고도화 활용으로” 전환 · 공공 입찰 지원 산출물 3종에 실전 투입온톨로지→시스템프롬프트(myDNA)→운영 규칙서→RAG→공공 RFP 관리
현대모비스
2026-06-29~30
참가자들이 방식을 스스로 “바이브 프로젝트 매니징”이라 명명 · 2차수 만에 방법론을 확정해 7차수까지 운영을 확정(조직 채택 신호)생소 도메인 그라운딩(콜드도메인 규율·[U] 표기) + 1인칭 예제 베이스라인
SK쉴더스
2026-07-02~03
1일차 요청 12개 → 산출물 47개 캐스케이드 · 요구사항 240건을 추적표 240행으로 잇고 누락(orphan) 0건 · 9지표 대시보드까지 당일 완성전사 캐스케이드 + 요구·인수기준·검증 추적(spec-trace) + 도메인 시스템프롬프트 + RAG
경계선은 경계선이라고 적습니다 SK쉴더스 워크숍은 7월 초로, 상반기(1~6월)의 마무리 지점에 걸쳐 있습니다. 이 결산은 반기 시점(7월 초)에 작성해 그 마무리 사례까지 포함했습니다. 또 하반기 예정 과정(예: 8월 KT K-뉴딜)은 “효과 본 사례”가 아니므로 제외했습니다.

04 · Loop지능화 — 강화학습을 닮은 자기개선 루프

하네스의 핵심은 “한번 만들고 끝”이 아니라는 점입니다. 실록은 자기 사용 기록을 읽고 프롬프트를 스스로 다듬는 루프를 돕니다. 강화학습과 구조가 닮았습니다 — 보상은 “효과”(라우팅 정확도·검증 통과율), 정책 갱신은 “반성”(실패 유형을 자연어로 분석한 개선안)입니다.

관측
사초 — 라우팅·규칙 로드 로그
평가
과거 — 골든셋 154건 채점
반성·진화
경연(GEPA) — 실패 유형 반성 → 후보 생성
제안
상소 — 제안 아티팩트(직접 등록 아님)
3중 게이트
산성(카나리) · 과거(골든) · 전방 섀도우
사람
사람 사전 승인(HITL) — 최종 반영 판단
반영
직지 — 레지스트리 land + 버전·감사

GEPA = 유전-파레토 반성적 프롬프트 진화(Genetic-Pareto reflective prompt evolution · arXiv 2507.19457). 무작위 변형 대신 “무엇이 왜 틀렸나”의 오류 유형 피드백으로 후보를 만듭니다.

이 루프의 핵심 안전장치는 회귀 게이트(카나리)입니다. 후보가 기존 대비 효과를 10% 넘게 떨어뜨리면 자동으로 차단(BLOCK)합니다. 단, 이건 차단 “권고”이지 스스로 반영하지 않습니다 — 보호 파일을 자동으로 고치지 않고, 반영 결정은 사람이 합니다.

가장 중요한 정정 — “완벽 점수”는 과적합이었다 한 팩의 초기 진화 후보는 골든셋 f1 0.706 → 1.0으로 “완벽해 보였습니다”. 하지만 홀드아웃(보류 검증) 이득이 0이었고, 전방 섀도우에서 실제 커버리지 29건 손실이 잡혀 게이트에서 기각됐습니다. 일반화되는 정직한 값은 0.706 → 0.857(홀드아웃 +0.167, 전방 섀도우 SAFE)입니다. “골든셋에서 1.0″은 시험지를 외운 점수라, 그대로 실었다면 결과를 오도했을 겁니다. 출처: GEPA 진화 매뉴얼 · content-publishing-suite 팩도 0.727 → 0.889로 일반화
“강화학습”은 비유입니다 실제로 도는 것은 반성 기반 프롬프트 최적화 + 회귀 검출 + 필수 사람 승인이지, 스스로 학습·배포하는 자율 강화학습 트레이너가 아닙니다. 저장소 전략 문서도 “실록은 회귀 검출만, 자동 진화는 아님”이라고 명시합니다. 이 글에서 “강화학습을 닮은”이라 쓴 이유입니다.

05 · Console대시보드 — 하네스를 운영처럼 관측하다

하네스가 “돌아간다”는 말은 관측 가능하다는 뜻이어야 합니다. 실록은 하루 두 번(오전·저녁) 자동으로 갱신되는 운영·관측(O&M) 대시보드 7종을 유지합니다. 아래는 그 실제 화면입니다.

실록 O&M 허브 — 좌측 상주 메뉴, 시스템 상태 배너, 프롬프트 팩 자산 타일과 62→111 성장 곡선
실록(Sillok) O&M 허브 — 좌측 상주 메뉴 + 자산 현황 타일(팩 111·온톨로지 16·규칙 19·골든 434·벡터 지식 5,462). 아래 곡선이 상반기 프롬프트 팩 성장(2026-05-03 62개 → 07-05 111개)입니다.
실록 엔진 헬스체크 — 6개 엔진 liveness와 라우터 24시간 골든 시그널
엔진 헬스체크 — 조선 기록 체계에서 이름을 빌린 6개 엔진(나루=라우터·봉수=검색·직지=레지스트리·상소=거버넌스·연륜=지식화·과거=평가)의 상태와, 라우터 24시간 골든 시그널(호출 336 · 빈응답 0.3% · p95 921ms).

대시보드가 자랑용이 아니라 운영용인 증거는 “주의(Attention)” 칸입니다. 지금 이 순간에도 “거버넌스 드리프트 — 팩 커밋 해시 핀 1건”을 스스로 잡아내 조치 명령까지 띄웁니다. 관측이 멈추면 모든 패널이 거짓이 되므로, 데이터 신선도(freshness)까지 함께 표시합니다.

06 · Voices참여자 평가 — 하네스를 직접 만들어 보고 싶다

먼저 정직하게 밝힙니다. 참여자들이 “실록”이라는 이름을 평가한 적은 없습니다. 그들이 평가한 것은 그 하네스가 만들어 낸 것 — “RAG”, “하네스”, “토대”, “에이전트”입니다. 그래서 이 절은 “실록에 대한 평가”가 아니라 “실록이 굴리는 하네스·방법에 대한 평가”로 읽어 주십시오. 모든 인용은 실제 후기에서, 개인은 역할로 익명화했습니다.

가장 또렷한 신호는 집계였습니다. 앞서 인용한 LGE 세미나에서 66명 중 11명(공동 1위)이 “나만의 RAG·하네스를 직접 구축하고 싶다”를 최대 수확으로 꼽았습니다. 도구를 알려 줬더니, 도구가 아니라 도구를 떠받치는 장치를 갖고 싶다고 답한 것입니다.

“할루시(환각)를 최소화하면서도 풍성한 결과물을 얻고 싶었는데, 그 토대(harness)를 마련해 주셔서 감사합니다. 에이전트 생성에 전혀 감이 안 잡혔는데, 이번에 배운 토대 구성법으로 잘 만들어 보겠습니다.”— 한 손해보험 워크숍 참가자 (2026-06-05, 익명)

“1일차 회고 내용을 바탕으로 하네스 시연 등을 2일차 강의에 바로 반영해 주신 점도 좋았습니다.” · “하네스 엔지니어링에 대해서도 좀 더 알아봐야겠어요.”— 삼성 PMC GenAI PM 과정 무기명 후기 #7·#9 (2026-05-12~13)

참가자 개인의 말과는 별개로, 조직의 반응도 하나의 평가입니다. 현대모비스는 2차수 워크숍 만에 이 방식을 사내 방법론으로 확정하고 7차수까지 운영 일정을 잡았습니다. 개인 후기가 아니라 조직 채택 신호라, 그렇게 구분해 적습니다.

07 · Open오픈소스 — 하네스를 직접 길러 보세요

“저도 만들고 싶다”는 요청에 대한 답으로, 하네스의 두 축을 오픈소스로 공개했습니다. 둘 다 Apache 2.0입니다.

이 결산 자체가 하나의 사용기이기도 합니다. 위 하네스가 이 글의 리서치·검증·대시보드 캡처·발행을 굴렸습니다. 소개 글은 아래에 있습니다.

Action이번 주 시작할 수 있는 것

하네스는 거창한 인프라가 아니라 습관의 상설화에서 시작합니다. 내일 아침 세 가지를 해 볼 수 있습니다.

1) 자주 쓰는 판단 하나를 파일로 내려 두세요. “이런 요청엔 이런 기준으로 답한다”를 머리에 두지 말고 한 문서에 적습니다 — 그게 첫 프롬프트 팩입니다. 2) 지식을 한 폴더로 모으세요. 흩어진 메모를 마크다운 한 곳으로 옮기고 벼리(byeori)로 검색을 걸어 보면, “내가 뭘 아는지”가 검색됩니다. 3) 수치엔 출처를 붙이세요. 이 글이 그렇듯, “좋아졌다”를 “무엇 대비 얼마, 어디서 측정”으로 바꾸는 순간 자랑이 기록이 됩니다.

Bridge이어서 읽으면 좋은 글

이 글의 신뢰 원칙
이 결산의 모든 수치는 저장소 실측 문서에서 인용했고, 측정치와 목표(KPI)를 구분해 표기했습니다. 자기개선 루프의 “완벽” 점수(f1 1.0)는 과적합으로 게이트에서 걸러진 값이므로 정직한 값(0.857)으로 바로잡았고, 검증되지 않은 성능 주장(예: 검색 재현율 +15%p)은 싣지 않았습니다. 고객사 중 망분리 RAG 사례는 계약상 익명이라 회사명과 수치를 연결하지 않았습니다. “관측하지 않은 통과는 단정하지 않는다”가 하네스의 검증 규율이자, 이 글의 규율입니다.
용어
하네스(harness) 안전벨트처럼 붙잡는 운영 장치 · RAG 검색증강생성(Retrieval-Augmented Generation) · LLMOS 대규모언어모델 운영체계 · HITL 사람 사전 승인(Human-in-the-Loop) · GEPA 유전-파레토 반성적 프롬프트 진화 · 온톨로지 현장 용어·관계의 좌표계 · 골든셋 정답이 고정된 평가용 사례 모음 · 홀드아웃 학습에 안 쓰고 남겨 둔 검증용 데이터.
근거
실측 결과 문서(AIPM-843 벡터 검색 · AIPM-846 임베더 · GEPA 진화 매뉴얼 · 고객사 결과/딜리버리 이력) · RAG 골든 프로브 베이스라인(2026-04-24) · 참여자 후기 원문(LGE 2026-05-14 n=66 · 신한EZ 2026-06-05 · 삼성 PMC 2026-05-12). 오픈소스: sillok-os/sillok · peterkimpmp/byeori (Apache 2.0).
태그
Sillok하네스RAGAgentic PMLLMOS온톨로지오픈소스GEPA
🏢 현장 검증·사례 (Lv1–4)
🛠 실전 도구·실측 (Lv3)

Project Research에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기