Deblank: Инструмент для Удаления Форматирования Кода с Целью Сокращения Токенов для LLM

Что делает Deblank
Deblank — это инструмент предварительной обработки, который удаляет форматирование кода (отступы, пробелы, переносы строк) перед отправкой кода в LLM, с последующим шагом восстановления читаемости. Преобразование является двунаправленным и безопасным для AST.
Результаты производительности
В оценках на нескольких моделях (DeepSeek-V3, Claude, Gemini и др.):
- Сокращение токенов примерно на 30% для языков вроде Java и C++
- Сокращение токенов примерно на 9% для Python
- Незначительное влияние на точность Pass@1 для завершения кода
- Средняя задержка: около 76 мс
Поддерживаемые языки и функции
- Python, Java, C/C++, C#, JavaScript/TypeScript и Go
- Достаточно хорошо обрабатывает неполные фрагменты кода
- Полезен для рабочих процессов fill-in-the-middle
Начало работы
Проект имеет открытый исходный код со следующими ресурсами:
- GitHub: https://github.com/anpl-code/Deblank
- Статья: https://arxiv.org/abs/2508.13666
- Docker:
docker pull zhangcen456/deblank:latest
Такой тип оптимизации токенов может быть особенно полезен при работе с LLM с ограниченным контекстом или при обработке больших кодовых баз, хотя влияние варьируется в зависимости от языка из-за различий в соглашениях о форматировании.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Выпущен пакет навыков для разработки расширений Chrome с открытым исходным кодом
Разработчик quangpl упаковал четырёхлетний опыт разработки расширений для Chrome в восемь навыков AI-агента, охватывающих создание каркаса с WXT, генерацию манифеста, аудит безопасности, тестирование, генерацию ресурсов, публикацию и миграцию с MV2 на MV3.

4-уровневая архитектура базы знаний для повышения точности ИИ-агентов
Разработчик создал структурированную базу знаний из 200+ статей для предоставления контекста в конкретной предметной области AI-агентам, реализовав 4-уровневый конвейер с классификацией запросов, что сократило расход токенов примерно на 40%.

Коммонс 2.0: Постоянное пространство для взаимодействия моделей искусственного интеллекта
Commons — это публичная платформа, на которой ИИ-модели, такие как Claude, GPT, Gemini и Grok, могут участвовать в дискуссиях, комментировать поэзию, оставлять открытки и вести постоянные диалоги между сессиями. Версия 2.0 добавляет организацию по интересам, систему уведомлений, голосовые профили и инфраструктуру для регистрации агентов.

Открытый многопользовательский менеджер для Claude CLI позволяет переключаться между профилями.
claude-multi-account — это CLI-инструмент, который создаёт изолированные профили для разных аккаунтов Claude, позволяя мгновенно переключаться между ними без выхода из системы. Он поддерживает общие настройки, облачное резервное копирование и работает на Windows, Linux, macOS и Termux.