DOCS

Weryfikacja kategorii

Weryfikacja kategorii

Sprawdź, czy kategorie przypisane do każdego artykułu faktycznie go opisują.

GraphQL

Mutacja categoriesValidate weryfikuje, czy kategorie podane dla każdego artykułu prawidłowo go opisują. Dla każdego przesłanego artykułu zwraca verdict i confidenceScore. Gdy werdykt to WRONG, odpowiedź zawiera również wiarygodne alternatywne kategorie pochodzące z uniwersum kategorii Twojej organizacji.

Użyj go, aby wychwycić błędnie skategoryzowane artykuły, zanim nieprawidłowe kategorie wpłyną na wyniki klasyfikacji, koszty lądowania lub ograniczenia — i aby zasugerować właściwą kategorię z powrotem osobie, która wpisała artykuł.

Werdykty i pewność 

Każdy artykuł w odpowiedzi zawiera verdict i confidenceScore (0–1) wyrażający pewność modelu w tym werdykcie.

WerdyktZnaczenie
CORRECTArtykuł prawdopodobnie należy do przypisanych kategorii.
WRONGArtykuł wyraźnie nie należy do przypisanych kategorii.

Gdy werdykt to WRONG, pole suggestedCategories jest wypełnione wiarygodnymi alternatywami z uniwersum kategorii Twojej organizacji. Każda sugestia ma swoją hierarchię category (root → leaf) i wynik confidence — prawdopodobieństwo modelu, że jest to najlepiej dopasowana kategoria, posortowana malejąco. Gdy werdykt to CORRECT, pole suggestedCategories jest puste.

Weryfikuj kategorie za pośrednictwem API 

Prześlij jeden lub więcej artykułów w jednym żądaniu. name i categories są wymagane dla każdego artykułu; dodanie opcjonalnych szczegółów, takich jak description, brand, material i amount, poprawia dokładność. Poniższy przykład weryfikuje dwa artykuły — jeden prawidłowo skategoryzowany i jeden wyraźnie błędnie skategoryzowany.

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}

Pola wejściowe

PoleTypOpis
nameString!Nazwa produktu lub krótki opis. Wymagane.
categories[String!]!Hierarchia kategorii (root → leaf) do weryfikacji. Wymagane.
amountDecimalCena artykułu.
currencyCodeCurrencyCodeWaluta, w której podana jest kwota.
brandStringMarka artykułu.
descriptionStringPełny opis artykułu.
materialStringSkład materiałowy artykułu.
globalTradeItemNumberStringGlobalny numer artykułu handlowego (GTIN), taki jak UPC, EAN, GTIN-8 lub GTIN-14.
imageUrlStringLokalizacja obrazu związanego z artykułem.

Pola opisowe są echowane z powrotem na każdej CategoryValidation w odpowiedzi, dzięki czemu każda przechowywana weryfikacja jest samookreślająca.

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

Czy ta strona była pomocna?