00:00:00Все просто в восторге от Kimi 2.5. Это модель с открытым исходным кодом, чьи показатели в бенчмарках
00:00:05превосходят Opus, а еще у нее есть невероятно умный режим Agent Swarm, где оркестратор может создавать до 100
00:00:11специализированных агентов для сложной задачи. Но знали ли вы, что эта функция также скрыта в коде Claude
00:00:17под секретным флагом и была обнаружена пользователем в Twitter? Как кому-то удалось это найти? И неужели
00:00:23Anthropic просто украли идею у Kimi? Подписывайтесь, и давайте разберемся. Anthropic анонсировали
00:00:30кастомных субагентов еще в июле прошлого года, и с тех пор люди используют их для самых разных
00:00:35специализированных задач. Мы даже делали об этом видео тогда. Но у самих субагентов есть
00:00:41лишь фрагмент общего контекста, так как они созданы для узкой задачи. Они выполняют ее,
00:00:48возвращают данные и начинают с чистого листа. Поэтому пользователи реализовали подобие памяти,
00:00:54заставляя субагентов записывать результаты в markdown-файл и обновлять основной файл
00:01:01контекста. Так, если того же или другого субагента просили внести правки, он мог просто прочитать эти
00:01:06файлы и увидеть, на чем остановились другие. Но вам все равно приходится вручную создавать субагента,
00:01:12назначая ему роль, доступ к навыкам, инструментам, правам и так далее. И именно поэтому новый
00:01:19Agent Swarm от Kimi выводит все на новый уровень: оркестратор сам динамически
00:01:25создает специализированного субагента под конкретную задачу, так что вам ничего не нужно делать. Эти агенты
00:01:31могут работать параллельно над общей целью, а закончив свою часть, передают результат
00:01:36оркестратору, который решает, нужно ли запускать новых субагентов с этими данными
00:01:42для завершения сложной задачи. Роевой интеллект Kimi — это пока исследовательский проект, но он уже
00:01:48показывает огромный прогресс по сравнению с работой одного агента. Посмотрите на этот график: чем
00:01:53сложнее задача, тем стабильнее результат благодаря параллельной работе агентов
00:01:58над одним проектом. Честно говоря, нечто подобное уже можно провернуть в Claude Code:
00:02:04с новой функцией задач можно создать список дел и распределить их между отдельными
00:02:10субагентами. Проблема в том, что эти агенты — общего назначения, а не узкоспециализированные.
00:02:15Я также не уверен, умеет ли Claude автоматически назначать задачи нужному
00:02:21кастомному субагенту. Напишите в комментариях, если уже пробовали это. Но похоже,
00:02:25команда Claude работала над тем, чтобы оркестратор сам создавал субагентов
00:02:31на лету под конкретную задачу. Эта функция была скрыта за флагом, который нашел Майк Келли —
00:02:37он показал ее работу в своем твите. Там же он поделился ссылкой на репозиторий, форк
00:02:42CC Mirror под названием Claude Sneak Peek. Давайте протестируем. Вот план, написанный ИИ, для создания
00:02:48веб-интерфейса инструмента XDL, который позволяет скачивать видео из X (Twitter) через
00:02:55терминал. У меня уже установлен и запущен Claude Sneak Peek, который выглядит
00:03:00как минималистичная версия Claude Code. Я попрошу его прочитать файл plan.md и создать задачи,
00:03:05которые может выполнить рой субагентов. Оставим его создавать список задач... и вот, когда он закончил,
00:03:11я попрошу его выполнить их с помощью субагентов. Но прежде чем начать,
00:03:16чтобы подтвердить отсутствие готовых агентов, я введу команду /agent,
00:03:21и вы увидите, что никаких специализированных или кастомных субагентов сейчас нет. И вот
00:03:26задачи выполняются, и система автоматически добавила субагента front-end builder для задач по фронтенду.
00:03:32Посмотрите, у нас собралась целая команда. Если нажать стрелку вниз, мы увидим пять
00:03:37агентов: тимлид, QA-тестировщик, бэкенд-разработчик, создатель компонентов и фронтенд-разработчик —
00:03:42все работают над задачами одновременно. Мы также видим, чем именно занят каждый агент в команде.
00:03:48Например, QA-тестировщик ищет паттерны, бэкенд-разработчик тоже ищет паттерны
00:03:53и читает файлы, как и создатели компонентов и фронтенда. Если мы
00:03:57хотим увидеть подробности работы агента, нажимаем Enter и переходим в его режим просмотра,
00:04:02где виден его системный промпт. Вернемся назад — у нас уже восемь агентов: добавились создатель
00:04:07API-сервера, кто-то для настройки Vite, кто-то для интеграции API, а теперь еще и
00:04:13специалист по CSS. Команда просто продолжает расти. Если мы выберем тимлида,
00:04:18то вернемся в основной вид Claude Code — по сути, тимлид и есть главный оркестратор.
00:04:24В главном окне также видно, что каждый субагент сообщает нам свой текущий статус.
00:04:29Если я немного уменьшу масштаб и прокручу вверх, можно увидеть сообщения, отправленные ранее
00:04:34всеми агентами. Когда все задачи выполнены, мы получаем файл с отчетом о завершении проекта,
00:04:41где описано все сделанное, а также отчет о работе роя с количеством использованных
00:04:47специализированных агентов, их ролями и статусом выполнения задач. Мы можем
00:04:52прокрутить вниз, чтобы детально увидеть действия каждого агента. Судя по тому, сколько работы
00:04:59команда Claude уже вложила в эту функцию, я не думаю, что они скопировали Kimi. Скорее всего,
00:05:04они видели сторонние реализации вроде OpenDevin и захотели добавить это в Claude Code нативно, но я
00:05:10вполне понимаю, почему они медлят с релизом. Во-первых, эта функция вряд ли прошла те
00:05:16многие часы обучения, которые есть у оркестратора Kimi 2.5. К тому же все сильно усложняется,
00:05:22если у пользователя уже есть свои субагенты. Например, если нужно выполнить сложную
00:05:28задачу, как оркестратор поймет: создать нового фронтенд-агента или использовать
00:05:35уже существующего у пользователя? Какие данные помогут ему принять решение? И навыки
00:05:42тоже добавляют хлопот. Если у юзера уже скачана пачка навыков, как оркестратор решит:
00:05:49использовать их для нового агента или скачать свои, которые могут быть полезнее для текущей
00:05:56задачи? Если Anthropic когда-либо выпустят этот оркестратор, ему придется анализировать кучу
00:06:02пользовательских данных — агентов, инструментов, навыков — прежде чем решить, нужно ли создавать субагента.
00:06:10Я на самом деле не знаю, работают ли они над этим прямо сейчас или же
00:06:16решили, что это слишком сложно, и проект закроют. Посмотрим.
00:06:22Кстати, о функциях: если вы с помощью ИИ или вручную быстро добавляете фичи в проект и
00:06:28хотите быть уверены, что ничего не сломается, вам точно стоит оценить Betastack. Он умеет
00:06:33мониторить логи на серверах и использовать детекцию аномалий, чтобы предупредить о проблемах
00:06:38заранее. А еще у него есть нативное ИИ-отслеживание ошибок для вашего фронтенда.
00:06:44Так что загляните на Betastack сегодня.