Опубликовано 2 апреля 2026 г.

Создание OpenClaw при бюджете в zero dollars: гибридная память множественных агентов с временным затуханием и MMR
Как я заменил дорогие циклы API на конвейеры, управляемые Lobster, и управление памятью Honcho — и почему только отладчик касается платных конечных точек.
Мы все знаем эту дилемму. Вы хотите настоящего многоагентного интеллекта — постоянной памяти, передачи подагентов и долгосрочного планирования — но стоимость токенов платных API (особенно при циклическом извлечении памяти) может убить проект до его запуска.
Я решил решить эту проблему, перестроив конфигурацию OpenClaw с нуля. Цель: гибридная архитектура многоагентный/под агент с нулевой стоимостью вывода для операций памяти и почти нулевыми накладными расходами на делегирование задач.
Вот как я это сделал точно.
Архитектура: Гибридная многоагентная + под агентные рои
Большинство реализаций рассматривают каждого агента как вызывающего API первого класса. Это расходует токены.
Моя конфигурация OpenClaw использует гибридную модель:
- Основные агенты (оркестраторы) работают на локальном выводе или конечных точках бесплатного уровня.
- Субагенты эфемерны — они создаются для конкретных задач (поиск, суммаризация, валидация) и сразу уничтожаются.
- Секретный ингредиент? Субагенты не «запоминают». Они запрашивают центральное хранилище памяти, выполняют задачу и исчезают. Это сохраняет окно контекста минимальным. Только основной агент хранит состояние сессии.
Золотое правило: Только отладчик обращается к платным API
Вот ограничение, которое изменило всё.
В моём рабочем процессе ровно один компонент имеет доступ к конечным точкам платных API: отладчик.
Все остальные агенты — основной, субагент, оркестратор, работник памяти — работают на локальном выводе (Ollama, LM Studio или бесплатный уровень облака). Только отладчик может вызывать GPT-4, Claude или любую платную модель.
Почему? Три причины:
1. Принудительная архитектурная дисциплина
Если что-то ломается, отладчик трассирует это. Но поскольку отладчик — единственный платный путь, вы не можете «обмануть», разбрасывая вызовы API по всему конвейеру. Вы вынуждены оптимизировать локальный вывод и извлечение памяти.
2. Отладка как услуга платного уровня, а не как зависимость времени выполнения
Система работает 99% времени без обращения к платному API. Только когда агент терпит неудачу — неожиданный вывод, несоответствие схемы, бесконечный цикл — активируется отладчик. Он получает контекст сбоя, предлагает исправления и передаёт их обратно локальным агентам. Это превращает платные API в обработчик исключений, а не в опору времени выполнения.
3. Стоимость масштабируется с проблемами, а не с использованием
Здоровый конвейер стоит $0. Ошибочный конвейер стоит несколько центов на диагностику. Сравните это с традиционными многоагентными системами, где каждый ход каждого агента стоит денег независимо от корректности.
Управление памятью Honcho: постоянное, поисковое, нулевая стоимость
Для памяти я интегрировал Honcho — локально-ориентированный, программируемый слой памяти. Honcho предоставляет мне:
- Постоянное хранилище данных пользователя/сессии.
- Векторный поиск без облачных векторных баз данных.
- Нулевые вызовы API для чтения/записи памяти.
Каждое взаимодействие агента записывается в Honcho. Каждый суб-агент инициализирует свой контекст, читая из Honcho. Нет платных эмбеддингов. Нет внешней памяти как сервиса.
И поскольку отладчик никогда не обращается к операциям с памятью, Honcho работает полностью бесплатно.
Временное затухание + MMR: Борьба с устаревшей памятью
Память бесполезна, если она перекрывает недавний контекст. Я реализовал два механизма извлечения внутри Honcho:
1. Временное затухание
Старые воспоминания экспоненциально снижают свой вес. Факт от 10 минут назад более релевантен, чем аналогичный факт от 10 дней назад. Это препятствует агенту действовать на основе устаревшей информации.
2. MMR (Максимальная маргинальная релевантность)
Когда агент запрашивает память, MMR обеспечивает разнообразие. Он избегает возврата десяти почти идентичных воспоминаний. Вместо этого вы получаете релевантность и разнообразие—что критично для суб-агентов, которым нужен широкий контекст.
Оба работают локально. Стоимость: $0. Отладчик никогда их не видит.
Lobster: делегирование задач и пайплайнинг без накладных расходов
Вот где использование токенов сокращается.
Я заменил линейные цепочки агентов на Lobster — лёгкую среду выполнения конвейера задач. Lobster позволяет мне определять направленные ациклические графы (DAGs) задач.
Мой рабочий процесс:
- Основной агент разбивает запрос на подзадачи.
- Каждая подзадача отправляется в Lobster как узел конвейера.
- Lobster выполняет подзадачи параллельно или последовательно, используя локальные суб-агенты.
- Если узел завершается с ошибкой или выдаёт неожиданный вывод, Lobster помечает его.
- Только после этого активируется отладчик — получает контекст неудачного узла, генерирует исправление и возобновляет конвейер.
Поскольку конвейеры Lobster переиспользуют контекст и избегают избыточных вызовов LLM, я сократил потребление токенов примерно на 70‑80 % при сопоставимых нагрузках. А поскольку отладчик обрабатывает только исключения, это сокращение на 70‑80 % относится именно к платному использованию.
Реальное влияние на потребление токенов (платные API)
Давайте поговорим о числах.
До этой настройки типичный многопользовательский диалог: 3 агента, каждый вызывает GPT-4. Извлечение памяти добавляется к каждому запросу. Итог: 8,000–12,000 токенов на взаимодействие с пользователем.
После OpenClaw + Honcho + Lobster + платный доступ только для отладчика: Основные агенты работают локально. Субагенты работают локально. Память работает локально. Lobster оркестрирует всё без вызовов API. Платное использование API происходит только при сбое — что, после стабилизации конвейера, случается в <5% взаимодействий.
Результат: 50–500 токенов за взаимодействие для платных API, при этом большинство взаимодействий обходятся в $0.
Это представляет снижение использования платных токенов на 20-100x по сравнению с традиционными многоагентными системами.
Для высоконагруженных приложений—поддержка клиентов, исследовательские агенты, автоматизации—это различие между жизнеспособным продуктом и денежной ямой. При 10,000 взаимодействий в день традиционные конфигурации могут стоить $200–$500. Эта конфигурация стоит копейки, если вообще что-то.
Почему ограничение только для отладчика вынуждает к лучшей инженерии
Вот контринтуитивное понимание: ограничение платных API только отладчиком повышает надёжность системы, а не только снижает затраты.
Когда каждый агент может вызывать GPT-4, вы терпите неаккуратные промпты, плохое извлечение памяти и хрупкие конвейеры. Платное API замазывает трещины.
Когда только отладчик имеет эту привилегию, вы вынуждены:
- Напишите надёжные локальные подсказки, обрабатывающие крайние случаи.
- Создайте корректное затухание памяти и MMR, чтобы поиск работал без постоянного вмешательства.
- Спроектируйте конвейеры Lobster с чёткими критериями успеха и неудачи.
- Относитесь к платным моделям как к следователям, а не к работникам.
Результатом является система, которая корректно обрабатывает сбои, сама отлаживается и стоит почти ничего для эксплуатации.
Почему это важно
Вам не нужны дорогие облачные памяти или неутомимые циклы API для создания интеллектуальных агентов.
С OpenClaw, Honcho и Lobster — и с ограничением только для отладчика платного API — вы можете построить:
- Постоянная память с временным затуханием и MMR
- Гибридные рои агентов/субагентов
- Конвейеризация задач с автоматическим восстановлением после сбоев
- Система, где платные API — обработчики исключений, а не зависимости времени выполнения
...при этом сохраняя счёт за платные API в непосредственной близости от нуля
Я не скрываю это. Спросите меня о файлах конфигурации, схемах Honcho, определениях DAG Lobster или о том, как я подключил отладчик так, чтобы он активировался только при сбоях в конвейере
Давайте построим дешевле. Давайте построим умнее. Давайте сделаем платные API последним средством, а не первым инстинктом