28 октября Shopify сообщила, что внешний агент может управлять процессами Flow через AI Toolkit. Речь идёт об автоматизациях собственного магазина. Среди доступных действий названы создание и изменение процессов, включение и выключение, получение списка и разбор файла .flow в JSON. Это управление рабочей логикой магазина, поэтому результат запроса нужно проверять до запуска.

Учитывайте границы доступа

В анонсе указано, что сторонним приложениям закрыто прямое использование лежащих в основе интерфейсов. Прямые обращения требуют разрешения write_automations, одобряемого Shopify. Наличие описания API не означает свободного доступа для любого публичного приложения. Для обычной команды магазина исходной точкой служит поддерживаемый сценарий AI Toolkit.

Перед подключением определите магазин и перечень разрешённых операций. Агенту можно поручить подготовку черновика, но разрешение на создание черновика не должно незаметно превращаться в массовое включение всех автоматизаций. Сформулируйте ожидаемый результат: какой процесс меняется, какие условия сохраняются и какие действия требуют отдельного решения ответственного сотрудника.

Сначала получите понятное описание процесса

Попросите объяснить триггер, условия и действия существующей схемы до редактирования. Сравните ответ с сохранённой конфигурацией. Затем опишите одну конкретную правку. Например, изменение адресата уведомления и изменение критерия отбора заказов лучше проверять раздельно: они затрагивают разные части поведения.

Если используется файл .flow, сохраните его исходную версию и назначение. Разбор в JSON помогает работать со структурой, но успешное чтение файла не доказывает правильности самой бизнес-логики. Для ручного повторного использования отдельных частей полезен разбор копирования шагов Flow; перенос автоматизации целиком требует ещё более внимательной проверки контекста.

Проверьте положительный и отрицательный сценарии

Для нового условия подготовьте объект, который должен пройти проверку, и похожий объект, который должен остановиться. Отдельно оцените действия, меняющие данные или запускающие внешнюю операцию. Если процесс касается отгрузки, не используйте реальные покупательские заказы для проверки неизвестного поведения без соответствующего разрешения.

В частности, автоматизации покупки транспортных этикеток затрагивают операционный результат, а не только текст уведомления. Название процесса не гарантирует, что параметры перевозчика, адреса и выбранные заказы верны. Сопоставьте каждое действие с исходным требованием и сохраните результаты тестов.

Зафиксируйте изменение и возможность восстановления

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

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

Для передачи другому сотруднику приложите сравнение изменённых условий и список проверенных входных объектов, а не только итоговую схему.