Кроме новой модели и раунда инвестиций Anthropic представили можно сказать следующий шаг в агентской разработке — dynamic workflows. Именно с помощью этой фичи был осуществлен перевоз Bun с Zig на Rust. Когда запускается dynamic workflows, Claude создает динамический план на основе запроса, разбивает на подзадачи и распределяет работу между параллельно работающими агентами. Результаты проверяются перед их сливнием, и в итоге вы получаете единый готовый ответ. Одни агенты решают отдельные независимые проблемы, другие агенты пытаются найти ошибки в полученных результатах, и процесс продолжается до тех пор, пока второй этап не вернет пустой результат. Dynamic workflows созданы для длительной распараллеливаемой работы, которая может продолжаться часами и днями, выполняя самые сложные инженерные задачи, которые раньше занимали бы недели. Прогресс сохраняется по мере выполнения, поэтому прерванная задача возобновляется с того места, где остановилась, вместо того, чтобы начинаться заново. Пример как именно это работало с Bun: Один workflow определил правильный lifetime (время жизни) в Rust для каждого поля структуры в кодовой базе Zig (это важный атрибут языка). Следующий workflow переписал каждый файл .rs как идентичный порт его .zig-аналога, при этом сотни агентов работали параллельно, а каждый файл проверяли два ревьюера. Затем цикл исправлений прогонял сборку и набор тестов до тех пор, пока они не начали выполняться без единой ошибки. После того как весь код был объединен, отдельный workflow устранил лишнее копирование данных и открыл PR для каждого случая на финальное ревью — которое тоже может быть выполнено агентами. Как вы понимаете, жрёт это всё немало токенов. Число кейсов для применения ограничено — порт с одного стека на другой является самым ярким, так как у агентов есть критерии.
Кроме новой модели и раунда инвестиций Anthropic представили можно сказать…
Из этого канала
- #3664Пример того как выглядит workflow можно посмотреть вот в этом PR для Bun. По…
Пример того как выглядит workflow можно посмотреть вот в этом PR для Bun. По сути это большой набор автосгенерированных .js-файлов, в которых просто хранится…
- #3665Ракета New Glenn взорвалась на площадке во время огневых испытаний — это самый…
Ракета New Glenn взорвалась на площадке во время огневых испытаний — это самый мощный взрыв на Мысе Канаверал за десятки лет.
- #3666Для референса, 6й самый дорогой фильм в истории, Аватар 2, стоил $350M, а…
Для референса, 6й самый дорогой фильм в истории, Аватар 2, стоил $350M, а Мстители: Война бесконечности — $321M
- #3662Anthropic ещё сказали про сущий пустяк — привлекли 65 миллиардов долларов при…
Anthropic ещё сказали про сущий пустяк — привлекли 65 миллиардов долларов при оценке 900, и ARR вышел на невероятные 47 миллиардов долларов (выручка за год,…
- #3661Вот так выглядит на SWE-bench Pro Обратите внимание, что в Claude Code по…
Вот так выглядит на SWE-bench Pro Обратите внимание, что в Claude Code по умолчанию стоит high, а не x-high или max.