Архитектура OpenClaw: создание постоянного распределительного движка на основе ИИ.

OpenClaw представляет новую архитектуру для создания программного обеспечения с поддержкой ИИ, которая разбивает операции на небольшие составные инструменты. В отличие от традиционных ИИ-систем, OpenClaw работает на демоне, который просыпается каждые 30 минут для выполнения задач, используя механизм пульсации. Он использует декларативные рецепты, где рабочие процессы описываются как данные, а не код – это позволяет моделям ИИ понимать и даже создавать новые процессы автономно.
Ключевые особенности
- Составные инструменты: Каждый инструмент выполняет одну функцию, что обеспечивает чистые входные и выходные данные, такие как последовательности электронных писем и исследование ключевых слов.
- Декларативные рецепты: Рабочие процессы структурированы с акцентом на данные, что позволяет ИИ-оркестрации эффективно связывать задачи.
- Оркестрация ИИ: OpenClaw использует модели для определения порядка и сочетания задач, адаптируя рабочие процессы по мере необходимости.
- Система памяти: Вместо традиционных файлов OpenClaw хранит память в базе данных, предоставляя агентам конкретный контекст пользователей из предыдущих сеансов.
- Процесс демона: Система запускает легковесный процесс, который активируется только при взаимодействии пользователя, cron-задаче или webhook, что позволяет экономить ресурсы.
Реализация слоя памяти с использованием Postgres позволяет создать многопользовательскую настройку, обеспечивая сохранение контекста пользователей из предыдущих запусков без накладных расходов на файлы разметки для каждого пользователя. Используя среду исполнения с ограничениями с e2b, OpenClaw может безопасно выполнять сложные задачи, такие как клонирование репозиториев и внесение изменений, не рискуя заражением общей среды. Этот дизайн трансформирует понятие 'всегда активных' агентов в эффективную, масштабируемую модель эфемерных вычислений.
📖 Читать полный источник: r/openclaw
👀 Смотрите также

Создание индивидуального графического интерфейса для исследований DSP с помощью LLM — уроки года ежедневного использования
Исследователь делится своим рабочим процессом использования кодирующих LLM для постепенного создания пользовательского GUI для анализа DSP данных, с советами по построению графиков, генерации отчетов и интеграции инструментов.

Claude AI использовали для создания 15-минутного спекулятивного фильма от концепции до завершения.
Пользователь проверил возможности рассуждений и творческого письма Claude, разработав полную концепцию фильма, сценарий и режиссуру сцен для 15-минутного спекулятивного фильма об ИИ, посвящённого семье в гипотетичном конфликте на Ближнем Востоке, где Claude раскрыл центральную тему «Невозможного выбора».

Клод создал скевоморфный симулятор клавиатуры за один сеанс — публичные транскрипты, обои Unsplash через CORS-прокси
Один сеанс Claude создал скевоморфное приложение для печати с публичной стенограммой, скрытым полем ввода для обработки родных сочетаний клавиш, SVG-клавишами из Figma и фонами Unsplash через CORS-прокси, подаваемыми в формате WebP.

Разработчик отлаживает избыточную ошибку в сервис-воркере Next.js PWA с помощью Claude.
Разработчик создал Somnia, PWA на Next.js 14 с push-уведомлениями, используя Claude в качестве партнёра по программированию. Самая сложная ошибка заключалась в том, что service workers переходили в состояние REDUNDANT на Samsung Android из-за устаревшего ID сборки в sw.js.