SMELT 컴파일러는 OpenClaw 작업 공간 토큰 사용량을 최대 95%까지 절감합니다.

OpenClaw 작업공간 토큰 최적화 도구
SMELT는 Claude나 GPT와 같은 AI 모델에 콘텐츠를 전송할 때 토큰 사용량을 줄이기 위해 OpenClaw 작업공간 마크다운 파일을 처리하는 Python 컴파일러입니다. 이 도구는 특정 비효율성을 해결합니다: OpenClaw는 시작 시뿐만 아니라 모든 메시지마다 USER.md, SOUL.md, MEMORY.md, AGENTS.md를 재전송합니다.
성능 벤치마크
M3-Ultra 하드웨어의 Qwen 3.5 122B 모델에서 테스트한 결과:
- 시작 번들: 모든 추론 호출 시 재처리되는 7,268 토큰
- 50개 메시지 세션: 재처리된 정적 작업공간 파일 350,000개 이상의 토큰
- 쿼리별 토큰 감소:
- "Sally는 누구입니까?": 원본 1,373 토큰 → SMELT 73 토큰 (94.7% 절감)
- "John은 언제 태어났습니까?": 원본 1,374 토큰 → SMELT 62 토큰 (95.5% 절감)
- 광범위한 "Alex에 대해 알려주세요": 원본 1,373 토큰 → SMELT 328 토큰 (76.1% 절감)
- 시작 TTFT: 원본 14,121ms → SMELT 13,273ms (6% 더 빠름)
기술 구현
SMELT는 4계층 아키텍처를 사용합니다:
- 아카이브: 원본 파일은 절대 변경되지 않음
- 컴파일: 스키마 인식 구조적 압축
- 압축: 사전 대체
- 선택: 관련 레코드와 상위 컨텍스트만 전송하는 쿼리 조건 검색
네 번째 계층(선택)에서 95%의 토큰 감소가 발생합니다. 컴파일러는 스키마를 인식하며 OpenClaw 작업공간 파일 규칙에 맞게 특별히 구축되었습니다.
개발 중 발견된 주요 결과
- 단순 JSON 변환(일반적인 최적화 시도)은 원본 마크다운보다 30% 더 나쁨
- 제목 제거는 최소한의 이점만 제공(7-8% 개선)
- 바이트 압축과 토큰 압축은 다름 - 실제 토크나이저를 사용하여 측정해야 함
- 13개 테스트 파일 중 11개가 100% 충실도 달성, 두 개의 밀집 아카이브 파일은 문서화된 실패 발생
현재 제한 사항 및 가용성
스키마는 OpenClaw 작업공간 규칙에 맞게 수동으로 구축되었습니다. 임의의 마크다운 지원에는 스키마 학습이 필요합니다(계획 중). 이 도구는 개인 사용에 무료이며, 코드는 GitHub의 TooCas/SMELT에서 확인할 수 있고 연구는 Zenodo에 DOI와 함께 게시되었습니다.
이 프로젝트는 GPT, Claude, Codex를 협력자로 하여 구축되었습니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

에이전트 팩토리: 온라인 문제 토론에서 AI 에이전트를 구축하는 자율 시스템
에이전트 팩토리는 실제 문제를 Reddit, HN, GitHub, Twitter에서 수집하여 수요, 시장 격차, 실행 가능성을 기준으로 평가한 후, 유망한 아이디어에 대해 독립형 AI 에이전트를 구축하는 자율 시스템입니다. 이 시스템은 7개의 도구가 포함된 최소한의 Next.js 템플릿을 사용하며, 셸 스크립트를 통해 Claude Code를 헤드리스 모드로 실행합니다.

TextForge: LLM 워크플로우를 위한 Claude Code 기반 이메일 승인 도구
한 개발자가 Claude Code를 사용하여 TextForge를 구축하여 이메일 워크플로우에 필수 승인 게이트를 자동화했으며, 명시적인 허가 없이는 LLM이 이메일을 보내지 못하도록 방지했습니다. 이 도구는 Pipedrive CRM과 통합되며 Google CASA2 보안 감사 준수 요구사항을 충족해야 했습니다.

개발자, 애플 인텔리전스로 온디바이스 클립보드 작업 테스트
한 개발자가 Apple Intelligence의 Foundation Models 프레임워크를 사용해 클립보드 매니저를 구축했으며, 짧은 요약이나 재작성과 같은 일상적인 작업에는 적합하지만 모호한 언어와 세부적인 작업에는 한계가 있다고 평가했습니다.

로컬 RAG 도구, Nemotron Nano 9B v2 및 vLLM 도구 호출로 구축됨
한 개발자가 단일 GPU에서 완전히 실행되는 로컬-퍼스트 RAG 연구 도구를 구축했습니다. 이 시스템은 Nemotron Nano 9B v2 Japanese를 vLLM에서 사용하며, 도구 호출을 위한 커스텀 파서 플러그인을 활용합니다. 이 시스템은 이중 언어 키워드 추출과 병렬 FTS5/DuckDuckGo 검색을 특징으로 하는 두 단계 추출-실행 흐름을 갖추고 있습니다.