코딩 에이전트가 대부분의 작업에서 LSP보다 Grep을 선호하는 이유
AgentConnect 엔지니어 Pengcheng Xu는 코딩 에이전트가 코드 검색을 위해 grep과 LSP 기반 의미적 탐색을 어떻게 사용하는지 비교하는 파일럿 연구를 실행했습니다. 놀라운 결과: 에이전트는 더 정밀한 의미적 도구를 사용할 수 있을 때조차 종종 grep을 선택하며, 의미적 경로를 강제하면 작업 성공률이 떨어질 수 있습니다.
작업 형태에 따른 도구 선택
세 가지 Claude 모델(Opus 4.8, Sonnet 4.6, Haiku 4.5)과 여러 저장소에서, 모델은 두 도구 모두 사용 가능했을 때 간단한 코드 위치 파악 작업에서 LSP 도구를 0–6%만 선택했습니다. 참조 완전성 작업(함수의 모든 호출자 찾기)에서는 프롬프트 없이도 45–57%로 증가했습니다.
지역화 작업에서 의미적 우선 경로를 강제하면 성공률이 100%에서 89%로 떨어졌습니다. 모델의 도구 선택은 일률적 선호가 아니라 작업 형태에 따라 달라집니다.
의미적 도구는 노이즈 많은 코드베이스에서만 승리
참조 완전성 작업에서 LSP 기반 경로는 grep의 0.76에 비해 1.00의 정밀도를 달성했지만, 재현율은 둘 다 약 0.66에 머물렀습니다. 병목은 검색 노이즈가 아니라 에이전트가 호출자를 얼마나 철저히 탐색하는지에 있습니다.
정확도 향상의 결정적 요인은 언어 유형이 아니라 어휘 노이즈였습니다. 깨끗한 TypeScript 저장소(remeda)에서 LSP는 F1 이득이 전혀 없었고 토큰을 16% 더 소모했습니다. 노이즈가 많은 TypeScript 저장소(hono)에서는 LSP가 F1을 0.246 향상시키고 토큰을 12% 적게 사용했습니다.
LLM 친화성이 정밀도보다 중요
도구는 결과가 정밀하다고 해서 자동으로 모델 친화적인 것은 아닙니다. 다음 단계에 충분한 컨텍스트를 반환하고 모델이 직접 사용할 수 있는 형태로 제시해야 합니다. 친숙함도 중요합니다. 모델이 훈련 중 grep 스타일의 작업 경로를 학습했을 수 있지만, 이는 가설일 뿐 입증된 원인은 아닙니다.
결과는 더 큰 엔지니어링 문제를 강조합니다: 모델은 도구를 독립적으로 사용하지 않습니다. 그들은 작업 이름, 입력, 반환된 컨텍스트를 정의하는 하네스를 통해 작업합니다. 당신의 도구 루프는 모델의 능력 표면의 일부입니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

코텍스: 에빙하우스 감쇠를 적용한 오픈클로 에이전트를 위한 로컬 메모리 계층
Cortex는 OpenClaw 에이전트의 컨텍스트 압축 문제를 해결하기 위해 구축된 오픈소스 메모리 도구입니다. 사실 소멸을 위해 에빙하우스 망각 곡선을 구현하고, 파일에서 먼저 가져오며, SQLite를 사용하는 단일 19MB Go 바이너리로 실행됩니다.

SkillOpt: 마크다운 스킬 파일을 AI 에이전트의 학습 가능한 파라미터로 최적화하기
SkillOpt는 AI 코딩 에이전트를 위한 마크다운 스킬 파일 편집 과정을 공식화하여, 프론티어 모델이 제안한 제한된 편집을 검증 세트로 검증합니다. 최상의 스킬은 많은 제안 중 1~4개의 허용된 편집으로 수렴하며, Codex에서 Claude Code로 모델 간 전이가 가능합니다.
无令牌API网关在模型间路由AI流量,将成本减半
토큰리스는 AI 에이전트 요청을 턴 단위로 모델 간 동적 라우팅하는 API 게이트웨이입니다. 여러 모델에 분산 요청하여 중간 생성 결과 중 최적을 선택함으로써 Claude Fable 5와 동등한 성능을 절반 비용으로 제공합니다.

컨텍스티움: Claude 코드를 위한 오픈소스 지속적 컨텍스트 프레임워크
Contextium은 CLAUDE.md 파일을 컨텍스트 라우터로 사용하여 관련 마크다운 파일을 지연 로드하는 구조화된 git 저장소 프레임워크로, Claude Code 세션에 지속적인 컨텍스트를 제공합니다. 오픈소스 버전에는 6개의 샘플 앱과 27개의 통합 문서가 포함된 템플릿이 제공됩니다.