- Дата публикации
Amazon Nova Act: как собрать собственного ценового разведчика для e‑commerce
Что появилось / что изменилось
Amazon запустила Amazon Nova Act — открытый SDK для браузерной автоматизации. Его задача — помогать разработчикам собирать «умных» агентов, которые ходят по сайтам, кликают, заполняют поля и вытаскивают данные по текстовым инструкциям на естественном языке.
Главный фокус в примере от AWS — автоматизация конкурентной ценовой разведки для e‑commerce. Вместо людей, которые каждый день открывают десятки сайтов и сводят цены в Excel, Nova Act берёт на себя:
- Походы по страницам конкурентов.
- Поиск нужных товаров.
- Сбор цен и промо‑акций.
- Выгрузку данных в структурированном виде.
SDK открыт и доступен разработчикам: можно писать сценарии на Python, комбинируя текстовые команды для браузера с обычной программной логикой — тестами, ассерциями, брейкпоинтами и параллельным запуском потоков. Через tool calling сценарий также может вызывать внешние API наряду с действиями в браузере.
Как это работает
Nova Act работает как прослойка между вашим кодом и реальным браузером.
Базовая идея:
- Вы описываете задачу на естественном языке: что найти на странице, куда кликнуть, какие данные собрать.
- В Python‑коде вы собираете из этого «агента» — последовательность команд для браузера плюс проверок и логики ветвления.
- Агент открывает сайт конкурента, ориентируется в интерфейсе и пытается выполнить задачу, даже если верстку немного поменяли.
Для извлечения данных Nova Act предлагает строгую схему. Разработчик описывает Pydantic‑модель — по сути, JSON‑структуру с полями вроде product_name, price, discount, promo_text. Затем использует вызов act_get(), который отвечает на вопрос о текущей странице и заполняет эту модель. На выходе вы получаете уже валидированные, типизированные данные, готовые для аналитики или записи в базу.
Важно, что SDK рассчитан на «живой» веб: динамические страницы, промо‑баннеры, меняющиеся блоки. Классические скрипты с жёсткими CSS‑селекторами тут часто ломаются. Nova Act опирается на текстовые инструкции и контекст страницы, поэтому лучше переживает смену верстки и краткосрочные акции.
Что это значит для вас
Если вы отвечаете за ценообразование в e‑commerce, страховании, финансах или тревеле, Nova Act закрывает типичную боль: ручной мониторинг конкурентов.
Где это полезно:
- Интернет‑ритейл. Автоматический сбор цен и скидок по ключевым SKU у конкурентов, обновление несколько раз в день.
- Страхование. Регулярный просмотр условий полисов, исключений и премий на сайтах других игроков.
- Банки и финтех. Сравнение ставок по кредитам, условиям карт и комиссий без ежедневного ручного серфинга.
- Туризм и отели. Отслеживание динамических цен на перелёты, размещение и пакеты.
Где не стоит рассчитывать на волшебство:
- Если у вас нет разработчиков, готовых писать и поддерживать Python‑сценарии. Это не «сервис в один клик», а SDK.
- Если сайты конкурентов жёстко защищаются от ботов и автоматизации. Любую парсинг‑схему могут ограничить технично или юридически.
- Если вам нужен единый SaaS‑дэшборд «из коробки». Nova Act даёт кирпичи, а не готовую BI‑панель.
Amazon Nova Act — продукт AWS. Для стабильной работы обычно нужен доступ к сервисам Amazon, так что в России придётся учитывать ограничения по аккаунтам и возможную необходимость VPN.
Место на рынке
Nova Act играет на поле браузерной автоматизации и веб‑скрейпинга, но с акцентом на агентов и естественный язык. В отличие от классических инструментов вроде headless‑браузеров и простых парсеров по селекторам, Nova Act проектируют под сценарии, где страницы часто меняются, а логика сложнее «сходи по URL и вытащи HTML».
AWS делает ставку на несколько вещей:
- Единый стек: Python‑код, текстовые инструкции, Pydantic‑схемы, параллельное выполнение.
- Интеграция с API через tool calling — можно в одном сценарии и ходить по сайтам, и бить в внутренние или внешние сервисы.
- Ориентация на production‑кейсы e‑commerce: конкурентный мониторинг, проверка контента, обновление каталогов, сложные цепочки переходов по сайту.
Чётких цифр по скорости, стоимости или сравнению с другими решениями AWS не приводит. Но по описанию это не замена готовых SaaS‑платформ для ценового мониторинга, а конструктор для тех, кто хочет собрать собственную систему под свои процессы и интеграции.