MAS Frameworks

Чем собирать мультиагентную систему. Три «классических» фреймворка: CrewAI (скорость и простота, ролевые команды), LangGraph (детерминизм через граф состояний), AutoGen (разговор агентов в чате — но с октября 2025 в maintenance mode, активная ветка ушла в форк AG2). Плюс новый сдвиг: оркестратор-платформы (Paperclip, Hermes), где пишут не код, а цели.

Суть

Выбор сводится к оси «гибкость диалога ↔ жёсткий контроль». Чем больше нужен предсказуемый поток — тем ближе к LangGraph; чем быстрее надо собрать «команду под бизнес-процесс» — тем ближе к CrewAI.

Сравнение

Фреймворк Философия Когда брать Нюансы
CrewAI Команда ролей (PM/Dev/QA), а не граф Нужны скорость и простота; линейные пайплайны research→write→review Порог входа 20 строк; 5.76× быстрее LangGraph на QA — заявление CrewAI о себе из собственного README, независимо не воспроизводилось; дорого на длинных задачах; циклы дебажить сложно (см. CrewAI)
LangGraph Циклический граф состояний Нужен детерминированный flow + память + контроль логики/ошибок Самостоятельная библиотека: это LangChain тянет LangGraph зависимостью, а не наоборот, и граф собирается без пакетов LangChain — ценой своих интеграций с моделями; «требует boilerplate» (заявление CrewAI); «старая школа» (см. LangGraph)
AutoGen «Разговор как координация»: агенты = участники чата Интерактивный reasoning, дебаты, генерация кода с review-loops Event-driven, Azure; maintenance mode с октября 2025, проект разошёлся на три ветки — см. раздел ниже; token overhead на GroupChat
Mastra TypeScript-native TS-стек; нужны трейсы и evals из коробки Встроенный Mastra Studio (трейсы/токены по шагам), model-graded + rule-based evals

Что стало с AutoGen: одна строка не вмещает

Проект не «заморожен», а разошёлся на три ветки — и выбор между ними разный по смыслу, поэтому таблица выше даёт только пометку.

Ветка Кто ведёт Состояние на 2026-09
microsoft/autogen сообщество maintenance mode с октября 2025: критические патчи и крупные баги, новых возможностей нет
AG2 исходные создатели AutoGen, форком активная разработка
Microsoft Agent Framework Microsoft 1.0 GA в апреле 2026, стабильные API и обязательство долгой поддержки; преемник AutoGen и Semantic Kernel

Практическое следствие: для нового проекта строка «AutoGen» в таблице не выбирается вообще. Либо Agent Framework, если нужен путь Microsoft, либо AG2, если нужна именно разговорная модель координации и готовность жить на форке.

Сдвиг 2026: «старая школа» → оркестратор-платформы

  • Старая школа (CrewAI/AutoGen/LangGraph): пишете код, держите процесс.
  • Новая школа (orchestrator-платформы): пишете цели на естественном языке, агенты сами организуются. Примеры: Paperclip (org-chart как абстракция: Board→CEO→C-level→инженеры через UI), Hermes Agent (self-improving runtime, долгая память, много каналов связи). Их слабость — та же, что у любой MAS: без критика «обсуждение вместо результата» (см. Multi Agent Patterns).

⚠️ Статусы, бенчмарки и «топы GitHub» в этой области устаревают за месяцы — проверяй актуальность перед решением.

Связано с

  • Multi Agent Systems — зачем вообще команда агентов
  • CrewAI — детальный разбор ролевого фреймворка
  • LangGraph — графовый подход (детерминизм)
  • Agent vs Workflow — «граф vs цепочка» = тот же выбор на уровне кода