Vercel недавно выпустил функцию Workflows, которая действительно кажется очень интересной, решая одну из самых сложных задач для разработчиков — замену всей инфраструктуры бэкенда всего двумя строками кода.



Я посмотрел, как это конкретно работает: разработчик отмечает в начале функции на TypeScript использование use workflow, а внутри дочерних функций использует use step для обозначения каждого шага выполнения, и фреймворк автоматически обрабатывает очереди, повторные попытки при сбое, сохранение состояния и другие надоедливые вещи. Не нужно отдельно развертывать оркестрационные сервисы, очереди сообщений или базы данных состояния — всё встроено прямо в код приложения.

Это решает очень актуальную проблему: при переносе AI-агентов или бэкенд-задач из прототипа в продакшн разработчики часто тратят много времени на настройку инфраструктуры оркестрации, а не на улучшение продукта. Традиционные решения распыляют логику по очередям, воркерам, таблицам состояния и механизмам повторных попыток, а Vercel объединяет логику оркестрации и бизнес-логику прямо в коде.

С момента публичного тестирования в октябре прошлого года показатели впечатляют — обработано более 100 миллионов выполнений, 500 миллионов шагов, обслуживается более 1500 клиентов, количество скачиваний npm превышает 200 тысяч. Это говорит о том, что действительно много разработчиков уже используют эту технологию.

Для сценариев AI-агентов Vercel добавил несколько специальных функций: гарантию постоянной потоковой передачи, которая обеспечивает долговременное хранение вывода агента, даже если браузер закрыт; встроенное шифрование — все данные автоматически шифруются перед уходом из среды развертывания; также поддерживаются пауза и возобновление, что позволяет ждать ручного одобрения или спать несколько дней или месяцев, при этом затраты на вычисления отсутствуют; максимальный размер одного шага — 50MB, а вся цепочка выполнения — до 2GB, что достаточно для обработки мультимодальных агентов с изображениями и видео.

Также вышла AI SDK v7 с интеграцией WorkflowAgent, а Python SDK находится в публичном тестировании. Интересно, что Workflow SDK открыт исходным кодом, и сообщество уже разрабатывает адаптеры для MongoDB, Redis, Cloudflare и других. В следующей версии планируется добавить управление параллелизмом, глобальное развертывание и создание снимков среды выполнения, что снизит издержки повторной обработки событий.

Ценовая модель тоже хороша — оплата только за фактическое время выполнения, без постоянных затрат на оркестрационные сервисы. Это очень привлекательно для команд, стремящихся к быстрой итерации.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить