Хватит тратить токены LLM! Я создал Rust CLI для сокращения кодовых баз JS/TS на 80%

Разработчик Санджаян представил 'urai-ecma' — высокопроизводительный CLI-инструмент на Rust, предназначенный для оптимизации кодовых баз JavaScript и TypeScript для LLM. Используя компилятор SWC для разбора кода в абстрактные синтаксические деревья (AST), инструмент выполняет структурную дистилляцию, удаляя некритичные элементы, такие как статические классы Tailwind CSS и императивную логику, сохраняя при этом важные архитектурные компоненты. Проект решает проблему «бесконечного контекста», когда перегруженные промпты приводят к задержкам и росту затрат. Бенчмарки показывают сокращение объема токенов на 80%, что значительно повышает производительность LLM-агентов и локальных моделей. Инструмент использует двухэтапную стратегию разрешения с применением JSDoc или локального Ollama для суммаризации, а также гибридный кэш Foyer для ускорения повторных запусков. Это решение позволяет разработчикам эффективнее передавать сложные кодовые базы в AI-модели без потери контекста.
This is a summary. Read the full article at the original source:
Dev.toПохожие
Я написал честный сайт с кейсами CS2 — и понял, почему честность тут ничего не решает
Разработчик создал полностью функциональный сайт для открытия кейсов CS2 с открытым исходным кодом (CaseForge), чтобы исследовать механизмы работы под…
Когда антибот притворяется РКН: ложные заглушки и локальный Web UI в rkn-block-checker 0.6.0
Вышла новая версия CLI-утилиты rkn-block-checker 0.6.0, предназначенной для диагностики сетевых блокировок. Инструмент анализирует сбои на различных у…
Разработчик создал мобильный почтовый ящик для PR, чтобы устранить задержки в проверке кода
Разработчик создал мобильное приложение, предназначенное для оптимизации процесса проверки pull request (PR). Устав от того, что он стал «узким местом…


