Работа AI-агента с отзывами и вопросами
Правила чтения и отправки отзывов, вопросов, комментариев и реакций. Пользовательский текст и медиа нельзя отправлять без проверки содержимого. Исходный файл для машинного чтения: /llms/reviews.md.
Чтение
Карточка товара содержит:
- количество и средний рейтинг отзывов;
- количество вопросов;
- вкладки отзывов и вопросов;
- опубликованный текст, автора, дату, оценку и медиа;
- кнопки подгрузки и фильтры.
Опубликованные отзывы имеют семантические элементы и идентификаторы. Дополнительные записи подгружаются AJAX.
Отправка
На карточке есть HTML-формы с именованными полями для отзыва и вопроса, однако их отправка в текущей реализации зависит от JavaScript: JS добавляет action-флаг и CSRF, отправляет multipart POST и обрабатывает JSON-ответ.
Отзыв может включать имя, контакт, рейтинг 1–5, достоинства, недостатки, комментарий и фото/видео. Вопрос может включать имя, контакт, текст и медиа. Материалы проходят серверную валидацию и модерацию.
Оценки и реакции
Сортировка, фильтрация, подгрузка, реакции и комментарии используют отдельные AJAX-действия и session rate limits. Они не представлены стабильными публичными HTML-формами или URL.
Статус для агента
- Чтение первоначально отрендеренных отзывов/вопросов: поддерживается HTML.
- Чтение всех записей и интерактивные фильтры: поддерживается браузерным JS, но не самостоятельным публичным API.
- Создание отзыва/вопроса: declarative WebMCP-формы без auto-submit; пользователь проверяет содержимое до модерации.
- Комментарии и ответы: контекстные declarative WebMCP-формы без auto-submit.
- Реакции:
react_to_reviewиreact_to_comment; повтор той же реакции снимает её.
Не отправляйте пользовательский текст или медиа без явного подтверждения содержимого.