Практические советы по архитектуре многоагентных систем на основе опыта

Разработчик на r/openclaw поделился практическими советами по архитектуре мультиагентных ИИ-систем на основе опыта создания системы из 7 агентов, работающей ежедневно. Советы появились после помощи другому разработчику, который застрял на архитектурных решениях при создании конвейера автоматизации контента.
Ключевые архитектурные паттерны
Разработчик описывает пять конкретных подходов, работающих на практике:
- Начните с одного агента: Не начинайте с нескольких агентов. Сначала заставьте работать одного агента, поймите его, затем добавьте второго только тогда, когда первый упрётся в проблему, которую не может решить самостоятельно. Большинству бизнесов нужно максимум 2-4 агента — упомянутая система автоматизации для парикмахерской работает на 4 агентах.
- Используйте паттерн оркестратора: Один агент, который видит всё и распределяет работу между специалистами. Не демократия и не циклический подход — «один мозг, много рук».
- Внедрите общую память с JSON-файлами: Агенты, которые не видят работу друг друга, будут дублировать, противоречить и тратить токены. Решение — общий каталог «мозга» с использованием JSON-файлов, которые каждый агент читает перед началом и записывает после завершения. Простой подход — база данных или векторное хранилище не нужны.
- Маршрутизируйте модели по задачам: Не каждому агенту нужны дорогие модели. Контент-агент разработчика работает на Sonnet, исследовательский агент — на бесплатной модели, тогда как только оркестратор и операторы сложных задач получают дорогие модели. Этот подход может сэкономить 80% бюджета.
- Добавьте циклы подтверждения: Каждый агент публикует свою работу в канале. Оркестратор проверяет — если проходит, отправляет дальше; если нет, возвращает с комментариями. Ничто не покидает систему без проверки.
Практическая реализация
Ключевая идея — избегать избыточного проектирования заранее. Разработчик, который просил помощи, застрял, потому что пытался спроектировать всю систему сразу. Вместо этого советуют построить одного агента, решить одну проблему, затем добавить следующего агента только когда первый докажет свою работоспособность.
Подход с общей памятью через JSON-файлы предоставляет лёгкое решение для координации агентов без сложной инфраструктуры. Маршрутизация моделей по специфике задач помогает контролировать расходы, сохраняя производительность там, где это наиболее важно.
📖 Read the full source: r/openclaw
👀 Смотрите также

Qwen 3.5 122B MoE на уровне 35 т/с на одном 3090 с ik_llama.cpp MTP
Локальный стек, запускающий Qwen 3.5 122B MoE на одной 3090 со скоростью 35 т/с, используя слитые MoE операции ik_llama.cpp для MTP. Стандартный llama.cpp показал улучшение только на +4%; форк ik дает +20%.

Как импортировать историю ChatGPT в Claude с помощью проектов
Экспортируйте чаты ChatGPT в Markdown и загружайте нужные в Claude Projects, чтобы перенести многолетний контекст, текущие проекты и предпочтения в стиле.

Контрольный список обновления до OpenClaw 3.22: Практические шаги от разработчика, который уже обжёгся
Разработчик делится конкретными шагами по обновлению до OpenClaw 3.22, включая проверку устаревших переменных окружения, создание резервных копий, выполнение команд миграции и проверку совместимости плагинов.

Сравнение Mac Mini M4 Pro и Mac Studio M4 Max для локального запуска LLM — ключевые моменты
Разработчик сравнивает Mac Mini M4 Pro (12 ядер CPU / 16 ядер GPU, 273 ГБ/с) и Mac Studio M4 Max (16 ядер CPU / 40 ядер GPU, 546 ГБ/с), оба с 64 ГБ и 1 ТБ, для локального инференса Gemma 4 и Qwen. Ключевой вопрос: стоит ли скачок пропускной способности $600?