OpenClaw 기술로 접근성 트리 토큰을 60만 개에서 1,300개로 줄였습니다

개발자가 현대 웹 페이지를 스크래핑할 때 접근성 트리에서 발생하는 토큰 과다 문제를 해결하는 OpenClaw 스킬을 만들었습니다. 이 스킬은 머신러닝을 사용해 LLM에 데이터를 보내기 전에 요소를 순위 매기고 정리합니다.
토큰 변동성 문제
개발자는 OpenClaw를 실행할 때 페이지 내용에 따라 엄청난 토큰 변동성을 관찰했습니다:
- slickdeals.com: 24,567개 요소 → 약 598K 토큰
- ycombinator.com: 681개 요소 → 약 16K 토큰
- httpbin.org: 34개 요소 → 약 1.5K 토큰
광고가 많은 사이트는 특히 문제가 컸으며, slickdeals는 추적 픽셀과 광고 iframe으로 인해 600K 토큰을 생성했습니다.
해결책: 머신러닝 기반 요소 순위 매기기
이 스킬은 상위 약 50개의 실행 가능한 요소만 유지하는 머신러닝 기반 요소 순위 매기기를 구현합니다(설정 가능). 이 접근 방식으로 slickdeals.com을 약 598,000 토큰에서 약 1,300 토큰으로 줄였습니다.
스킬 상세 정보
이 스킬은 다음과 같이 이용 가능합니다:
- OpenClaw Skill: https://clawhub.ai/rcholic/predicate-snapshot
- GitHub 저장소: https://github.com/PredicateSystems/openclaw-predicate-skill
이 접근 방식은 특히 복잡한 현대 웹사이트 작업 시 일반적인 병목 현상인 LLM에 보내기 전에 접근성(A11y) 트리를 정리하는 데 중점을 둡니다.
📖 전체 출처 읽기: r/clawdbot
👀 See Also

AI 에이전트를 위한 코드 검색: 벡터 임베딩의 한계와 파일별 LLM 그래프의 승리
1년 동안 코드 인덱싱 시스템을 구축한 결과, Bytebell 팀은 코드 청크의 벡터 임베딩과 Tree-sitter AST가 모두 한계를 보인 반면, Neo4j 그래프에 저장된 파일별 LLM 요약과 의미론적 전문 검색이 검색 정밀도를 크게 향상시킨다는 사실을 발견했습니다.

Octopoda: 로컬 AI 에이전트를 위한 오픈 소스 메모리 레이어
옥토포다는 로컬 AI 에이전트에게 세션 간 지속적인 메모리, 의미론적 검색, 루프 감지, 충돌 복구 기능을 제공하는 오픈소스 메모리 레이어입니다. 33MB 임베딩 모델로 완전 오프라인에서 실행되며 LangChain, CrewAI, AutoGen, OpenAI Agents SDK와 통합됩니다.

스로틀 미터: macOS용 오픈소스 클로드 코드 사용량 미터
오픈소스 macOS 메뉴 바 앱으로, 로컬의 Claude Code 로그를 읽어 실시간 5시간 및 주간 사용량을 표시하고, 임계값 알림과 토큰 절약 훅을 제공합니다. 또한 Safari를 통해 claude.ai의 내부 API를 읽는 Exact 모드를 갖춘 €19 상업용 버전도 있습니다.

TideSurf: DOM 압축 도구로 웹 에이전트 토큰 사용량 30배 감소, TTFT 12배 가속
TideSurf v0.3는 렌더링된 DOM을 마크다운과 유사한 압축 형식으로 변환하여, GitHub 페이지에서 원시 DOM 대비 토큰 소비를 32배 줄이면서 LLM 에이전트를 위한 18가지 인터랙티브 도구를 추가합니다.