Работа 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; повтор той же реакции снимает её.

Не отправляйте пользовательский текст или медиа без явного подтверждения содержимого.