B1 자연어→DB키 alias 100건+ 구축
개요
의미어 자연어 이해도 50%→80%+ 목표의 B1 태스크 완료.
한글 자연어 직관어(맵생성/소켓연결/날짜계산 등)이 DB의 fn_영문키와 매핑 안 되는 갭 해소.
작업 내용
keywords_alias.dat에 ko_variant alias 191건 추가 (2229→2453줄)
keywords_canonical.dat에 canonical 72건 등록 (→3381줄)
- 카테고리: 맵/딕셔너리, 배열/리스트, 정렬, 문자열, 수학/계산, 날짜/시간, 네트워크/소켓, 파일IO, JSON, 암호화, 자료구조, 검색, 시스템도구
검증 결과
- 1차 목표 10개: 10/10 HIT
- 2차 추가 10개: 10/10 HIT (총 20/20)
- HIT 경로: HIT:alias(canonical_key) 또는 HIT:학습DB(normalize)
관련 파일
/Users/ef/Downloads/CrownyTVM/crownycode-agent/intent/keywords_alias.dat
/Users/ef/Downloads/CrownyTVM/crownycode-agent/intent/keywords_canonical.dat
~/.claude/scripts/crownycode-learn.sh (lookup 경로: 학습DB→패턴DB→normalize→alias)
잔여 이슈
- alias 검색 경로는 정확매핑만 지원 (grep "^${intent}|") → 부분매칭/형태소 분석 미지원
- "웹서버" (단어 그대로)는 여전히 MISS — DB키가 "웹서버고급" 이기 때문. 추가 alias 필요시 직접 등록
- ko_variant alias는 학습DB/패턴DB에 실제 코드가 있을 때만 동작함 (canonical만 등록으로는 부족)