DOCS

Validação de categoria

Verifique se as categorias atribuídas a cada item realmente o descrevem.

GraphQL

A mutação categoriesValidate valida se as categorias fornecidas de cada item descrevem corretamente o item. Para cada item enviado, ela retorna um verdict e um confidenceScore. Quando o veredicto é WRONG, a resposta também retorna categorias alternativas plausíveis extraídas do universo de categorias da sua organização.

Use-a para detectar itens categorizados incorretamente antes que categorias erradas afetem resultados posteriores de classificação, landed cost ou restrições — e para sugerir a categoria certa a quem inseriu o item.

Veredictos e confiança 

Cada item na resposta carrega um verdict e um confidenceScore (0–1) que expressa a confiança do modelo nesse veredicto.

VeredictoSignificado
CORRECTO item pertence de forma plausível às categorias atribuídas.
WRONGO item claramente não pertence às categorias atribuídas.

Quando o veredicto é WRONG, suggestedCategories é preenchido com alternativas plausíveis do universo de categorias da sua organização. Cada sugestão tem sua própria hierarquia category (raiz → folha) e uma pontuação confidence — a probabilidade do modelo de ser a categoria mais adequada, ordenada de forma decrescente. Quando o veredicto é CORRECT, suggestedCategories fica vazio.

Validar categorias via API 

Envie um ou mais itens em uma única solicitação. name e categories são obrigatórios para cada item; incluir detalhes opcionais como description, brand, material e amount melhora a precisão. O exemplo abaixo valida dois itens — um corretamente categorizado e outro claramente mal categorizado.

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}

Campos de entrada

CampoTipoDescrição
nameString!O nome do produto ou uma descrição curta. Obrigatório.
categories[String!]!A hierarquia de categorias (raiz → folha) a validar. Obrigatório.
amountDecimalO preço do item.
currencyCodeCurrencyCodeA moeda do valor.
brandStringA marca do item.
descriptionStringA descrição completa associada ao item.
materialStringA composição de materiais do item.
globalTradeItemNumberStringUm Global Trade Item Number (GTIN), como UPC, EAN, GTIN-8 ou GTIN-14.
imageUrlStringA localização de uma imagem relacionada ao item.

Os campos descritivos são ecoados em cada CategoryValidation da resposta, para que cada validação armazenada seja autodescritiva.

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

Esta página foi útil?