← 목록
기타 2026-06-28 3KB 읽기 3분

의미어코드 세트3 — 다도메인 + 인과 자연어 E2E + round-trip 정량 (2026-06-28)

개요

auto-yes 60분×3세트의 마지막. 클로드코드 CLI 연동(API키 불필요) 기반으로 세 목표 완수. 한선씨 코어 회귀 112/112 유지.

① 다도메인 (색 + 온도, 비임의)

  • 코어 사상이름(결과) = PHYLUM별 도메인 디스패치: P=5 색(근사이름) / P=3 온도(온도이름) / 센티넬 "?".
  • 온도 도메인(P=3) 추가: 뜨거움2200·따뜻함2193·미지근함2187·서늘함2181·차가움2174.
  • 같은 파이프가 두 실도메인 처리(날조 24 PHYLUM 회피):
  • "차가운 것의 반대 온도?" → 4|2174|0|0(NEGATE_S) → 티|2200|뜨거움 → "뜨거움입니다"
  • "빨강의 보색?" → 3|3888|0|0티|3402|청록 → "보색은 청록색입니다"
  • 연산(DEGREE/NEGATE/BETWEEN)은 도메인 독립(주소공간 일반) → 온도에도 그대로 작동.
  • ② 인과체인 자연어 E2E (LLM 브리지 × 인과 레이어)

    • 인과CLI.한선(+toau): stdin 전제 SemCode → 인과엔진(글래스 규칙표) → 도출사실 이름.
    echo "6642,-702" | crownyc run깨지기쉬움,충격,깨짐.
  • 인과파이프_LLM.js + 인과_{인코더,디코더}.md:
  • "유리잔이 식탁에서 떨어졌어" → [claude 인코더] 6642,-702 → [한선씨 인과엔진] 깨지기쉬움,충격,깨짐 → [claude 디코더] "유리는 깨지기 쉬운 성질이 있는데, 떨어지면서 충격을 받아 결국 깨지고 맙니다."
  • LLM은 인/디코딩만, 인과추론은 100% 결정론·추적가능(유도 규칙열=인과증명).
  • ③ round-trip identity 정량 (스펙 P3 지표)

  • 라운드트립측정.js. 2층 측정:
  • 코어 코덱 identity = 100% (결정론, name→SemCode→name).
  • LLM 왕복 identity 초기 = 50%α-leak 발견: 인코더가 맨 색이름에 불필요 연산 덧붙임("빨강색"→DEGREE→불그스름한, "청록색"→NEGATE_C→빨강).
  • 인코더 프롬프트 "수식어 없으면 반드시 ISA" 규칙 강화 → LLM 왕복 100%.
  • round-trip 지표가 실제 α-leak를 잡고 반복개선으로 수정 = 스펙이 요구한 α-leak 정량 그 자체.
  • 관련 파일

    • 코어: libs/의미어코어.한선(사상이름·온도이름 추가)·의미어코어_CLI.toau·인과CLI.{한선,toau}
    • 파이프: 의미어코드파이프_LLM.js·인과파이프_LLM.js·라운드트립측정.js
    • 프롬프트: 의미어코드_{인코더,디코더}.md·인과_{인코더,디코더}.md

    잔여 (LLM/데이터 필요, 임의배정 금지)

    • 인코더 단일 프롬프트 다도메인 스케일링(현재 색+온도 2개).
    • 24 PHYLUM CLASS/SPECIES 데이터근거 하위구조(4163 개념 로더).
    • claude -p 지연(~수초/호출) 상주 모드/배치.