Çevrim içi mağazanız için yetenekli bir chatbot eğitmek amacıyla yerel bir entegrasyona ihtiyacınız yoktur. Yalnızca web sitesi tarama (scraping) yöntemiyle - doğru yapılandırıldığında - ChatLab ürünleriniz, kargo, iade ve politikalarınız hakkındaki ayrıntılı soruları yanıtlayabilir.
Bu kılavuz, önerilen kurulumu gösterir: iki ayrı eğitim (bilgilendirici sayfalar ve ürün veritabanınız) ve her birini temiz tutan iki filtreleme seviyesi.
Entegrasyon ve web sitesi tarama karşılaştırması - her birinin sağladıkları
- Web sitesi tarama (entegrasyonsuz) - sayfalarınızın statik bir anlık görüntüsüdür. Ürün açıklamaları, teknik özellikler, SSS, kargo ve iade politikaları ile genel mağaza bilgileri için mükemmeldir. Canlı stok durumunu veya sipariş durumunu bilemez.
- Entegrasyon - canlı mağazanızı gerçek zamanlı olarak sorgular: mevcut kataloğunuzda ürün arama, güncel fiyatlandırma ve stok durumu ile sipariş durumu sorgulamaları.
En iyi sonuçlar her ikisini birleştirmekten gelir. Bir entegrasyonu etkinleştiremiyorsanız, iyi yapılandırılmış bir web sitesi taraması güçlü bir temel oluşturur.
Mağazanız daha sonra desteklenen bir e-ticaret entegrasyonuna (WooCommerce, Shopify, PrestaShop ve diğerleri) bağlanırsa, canlı kataloğu ayrı olarak Training > E-commerce catalog (Eğitim > E-ticaret kataloğu) altında, Products (Ürünler) ve Categories (Kategoriler) sekmelerinde görünür. Bu katalog entegrasyondan senkronize edilir - burada açıklanan ve statik bir anlık görüntü olarak kalan taranmış sayfalarla aynı şey değildir.
Filtreleme ayarları nerede bulunur?
Training > Links (Eğitim > Bağlantılar) bölümüne gidin, Add New Training: Website (Yeni Eğitim Ekle: Web Sitesi) seçeneğine tıklayın ve ardından Advanced settings (Gelişmiş ayarlar) alanını genişletin. İçeride bu kılavuz boyunca kullanılan akordeon menüleri bulacaksınız: URL Filtering (URL Filtreleme) (Include only URLs that contain / Exclude URLs that contain), Query Parameters (Sorgu Parametreleri), Content Filtering (İçerik Filtreleme) ve Scraping Behavior (Tarama Davranışı).
İki seviyeli filtreleme (temel kavram budur)
ChatLab, bir web sitesi eğitiminin gelişmiş ayarlarında size iki bağımsız kontrol seviyesi sunar. Bunları birbirine karıştırmak kolaydır, bu yüzden zihninizde ayrı tutun:
- URL filtreleme - hangi sayfaların eğitime dahil edileceği. Tarayıcının hangi
adresleri tutacağına karar verir. Include only URLs that contain (Yalnızca şunu
içeren URL'leri dahil et) ve Exclude URLs that contain (Şunu içeren URL'leri hariç tut)
ile ayarlanır (noktalı virgülle ayrılmış URL alt dizeleri, örn.
/product;/produkt). - Öğe filtreleme - tutulan her sayfanın hangi bölümlerinin içeriğe dönüşeceği.
URL filtrelemesinden sonra, yalnızca bu filtrelemeyi geçen sayfalara uygulanır.
Include element IDs (Öğe kimliklerini dahil et) ve Exclude element IDs
(Öğe kimliklerini hariç tut) ile ayarlanır (CSS seçicileri: kimlikler için
#id, sınıflar için.classname, öznitelikler için[data-hook="description"], noktalı virgülle ayrılmış, örn..product-description;#tab-description).
Bunu bir huni gibi düşünün: URL filtreleme sayfaları seçer, ardından öğe filtreleme her sayfayı kırparak değerli içeriğe indirger.
Daha az, ancak daha değerli içerik tutun
RAG chatbot'ları, eğitilen her parça odaklanmış olduğunda en iyi şekilde çalışır. Bir ürün sayfasında, ürünün kendi açıklaması değerlidir - çevresindeki menüler, altbilgiler, "ilgili ürünler" ve ek satış (upsell) blokları ise arama kalitesini düşüren ve eğitim karakterlerini tüketen gürültüdür. Yalnızca ürün içeriği üzerinde eğitin.
İki ayrı eğitim ayarlayın
Mağazanızı iki web sitesi kaynağına bölmek, her birinin temiz ve kolay ayarlanabilir kalmasını sağlar. Her eğitim kendi URL filtrelemesini (seviye 1) ve öğe filtrelemesini (seviye 2) kullanır.
1. Bilgilendirici sayfalar
Hedef: işletmenizi açıklayan sayfaları tutmak (Hakkımızda, İletişim, Kargo, Teslimat, İadeler, Garanti, Ödeme, Gizlilik, SSS).
- Seviye 1 - URL filtreleme: Exclude URLs that contain alanında ürün ve kategori
şablonlarınızı listeleyin, örn.
/product;/products;/shop;/category;/collections. Bu işlem, ürün sayfalarını bu eğitimin dışında tutar. - Seviye 2 - öğe filtreleme: burada genellikle hafiftir. İsteğe bağlı olarak genel
üstbilgiyi/altbilgiyi çıkarmak için Exclude element IDs alanını kullanın, örn.
header;footer;#navigation. - Öngörülebilir bir kapsam için sitemap (site haritanız) üzerinden eğitmeyi tercih edin.
2. Ürün veritabanı
Hedef: ürün sayfaları üzerinde, yalnızca her ürünün kendi içeriğini taşıyan odaklanmış tek bir eğitim.
- Seviye 1 - URL filtreleme: Include only URLs that contain alanında yalnızca ürün
şablonlarınızı listeleyin, örn.
/product;/products. Diğer her şey atlanır. - Seviye 2 - öğe filtreleme: yalnızca ürün içeriğini tuttuğunuz yer burasıdır. Ürün bilgi bloğunu yakalamak için Include element IDs ve/veya mağaza arayüz öğelerini (üstbilgi, altbilgi, gezinme, ilgili ürünler, ek satışlar, kenar çubukları) çıkarmak için Exclude element IDs kullanın. Aşağıdaki platform bazlı seçicilere bakın.
Platform bazlı öğe kimlikleri (seviye 2 - başlangıç noktaları)
Bunlar, Include element IDs ve Exclude element IDs alanları (seviye 2) için değerlerdir. CSS seçicileridir ve noktalı virgülle ayrılırlar. Seçiciler temaya göre değişiklik gösterir - kendi mağazanızda doğrulayın ve ayarlayın. Mantık her zaman aynıdır: ürün bilgi bloğunu dahil edin, genel arayüz öğelerini ve çapraz satış bloklarını hariç tutun.
WooCommerce
- Include element IDs:
.summary.entry-summary;.woocommerce-product-details__short-description;#tab-description - Exclude element IDs:
header;footer;.related.products;.up-sells;.cross-sells;#secondary
Shopify
- Include element IDs:
.product__info;.product-single__description;.rte - Exclude element IDs:
header;footer;.announcement-bar;.product-recommendations
PrestaShop
- Include element IDs:
.product-information;.product-description;#description - Exclude element IDs:
#header;#footer;#_desktop_top_menu;.block-categories;.featured-products;#search_filters
Magento / Adobe Commerce
- Include element IDs:
.product-info-main;.product.attribute.description;#description - Exclude element IDs:
.page-header;.page-footer;.nav-sections;.block.related;.block.upsell;.sidebar
Shoper
- Include element IDs:
.productfull;.productfull__description;#product-description - Exclude element IDs:
.header;.footer;.navbar;.mainmenu;.product-suggested;.basket
CS-Cart
- Include element IDs:
.ty-product-block;.ty-product-feature;.ty-wysiwyg-content - Exclude element IDs:
.ty-header;.ty-footer;.ty-menu;.ty-product-block__advanced-list;.ty-mainbox-title
IdoSell / IAI
- Include element IDs:
#projector_longDescription;.product_description;#detail_atributes - Exclude element IDs:
#header;#footer;#menu;.suggestedProducts;.breadcrumb
OpenCart
- Include element IDs:
#tab-description;#product .description;.product-description - Exclude element IDs:
#header;#footer;#menu;#column-left;#column-right;.related
BigCommerce
- Include element IDs:
.productView-description;.productView-details;#tab-description - Exclude element IDs:
.header;.footer;.navPages;.productCarousel;.sidebar
Shopware
- Include element IDs:
.product-detail-name;.product-detail-description;.product-detail-description-text - Exclude element IDs:
.header-main;.footer-main;.nav-main;.product-detail-cross-selling;.cms-element-product-slider
Wix Stores
- Include element IDs:
[data-hook="description"];[data-hook="product-description"];[data-hook="info-section"] - Exclude element IDs:
header;footer;[data-hook="header"];[data-hook="related-products"]
Diğer platformlar (osCommerce, Abicart, Selly, RedCart, AtomStore ve daha fazlası)
Aynı ilke geçerlidir: bir ürün sayfası açın, ürün adını, açıklamasını ve özelliklerini içeren kapsayıcıyı bulun, bunu Include element IDs alanına ekleyin; genel üstbilgiyi, altbilgiyi, gezinme menülerini, kenar çubuklarını ve "bunu da beğenebilirsiniz" bloklarını ise Exclude element IDs alanına ekleyin.
İpuçları
- Botun ayarlarında e-ticaret mantığına uygun bir yapay zeka modeli seçin.
- Açıklamaların güncel kalması için periyodik olarak yeniden eğitin (web sitesi tarama anlık bir görüntüdür).
- Bilgilendirici ve ürün eğitimlerini ayrı tutun; böylece birini etkilemeden diğerinin URL ve öğe filtrelerini hassas bir şekilde ayarlayabilirsiniz.