Don't Build Multi-Agents
Не создавайте мульти-агентов
Фреймворки для LLM-агентов разочаровывают. Ниже — выжимка из нашего опыта и почему популярные идеи работают плохо.
Принципы контекст-инжиниринга
- Делитесь контекстом целиком
- Действия несут скрытые решения
Пока в мире LLM мы как в 1993-м с HTML: нет стандарта. Библиотеки вроде OpenAI Swarm и Microsoft Autogen продвигают мульти-агентов, но это, по нашему опыту, ошибка.
Почему мульти-агенты хрупки
Классическая схема:
- разбить задачу на подзадачи,
- запустить под-агентов,
- собрать результат.
Проблема: каждый уровень теряет детали. Пример: «сделай Flappy Bird» → под-агенты делают фон Mario и птицу, не похожую на оригинал. Сводить такие части — головная боль.
Принцип 1
Передавайте не сообщения, а полные трейсы агента.
Даже если дать всем под-агентам исходный промпт, в реальном диалоге уже были вызовы инструментов, уточнения, и контекст всё равно размывается.