DOCS

Проверка категории

Проверка категории

Проверьте, правильно ли категории, назначенные каждому товару, его описывают.

GraphQL

Мутация categoriesValidate проверяет, правильно ли категории, назначенные товару, его описывают. Для каждого товара, который вы отправляете, она возвращает verdict и confidenceScore. Когда вердикт равен WRONG, ответ также возвращает правдоподобные альтернативные категории из вашей вселенной категорий организации.

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

Вердикты и уверенность 

Каждый товар в ответе содержит verdict и confidenceScore (0–1), выражающие уверенность модели в этом вердикте.

ВердиктЗначение
CORRECTТовар, вероятно, относится к назначенным категориям.
WRONGТовар явно не относится к назначенным категориям.

Когда вердикт равен WRONG, suggestedCategories заполняется правдоподобными альтернативами из вашей вселенной категорий организации. Каждое предложение имеет собственную иерархию category (корень → лист) и оценку confidence — вероятность модели того, что это лучшая подходящая категория, отсортированная по убыванию. Когда вердикт равен CORRECT, suggestedCategories пуст.

Проверка категорий через API 

Отправьте один или несколько товаров в одном запросе. name и categories обязательны для каждого товара; включение дополнительных деталей, таких как description, brand, material и amount, повышает точность. Пример ниже проверяет два товара — один правильно отнесенный по категориям и один явно неправильно отнесенный.

1mutation CategoriesValidate($input: [CategoryValidateInput!]!) {
2 categoriesValidate(input: $input) {
3 id
4 name
5 categories
6 verdict
7 confidenceScore
8 suggestedCategories {
9 category
10 confidence
11 }
12 }
13}

Поля ввода

ПолеТипОписание
nameString!Название товара или краткое описание. Обязательно.
categories[String!]!Иерархия категорий (корень → лист) для проверки. Обязательно.
amountDecimalЦена товара.
currencyCodeCurrencyCodeВалюта суммы.
brandStringБренд товара.
descriptionStringПолное описание, связанное с товаром.
materialStringСостав материала товара.
globalTradeItemNumberStringГлобальный номер товара (GTIN), такой как UPC, EAN, GTIN-8 или GTIN-14.
imageUrlStringРасположение изображения, связанного с товаром.

Описательные поля повторяются на каждой CategoryValidation в ответе, поэтому каждая сохраненная проверка самоописывается.

GraphQL API ReferenceTypes, inputs, and operations used in this guide

Была ли эта страница полезной?