"Anthropic выпустили очередной гайд - на этот раз по паттернам координации мульти-агентных систем. Пять паттернов: генератор-верификатор, оркестратор-подагент, агентные команды, шина сообщений и общее состояние. Разберу что тут действительно ценно. Генератор-верификатор - самый простой и, по моему опыту, самый недооценённый паттерн. По сути это must-have для всего, что делают агенты. Один генерирует результат, второй проверяет. Казалось бы - очевидно. Но на практике люди строят сложнейшие пайплайны и забывают встроить элементарную верификацию на выходе. Мой рабочий подход: верификатору даёшь практически тот же промпт что и генератору, и просишь проверить — всё ли в результате соответствует постановке задачи. Звучит примитивно, работает удивительно хорошо. Потому что даже когда агенту говоришь ""верни результат в валидной JSON-структуре"" - и то не в ста процентах случаев получаешь JSON. Оркестратор-подагент - классическая декомпозиция. Anthropic прямо пишут, что Claude Code сам построен на этом паттерне: главный агент работает с кодом, а подагенты уходят искать по кодовой базе или разбираться с побочными вопросами в параллель. Хорошо ложится на ситуации, когда большой контекст нужно разбить на управляемые куски. Оркестратор держит общую картину, подагенты не тратят контекстное окно на то, что им не нужно. А вот шина сообщений и общее состояние - тут я не могу удержаться от улыбки. Publish/subscribe, event-driven pipelines, shared persistent store - это же микросервисная архитектура в чистом виде. Те же паттерны, которые распределённые системы используют лет двадцать. Что, впрочем, не делает их менее полезными - просто подтверждает, что фундаментальные проблемы координации автономных акторов не меняются от того, что акторы теперь на базе LLM. Что действительно важно в этом гайде - акцент на эволюции между паттернами. Не ""выберите правильный с первого раза"", а ""начните с оркестратора, наблюдайте где ломается, и переходите к более сложному по мере необходимости"". https://claude.com/blog/multi-agent-coordination-patterns"