피드로 돌아가기
Dev.toAI/ML
원문 읽기
ContextZip 도입을 통한 AI 컨텍스트 노이즈 제거 및 최대 95% 토큰 절감
Before/After: What Claude Code Actually Sees
AI 요약
Context
인간 중심의 터미널 UI가 제공하는 ANSI escape codes, 중복 경고, 프레임워크 내부 로그 등 AI에게 불필요한 노이즈가 대량 발생함. 이로 인해 AI의 Context Window가 낭비되며 핵심 정보 추출 효율이 저하되는 한계 존재.
Technical Solution
- 터미널 출력물에서 시각적 장식을 위한 Escape Sequence 제거를 통한 텍스트 정제
- 동일한 에러 메시지의 반복 발생 시 횟수 기반의 그룹화(Aggregation) 로직 적용
- Traceback 내 프레임워크 내부 호출 스택을 제외하고 사용자 정의 코드 영역만 추출하는 필터링 설계
- 불필요한 Progress Bar 및 중간 상태 로그를 제거하여 핵심 결과값 위주의 데이터 전송
- 원본 로그와 정제된 로그 사이의 간극을 메우는 ContextZip 계층을 통해 AI 전용 입력 데이터 최적화
실천 포인트
- AI에게 로그 전달 전 ANSI escape codes 제거 여부 확인 - 반복적인 에러 패턴을 단일 메시지와 발생 횟수로 요약하는 로직 검토 - Stack Trace 전달 시 외부 라이브러리 영역을 제외한 사용자 코드 중심의 필터링 적용