Оптимизация затрат агентов OpenClaw с помощью оптимизации DOM и мониторинга на панели инструментов

✍️ OpenClawRadar📅 Опубликовано: 13 февраля 2026 г.🔗 Source
Оптимизация затрат агентов OpenClaw с помощью оптимизации DOM и мониторинга на панели инструментов
Ad

Управление затратами на токены для многоагентных систем, таких как OpenClaw, может быстро стать сложным и дорогим. Недавняя реализация сократила затраты на агентов OpenClaw на 41% за счет оптимизации паттернов чтения DOM и внедрения панели мониторинга в реальном времени.

Ключевые детали оптимизации

Основной проблемой были неэффективности чтения браузером DOM, из-за которых каждое сердцебиение агента стоило в среднем $0.858, что в переводе составило $100-150 в месяц для 10 агентов. Неэффективность была вызвана использованием скриншотов целых страниц и неконтролируемых снимков для сбора данных, что приводило к ненужным затратам на токены.

Попытки оптимизации

  • Компактные снимки и масштабы селекторов: Изначально использовался snapshot(selector='[role="main"]') для ограничения чтения DOM, а элементы рекламы и навигации были удалены с помощью removeSelectors. Это снизило затраты на 18% до $0.705 за сердцебиение, но все еще не было достаточно эффективно.
  • Функции пользовательской оценки на JavaScript: Главное достижение заключалось в замене снимков пользовательскими функциями на JavaScript, которые возвращали чистые данные в формате JSON. Этот метод использовал функцию оценки JavaScript для ответов от Threads, значительно уменьшая шум и избегая утечек HTML. Это сократило количество сердцебиений до 19 вызовов API по сравнению с 79 вызовами ранее, снизив стоимость до $0.507 за сердцебиение.

Сниженный размер результата инструмента, с 90k до всего 500 символов, улучшил эффективность кэша, достигнув 100% коэффициента попаданий при соблюдении лимита токенов.

Ad

Панель токенов

Эта настройка поддерживается панелью мониторинга токенов в реальном времени, которая предоставляет:

  • Индикаторы статуса агентов в реальном времени
  • Отслеживание бюджета с возможностями прогнозирования
  • График тренда затрат за 7 дней с разбивкой по агентам
  • Визуализацию коэффициента попадания кэша для каждого сердцебиения
  • Функции обнаружения потерь токенов
  • Варианты экспорта CSV/JSON
  • Режим A/B для проверки оптимизаций

Эта панель является расширением Node.js для OpenClaw, и для нее не требуются дополнительные зависимости. Она доступна с открытым исходным кодом на GitHub.

📖 Читать полный источник: r/openclaw

Ad

👀 Смотрите также

Разработчик игр использует OpenClaw для автоматического сбора обратной связи и рефакторинга кода.
Кейсы

Разработчик игр использует OpenClaw для автоматического сбора обратной связи и рефакторинга кода.

Разработчик игр запускает OpenClaw в качестве фоновой службы на MacBook для управления двумя проектами: Heretical (игра в Steam) и Duskland (проект на TypeScript). Система использует модели Claude через Discord и Telegram с локальными файлами памяти в формате Markdown.

OpenClawRadar
Использование Claude для создания структурированной поисковой системы Pokémon из неструктурированного текста Покедекса
Кейсы

Использование Claude для создания структурированной поисковой системы Pokémon из неструктурированного текста Покедекса

Разработчик использовал Claude для анализа более 500 000 слов неструктурированного текста покемон-энциклопедии (Pokédex), создав поисковую систему с более чем 100 тематическими категориями и 8-мерной фильтрацией. Проект включал удаление дубликатов, категоризацию и построение иерархической таксономии для неупорядоченного описательного текста.

OpenClawRadar
Опыт IT-инженера в разработке с помощью ИИ выявляет распространённые ошибки.
Кейсы

Опыт IT-инженера в разработке с помощью ИИ выявляет распространённые ошибки.

ИТ-инженер с опытом в системной инженерии и автоматизации делится своим опытом использования ИИ для полноценной разработки, подробно описывая конкретные архитектурные проблемы, возникающие по мере роста приложений, включая чрезмерную обработку данных на стороне клиента, плохое разделение ответственности и проблемы безопасности.

OpenClawRadar
Финансовый моделист создает локальное настольное приложение "Речь в инструмент" с помощью Claude Code
Кейсы

Финансовый моделист создает локальное настольное приложение "Речь в инструмент" с помощью Claude Code

Разработчик с опытом финансового моделирования использовал Claude Code для создания Sotto — локального приложения для преобразования речи в текст на Windows, которое запускает Whisper на GPU. Приложение имеет системные горячие клавиши, автоматическое определение остановки речи и интерфейс на Qt, состоящий примерно из 2200 строк Python-кода в 17 файлах.

OpenClawRadar