← 목록
크라우니코드 2026-04-26 3KB 읽기 3분

크라우니코드 패턴 대량 생성 — 약점 영역 집중 강화

개요

에이전트 진단 결과 네트워크(58%), 자료구조(67%), 알고리즘(66%) 영역이 약점으로 확인됨. 30개 한선씨 패턴을 직접 작성, 컴파일+실행 검증 후 에이전트에 학습.

작성 패턴 목록 (30개)

정렬 알고리즘 (5개)

  • 버블정렬.han — O(n²) 기본 정렬
  • 선택정렬.han — 최소값 찾아 교환
  • 삽입정렬.han — 플래그 기반 루프 (예약어 계속 회피)
  • 퀵정렬.han — 분할+재귀
  • 병합정렬.han — 분할정복 병합

그래프/탐색 (2개)

  • BFS탐색.han — 너비우선 순회
  • DFS탐색.han — 깊이우선 재귀 순회

자료구조 (3개)

  • 연결리스트.han — 맵+배열 기반 단일 연결리스트
  • 해시테이블.han — 체이닝 해시 + 간단해시 함수
  • 배열유틸.han — 뒤집기/필터/합치기/중복제거

네트워크 (4개)

  • TCP클라이언트.han — 소켓 연결+송수신
  • HTTP서버.han — 응답 생성+서빙
  • 다중TCP서버.han — N건 처리 후 종료
  • 소켓UDP서버.han — UDP 에코
  • 카운터서버.han — 명령 파싱 TCP 서버

실용 도구 (10개)

  • CSV파서.han — 줄 분리 + 필드 분리
  • 설정파서.han — key=value 파일 파싱
  • JSON생성기.han — 키값/객체/배열 조립
  • 파일유틸.han — 줄수/글자수/단어수/복사
  • 로그시스템.han — 수준별 로깅 (예약어 오류에러 회피)
  • 문자열유틸.han — 뒤집기/반복/치환/공백제거

수학/과학 (6개)

  • 최대공약수.han — 유클리드 + 3진 나머지 보정
  • 소수판별.han — 에라토스테네스의 체
  • 행렬곱셈.han — NxN 행렬곱
  • 통계함수.han — 합계/평균/최대/최소/분산/표준편차
  • 피보나치메모.han — 메모이제이션 피보나치
  • 진법변환.han — 10→2진, 10→3진
  • SHA해시.han — 파일 무결성 검증

셀코어 연동 (1개)

  • 셀네트워크.han — 5노드 링 토폴로지 감시 네트워크

발견한 예약어

  • 계속 — 예약어 → 진행 사용
  • 오류 — 예약어 → 에러 사용
  • 반복 — 예약어 → 문자반복 사용

3진VM 특이사항

  • 나눗셈 자연반올림으로 모듈로 연산에 절댓값 보정 필요
  • 해시_SHA256SHA256 (hanseonc_high 내장함수명)

결과

  • 학습DB: 3,676건 → 20,330건 (+16,654건)
  • 패턴DB 한선씨: 5,370 → 10,410
  • 비중: 58% → 57% (클로드 생성분 포함)
  • 영구 저장: /Users/ef/CrownyOS/apps/패턴라이브러리/ (30개)

관련 파일

  • /Users/ef/CrownyOS/apps/패턴라이브러리/*.han — 30개 패턴
  • /Users/ef/.crownycode/학습.dat — 학습DB
  • /Users/ef/Downloads/CrownyTVM/crownycode-agent/ — 에이전트

잔여 이슈

  • 에이전트 의도 매칭 정확도 개선 (CSV→디스패치 매칭 등 오매칭)
  • 3진 나눗셈 보정 함수 표준화 (모든 모듈로 연산에 적용)
  • grow 스크립트 로케일 이슈 (Illegal byte sequence)
  • 미전환 intent 24,295개 추가 변환 필요