判决和置信度
响应中的每个项目都带有一个 verdict 和一个 confidenceScore(0-1),表达模型对该判决的置信度。
| 判决↕ | 含义↕ |
|---|---|
CORRECT | 该项目似乎属于分配的类别。 |
WRONG | 该项目显然不属于分配的类别。 |
当判决为 WRONG 时,suggestedCategories 会填充来自您组织的类别空间的合理替代类别。每个建议都有自己的 category 层次结构(根 → 叶)和 confidence 分数—模型认为它是最佳拟合类别的概率,按降序排列。当判决为 CORRECT 时,suggestedCategories 为空。
通过 API 验证类别
在单个请求中提交一个或多个项目。每个项目的 name 和 categories 是必需的;包括可选详细信息如 description、brand、material 和 amount 会改进准确性。下面的示例验证两个项目—一个分类正确,一个明显分类错误。
1
mutation CategoriesValidate($input: [CategoryValidateInput!]!) {2
categoriesValidate(input: $input) {3
id4
name5
categories6
verdict7
confidenceScore8
suggestedCategories {9
category10
confidence11
}12
}13
}输入字段
| 字段↕ | 类型↕ | 描述↕ |
|---|---|---|
name | String! | 产品名称或简短描述。必需。 |
categories | [String!]! | 要验证的类别层次结构(根 → 叶)。必需。 |
amount | Decimal | 项目的价格。 |
currencyCode | CurrencyCode | 金额所在的货币。 |
brand | String | 项目的品牌。 |
description | String | 与项目关联的完整描述。 |
material | String | 项目的材料组成。 |
globalTradeItemNumber | String | 全球商品项目代码 (GTIN),如 UPC、EAN、GTIN-8 或 GTIN-14。 |
imageUrl | String | 与项目相关的图像的位置。 |
描述性字段在响应中的每个 CategoryValidation 上回显,因此每个存储的验证都是自我描述的。
GraphQL API ReferenceTypes, inputs, and operations used in this guide
INPUTS
MUTATIONS
分类验证
检查分配给每个项目的类别是否真的描述了该项目。
GraphQL
categoriesValidate变更验证每个项目的提供的类别是否正确描述该项目。对于您提交的每个项目,它返回一个verdict和一个confidenceScore。当判决为WRONG时,响应还会返回从您组织的类别空间中提取的合理替代类别。在不正确的类别影响下游 classification、着陆成本或限制结果之前,使用它来捕捉分类错误的项目,并将正确的类别建议回给输入项目的人。