DOCS

Validação de categoria

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 verdicte umconfidenceScore. 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 hierarquiacategory(raiz → folha) e uma pontuaçãoconfidence— 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 categoriessão obrigatórios para cada item; incluir detalhes opcionais comodescription,brand,materiale 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

FieldTypeDescription
name String!O nome do produto ou uma descrição curta. Obrigatório.
categories [String!]!A hierarquia de categorias (raiz → folha) a validar. Obrigatório.
amount DecimalO preço do item.
currencyCode CurrencyCodeA moeda do valor.
brand StringA marca do item.
description StringA descrição completa associada ao item.
material StringA composição de materiais do item.
globalTradeItemNumber StringUm Global Trade Item Number (GTIN), como UPC, EAN, GTIN-8 ou GTIN-14.
imageUrl StringA 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?