DOCS

Kategori Doğrulaması

Kategori Doğrulaması

Bir ürüne atanan kategorilerin ürün için uygun olup olmadığını kontrol edin ve uygun olmadığında daha iyi kategori önerileri alın.

Kategori doğrulaması 

Ürün kategorileri bir öğenin ne olduğunu açıklar, genellikle geniş bir kökten belirli bir yaprağa kadar bir hiyerarşi şeklinde - örneğin, ["Footwear", "Athletic", "Running Shoes"]. Doğru kategoriler kataloğunuzu temiz tutar ve sınıflandırma ve ticari uyum gibi downstream süreçleri besler; yanlış kategorilere ayrılmış bir öğe yanlış sonuç üretebilir.

Kataloglar zaman içinde kategori hatalarını biriktirir - manuel giriş, tedarikçi akışları veya sistemler arasında göçten. Zonos Kategori Doğrulaması, bir ürüne atanan kategorilerin gerçekten o ürünü açıklayıp açıklamadığını kontrol eder ve açıklamadığında, kuruluşunuzun zaten kullandığı kategorilerden seçilen daha iyi kategoriler önerir.

Nasıl çalışır? 

Zonos Kategori Doğrulaması, sağladığınız kategori hiyerarşisinin bir öğeyi doğru bir şekilde açıklayıp açıklamadığını, öğenin name (ad) ve brand (marka), material (malzeme) ve description (açıklama) gibi sağlayabileceğiniz ek ayrıntılara göre yargılamak için yapay zekayı kullanır.

Her öğe için verdict (karar) CORRECT (DOĞRU) veya WRONG (YANLIŞ) ile birlikte bir güven puanı döndürür. Karar WRONG (YANLIŞ) olduğunda, atamayı düzeltmek için kullanabileceğiniz önerilen kategorilerin sıralanmış bir listesini döndürür. Öneriler kuruluşunuzun kategori ağacından - kuruluşunuzun kullandığı kategori yollarının seti - alınır ve gönderdiğiniz tüm kategoriler otomatik olarak bu ağaca eklenir, bu nedenle iyi bakımlı bir ağaç zaman içinde daha iyi öneriler üretir.

Bu bir toplu uç noktadır - tek bir istekte birçok öğeyi doğrulayabilir ve sonuçlar girdi ile aynı sırada döndürülür.

Karar ve güven 

Her sonuç bir verdict (karar) içerir:

  • CORRECT — öğe makul bir şekilde atanan kategorilere aittir.
  • WRONG — öğe atanan kategorilere ait değildir.

Her sonuç ayrıca, modelin döndürdüğü karara ne kadar güvendiğini gösteren 0.0 ile 1.0 arasında confidenceScore (güven puanı) içerir. Puan kardın kendisine olan kesinliği yansıtır, bu nedenle güvenli bir WRONG (YANLIŞ) sonuç tam bir güvenli CORRECT (DOĞRU) gibi yüksek confidenceScore (güven puanına) sahiptir. Karar WRONG (YANLIŞ) olduğunda, suggestedCategories (önerilen kategoriler) listesi alternatif kategori hiyerarşileri içerir, her biri bir confidence (güven) değeri ile ve en olasıdan en az olasıya doğru sıralanır. Karar CORRECT (DOĞRU) olduğunda, suggestedCategories (önerilen kategoriler) boştur.

Hangi sonuçları otomatik olarak kabul edeceğinize ve hangi sonuçları manuel incelemeye yönlendireceğinize karar vermek için güven puanını kullanmanızı öneriyoruz.

Kategorileri doğrula 

Kategorileri doğrulamak için categoriesValidate mutasyonunu kullanın. Her öğe bir name (ad) ve doğrulanacak categories (kategoriler) hiyerarşisi gerektirir. Doğruluğu iyileştirmek için isteğe bağlı olarak brand (marka), material (malzeme), description (açıklama), amount (miktar), currencyCode (para birimi kodu), globalTradeItemNumber (genel ticaret ürün numarası) ve imageUrl (resim URL'si) ekleyebilirsiniz. Toplu olarak doğrulamak için birden fazla öğeyi tek bir istekte gönderin.

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}

Yukarıdaki örnekte, ilk öğenin kategorileri CORRECT (DOĞRU) olarak yüksek güvenle onaylanır ve önerileri yoktur. İkinci öğe güvenle WRONG (YANLIŞ) olarak işaretlenir ve suggestedCategories (önerilen kategoriler) listesi güvene göre sıralanmış daha uygun kategoriler önerir.

Kategori ağacınızı yönetin 

Kuruluşunuzun kategori ağacı, Zonos'un kuruluşunuzun kullandığını bildiği kategori yollarının setidir. Kategori Doğrulaması, suggestedCategories (önerilen kategoriler) için bu ağaçtan alır, bu nedenle onu doğru ve eksiksiz tutmak, önerilerin kalitesini doğrudan iyileştirir. categoriesValidate için gönderilen kategoriler otomatik olarak ağaca eklenir, ancak bunu doğrudan da yönetebilirsiniz.

Her kategori, geniş kökten belirli bir yaprağa kadar bir path (yol) dizisi olarak depolanır - örneğin, ["Footwear", "Athletic", "Running Shoes"].

Kategorilerinizi listele

Kuruluşunuzun kategori ağacını almak için categories (kategoriler) sorgusunu kullanın. Sonuçlar sayfalandırılır.

1query Categories {
2 categories(first: 50) {
3 totalCount
4 edges {
5 node {
6 id
7 path
8 }
9 }
10 }
11}

Kategoriler ekle

Ağacınıza bir veya daha fazla kategori yolu eklemek için categoriesCreate (kategoriler oluştur) mutasyonunu kullanın. Bu, doğrulama öncesinde ağacı başlatmak için faydalıdır, böylece öneriler tam taksonominizden çekebilir.

1mutation CategoriesCreate($input: [CategoryCreateInput!]!) {
2 categoriesCreate(input: $input) {
3 id
4 path
5 }
6}

Kategorileri güncelle veya kaldır

Bir kategorinin path (yol) değerini id (kimlik) ile düzeltmek için categoryUpdate (kategoriyi güncelle) mutasyonunu veya artık uygulanmayan bir kategoriyi kaldırmak için categoryDelete (kategoriyi sil) mutasyonunu kullanın. Eski veya yanlış kategorileri budamak, önerileri ilgili tutar.

1mutation CategoryUpdate($input: CategoryUpdateInput!) {
2 categoryUpdate(input: $input) {
3 id
4 path
5 }
6}

Bir kategoriyi kaldırmak için, categoryDelete (kategoriyi sil) mutasyonuna id (kimlik) değerini geçirin. SUCCESS (BAŞARI) veya FAILURE (BAŞARISIZLIK) döndürür.

1mutation CategoryDelete($id: ID!) {
2 categoryDelete(id: $id)
3}
GraphQL API ReferenceTypes, inputs, and operations used in this guide

Bu sayfa faydalı mıydı?