Skip to content

v1.5.0 — v1.1 베이스라인 + Monolith Fast Path

Choose a tag to compare

@epoko77-ai epoko77-ai released this 26 Apr 04:24
· 37 commits to main since this release
66f8399

핵심 변경

v1.2(voice profile) · v1.3(candidate pool) · v1.4(역할별 모델 분산)이 모두 핫패스 비용을 잡지 못한 게 검증됐습니다. 5,000자 입력 윤문 wall-clock이 25분에 달했고, v1.4의 모델 다운그레이드만으로는 detector 1콜이 여전히 8분이었습니다.

진범은 모델이 아니라 에이전트 간 컨텍스트 재로드 + 에이전트 내부 도구 호출 chain 누적이었습니다. v1.5는 이를 정면 대응합니다.

1. v1.2~v1.4 폐기 (롤백)

  • 5인 에이전트 정의를 v1.1 commit f25ee64 시점으로 복원
  • voice profile · candidate pool · 권한 위계 절 모두 제거
  • reference 4개 파일 삭제 (author-context-schema.md · pattern-candidates.md · promotion-checklist.md · sample-collection.md)

2. Monolith Fast Path 신설 (디폴트)

  • humanize-monolith 에이전트(opus): 한 콜 안에서 탐지·윤문·자체검증 일괄 처리
  • 도구 호출 4~5회 캡 (Read 입력 + Read 룰북 + Write final + Write summary)
  • quick-rules.md(150줄): 본진 386줄에서 S1·S2 핵심 패턴만 추린 슬림 룰북

3. Strict 모드 보존 (--strict 또는 자동 승급)

  • v1.1 5인 파이프라인을 strict 백본으로 유지
  • 8,000자+ 입력은 자동 승급
  • 부분 재실행("이 카테고리만 다시"·"2차 윤문")도 strict로 자동 전환

4. 분류 체계 본진 유지

  • ai-tell-taxonomy.md의 v1.2~v1.3.1 발굴 신규 패턴(C-9·C-10·D-7·H-3·I-3·I-4 보강 등) 모두 보존
  • voice profile 종속 절(권한 위계 §1~§6)만 제거

검증 결과 (같은 칼럼 2,604자)

항목 v1.4 (detector haiku 1콜) v1.5 (monolith opus 1콜)
Wall-clock 7분 58초 3분 28초
도구 호출 12회 4회
토큰 113,621 68,045
윤문 등급 (단계 1만 끝, 미완) A (자체검증 6/6, 변경률 22%)

5인 파이프라인 25분 → monolith 3.5분, 약 86% 단축. opus로 모델 격상하고도 도구 호출 chain을 압축한 게 결정적.

호환성 안내

  • v1.3.1 사용자: voice profile YAML이 더 이상 작동하지 않습니다. 사용자 메모리상 voice profile은 실전 사용 사례 미확보였고, 필요 시 v1.6에서 monolith의 가벼운 옵션으로 재도입을 검토합니다.
  • 슬래시 커맨드 /humanize · /humanize-redo는 그대로. 내부에서 v1.5 fast/strict 분기 자동.

관련 PR

  • #13 — v1.5 본 PR

회고

  • v1.4 작업은 모델 다운그레이드를 진단의 1순위로 잡았으나, 실측 데이터(detector haiku 1콜 8분)로 진단이 틀렸음이 확인됐습니다. v1.5는 같은 칼럼으로 회귀 검증한 데이터 위에 발행됐습니다.