Сайт бывает удобен человеку, но непонятен нейросети, когда важный смысл существует только визуально. Посетитель видит, что цена рядом с зачёркнутой суммой — новая, серая модификация недоступна, а иконка относится к ближайшей карточке. AI-агент может получить DOM, дерево доступности или снимок экрана, и в каждом представлении связи будут другими. Если состояние страницы не выражено явно, результат зависит от догадки модели.
Чаще всего проблема возникает не в «недостаточно умной нейросети», а в расхождении уровней сайта: на экране выбрано одно, в скрытом поле осталось другое, сервер принял третье. Исправлять нужно эту цепочку, а не добавлять текст «для AI».
Визуальная близость не означает логическую связь
Название товара, цена и кнопка находятся рядом, поэтому человек воспринимает их как карточку. В коде они могут лежать в разных контейнерах, а одинаковые кнопки называться просто «Добавить». Агенту трудно определить, какой именно объект изменится.
Надёжная карточка связывает действие со стабильным ID товара или предложения. После добавления сервер возвращает фактический SKU, количество и сумму. Тогда ошибку можно заметить до оформления.
Динамический интерфейс создаёт промежуточные состояния
Фильтр отправил AJAX-запрос, старые товары ещё видны, индикатор загрузки появился только как анимация. Агент начинает читать список до завершения обновления. Или модификация переключилась визуально, но цена загружается отдельно и относится к предыдущему варианту.
- Состояние загрузки должно быть отличимо от готового результата.
- Пустой список отличается от ошибки соединения.
- Выбранные параметры сохраняются после обновления.
- Кнопки не активны, пока операция не готова.
- Результат связан с запросом, который его вызвал.
Данные могут противоречить интерфейсу
На карточке написано «в наличии», в структурированной разметке остался статус под заказ, а корзина сообщает об отсутствии. AI не может знать, какой источник владелец считает правильным. Аналогичная ситуация возникает, когда разные страницы используют разные единицы измерения или одно свойство заполнено свободным текстом.
Сначала определяется источник истины: 1С, PIM, база сайта или другой контур. Затем на контрольной выборке сверяются карточка, фид, разметка и операция заказа.
Формы требуют явных подписей и последствий
Placeholder исчезает после ввода и не является устойчивой подписью. Красная рамка не объясняет ошибку. Кнопка «Рассчитать» иногда одновременно отправляет телефон менеджеру, хотя пользователь ожидает только число. Такие формы неоднозначны и для людей.
Полезно показывать итог перед значимым действием: что будет отправлено, с каким товаром и контактом. Человек подтверждает результат, а сервер сообщает о фактическом приёме.
Как найти проблему самостоятельно
- Выберите одно действие: подбор, расчёт, заявку или корзину.
- Запишите правильный результат и обязательные данные.
- Сравните видимое состояние, отправленный запрос и ответ сервера.
- Повторите сценарий с ошибкой, задержкой и мобильным экраном.
- Проверьте запись в конечной системе, а не только сообщение страницы.
Если смысл теряется на одном из переходов, специальный AI-интерфейс добавлять рано. Сначала исправляется источник расхождения.
Алиса может помочь пройти такой сценарий и определить, находится ли проблема в разметке, JavaScript-состоянии, данных или серверном обработчике.
Комментарии
Комментариев пока нет. Будьте первым!
Оставить комментарий