피드로 돌아가기
Semble - grep보다 토큰을 98% 적게 쓰는 에이전트용 코드 검색
GeekNewsGeekNews
AI/ML

Semble - grep보다 토큰을 98% 적게 쓰는 에이전트용 코드 검색

Semble: grep 대비 토큰 98% 절감 및 목표 지향적 코드 검색 구현

neo2026년 5월 18일9advanced

Context

LLM 에이전트가 코드베이스 탐색 시 grep 등 기존 CLI 도구의 과도한 출력으로 인해 불필요한 토큰을 소모하는 문제 발생. 특히 대규모 파일이나 노이즈가 많은 매칭 결과가 컨텍스트 윈도우를 점유하며 비용 상승과 성능 저하를 유발함.

Technical Solution

  • 코드 구조 인식 기반의 목표 지향적 검색(Goal-oriented Search) 로직 도입
  • 단순 텍스트 매칭을 넘어 코드 의미론적 변형을 반영한 랭킹 알고리즘 적용
  • 파일 전체 읽기(cat) 대신 정밀한 포인트 기반 정보 추출로 컨텍스트 주입 최소화
  • LSP 수준의 분석 능력을 결합하여 리팩터링 윤곽 파악 및 심볼 간 관계 추적 강화
  • 에이전트의 인지 부하를 줄이기 위한 전용 AGENTS.md 지시문 및 스키마 최적화
  • 모델이 도구 결과를 신뢰하도록 유도하여 불필요한 재시도 루프 제거

- 에이전트 도구 도입 시 단일 호출 토큰량이 아닌 전체 작업 완료까지의 '전체 루프 비용'을 측정할 것 - 모델이 익숙한 CLI 도구(grep, find) 대신 신규 도구를 쓰게 하려면 전역 설정 파일(CLAUDE.md 등)에 명시적 제약 조건을 부여할 것 - 소규모 프로젝트에서는 도구 검색보다 전체 디렉토리 구조를 컨텍스트에 사전 주입하는 방식의 효율성을 검토할 것

원문 읽기