← 목록
기타 2026-07-17 5KB 읽기 5분

라우터 4상+방사형DB 3항목 순차 고도화 (단계별 안정화)

설계

4상균형3진 의사결정 + 방사형DB를 라우터에 적용. 하드 클러스터(T=3) 위 방사형 이웃(graded) 레이어.
  • 방사형DB: 혼동=방사형 근접. 방사형이웃=혼동≥N 미병합 근접쌍(클러스터 못 묶은 확산 혼동).
  • 4상: 티(고마진 결정론 토큰0)·옴/세분(근접 후보방출 LLM)·타(OOD)·음(무합의 인간).

Phase 1 — 교차오류 방사형이웃 회복 (R51, 완료)

  • data/방사형이웃.psv(혼동≥6 미병합 13쌍, 양방향): 감정-원인-대처~사건-반응-다짐·상황-지시~이유-요청 등.
  • 후보=클러스터멤버 ∪ fine 방사형이웃. 4상 게이트=후보1개&고마진→티 / 초고마진≥600 탈출→티 / 아니면 세분.
  • ★근본긴장: 확신-오답(하드커밋)은 참유형(이웃) 점수 낮아 인스턴스게이트 미포착→타입레벨 blunt만 잡음. 탈출구가 고확신 과다이관 방지.
  • 실측 5-fold CV: 하드커밋오류 31→14(-55%)·후보포함 81.6→90.5%(+8.9%p)·티 정확 96.2→97.9%.
  • 배선: libs/의미어라우터_계층.한선(방사형이웃 로드·양방향맵·후보union·4상 탈출). 런타임 검증.
  • 정본=한선씨, 측정=라우터평가.py/방사형라우팅.py.

Phase 2 — 7유형 대군 세분 top-3 축소 (완료)

  • 대군(상황·조건·가정·감정·목표·관찰·근거 757실례) 세분 시 7지선다 LLM은 어려움. 방사형DB=대군 내부 근접(NB점수) 축소.
  • 구조측정: 대군 588 세분케이스 참유형∈NB top-2 86.7%·top-3 94.0%(전체7=100%). 전체시스템 top-3=후보포함 83.3%·2.8지선다 vs 전체 90.5%·5.7지선다.
  • LLM 실측(소표본6, 동질 가정-귀결): top-3 세분 5/6(83%) > 전체7 세분 4/6(67%). 후보 축소가 LLM 정확도↑(선택지 적을수록 쉬움). 표본 작으나 방향 일관.
  • 배선: libs/의미어라우터_계층.한선 상위3() 헬퍼 — 세분 후보를 후보풀(클러스터∪방사형이웃) NB점수 top-3만 방출. 런타임 검증(속상해서→3후보/만약비→3후보/근거주장→티).

Phase 3 — flat 상향: 첫절큐 + TOP전체 + 버퍼로드 (완료)

  • 피처 프리체크(메모리 교훈=태우기 전 측정): 바이그램 0%p·첫절큐+0.5·TOP전체+1.8→첫절큐+TOP전체 flat 73.5%.
  • ★모델 270KB(64KB 초과) → 버퍼파일읽기 전환이 곧 안정화. 발견: 읽기()+글자() 파싱=O(n²) UTF-8재스캔 5.6s/req+64KB절단, 버퍼바이트읽기 O(n) 0.92s(6× 빠름)·무절단.
  • 결과: flat 71.2→73.5%(+2.3%p)·coarse 86.8→88.8%(+2%p). 배선: 특징추출 첫절큐(¤ 파리티)·주() 버퍼파일읽기+버퍼바이트읽기 줄파싱·버퍼해제. 트레이너 TOP전체(most_common()).

누적 성과 (R50~R52, 이해 라우터)

  • coarse 81.9→88.8%(+6.9%p) · flat 71.2→73.5%(+2.3%p) · 하드커밋오류 31→14(-55%) · 대군 세분 7→3지선다.
  • 4상균형3진(티결정론/옴세분/타OOD/음인간) + 방사형DB(혼동=근접: 하드클러스터 T=3 + 방사형이웃 + 대군 top-3 축소) 적용.

상주 라우터 서버 (R53, 완료 — 0.92s→20ms)

  • per-request 281KB 버퍼로드 제거. 브레인서버 패턴: 모델 load-once + TCP 루프(:9793).
  • 정본 함수→libs/의미어라우터_코어.한선(전역모델 G*+모델로드()+라우팅()). CLI(계층.한선) 무손상, 서버는 코어 가져오기.
  • libs/의미어라우터서버.한선: 모델로드() 1회→TCP대기/수락/읽기(8192)/라우팅/쓰기/닫기 루프. 후행 트림.
  • 의미어라우터_런타임.js route()=상주서버 우선(nc 왕복)+spawn 폴백(다운 시 0.92s, 동일출력).
  • 실측 10회 0.2s=20ms/req(46× 가속)·서버다운 폴백 동일결과. 시작 라우터서버시작.sh(멱등·호출형).
  • 포트 9793 등록(crowny-의미어라우터).

잔여 (별도 고도화)

  • 버퍼로드 0.92s/req는 상주 라우터서버(load once)로 <10ms화 가능(브레인서버 패턴).
  • 교차오류 42% 잔존(코퍼스 보강·세분 게이트)·flat 73.5%↑(코퍼스 확장).

라우터 상시화 + 교차오류 정직진단 (R54)

① LaunchAgent 상시화

  • org.crowny.의미어라우터.plist(crownyc run 의미어라우터서버.toau·KeepAlive·ThrottleInterval30). 수동인스턴스 먼저 종료→launchd 단일관리.
  • 검증: kill→자동복구(7510→9766)·런타임 왕복 정상·재기동 루프 없음.

② 교차오류 42% 정직 진단 (코퍼스 생성 확장 저수율 확인)

  • 코퍼스 이미 균형(전 유형 ~100-130실례)·밀도 학습곡선 평탄(실증 60→85 +1%p).
  • ★상위 교차오류 6쌍 中 5쌍 이미 방사형이웃(Phase1)으로 세분 회복 → flat 교차오류 42%=결정론-only 지표 아티팩트, 런타임 후보포함 92% 회복.
  • 결론: 코퍼스 생성 확장은 저수율(프리체크로 태우기 회피). 대신 시스템 회복 방사형이웃 ≥6→≥5(19쌍) 저비용 확장.
  • ≥5 결과: 하드커밋 10→7·후보포함 92→93.8%·후보밖 129→102·티 -1%p. 미커버 조건-지시↔문제-해결 커버. flat 73.5% 불변.