Nem szükséges natív integráció ahhoz, hogy egy rátermett chatbotot tanítson be webáruháza számára. Megfelelően beállított weboldal-feltérképezéssel (scraping) a ChatLab önmagában is képes részletes válaszokat adni a termékekkel, a szállítással, a visszaküldéssel és az irányelvekkel kapcsolatos kérdésekre.
Ez az útmutató az ajánlott beállítást mutatja be: két külön betanítást (tájékoztató oldalak és a termékadatbázis), valamint a két szintű szűrést, amely mindkettőt tisztán tartja.
Integráció vs. scraping - mit nyújt az egyik és mit a másik?
- Scraping (integráció nélkül) - az oldalak statikus pillanatképe. Kiváló a termékleírásokhoz, specifikációkhoz, GYIK-hez, szállítási és visszaküldési irányelvekhez, valamint az általános áruházi információkhoz. Nem ismeri az élő raktárkészletet és a rendelések állapotát.
- Integráció - valós időben kérdezi le az élő áruházat: termékkeresés a jelenlegi katalógusban, naprakész árak és elérhetőség, valamint rendelésállapot-lekérdezés.
A legjobb eredmény a kettő kombinálásából származik. Ha nem tud integrációt bekapcsolni, egy jól beállított feltérképezés is erős kiindulási alapot biztosít.
Ha áruháza később támogatott e-kereskedelmi integrációhoz kapcsolódik (WooCommerce, Shopify, PrestaShop és mások), annak élő katalógusa külön jelenik meg a Training > E-commerce catalog (Betanítás > E-kereskedelmi katalógus) menüpont alatt, a Products (Termékek) és Categories (Kategóriák) füleken. Ezt a katalógust az integráció szinkronizálja - ez nem ugyanaz, mint az itt leírt feltérképezett oldalak, amelyek statikus pillanatképek maradnak.
Hol találhatók a szűrési beállítások?
Navigáljon a Training > Links (Betanítás > Hivatkozások) menüponthoz, kattintson az Add New Training: Website (Új betanítás hozzáadása: Weboldal) lehetőségre, majd nyissa le az Advanced settings (Speciális beállítások) részt. Itt találhatók a jelen útmutatóban ismertetett blokkok: URL Filtering (URL-szűrés: Include only URLs that contain / Exclude URLs that contain), Query Parameters, Content Filtering (Tartalomszűrés) és Scraping Behavior.
A szűrés két szintje (ez a legfontosabb fogalom)
A ChatLab két független szintű vezérlést biztosít a weboldal-betanítás speciális beállításaiban. Könnyű őket összetéveszteni, ezért érdemes tisztán elkülöníteni őket:
- URL-szűrés - mely oldalak kerülnek be a betanításba. Eldönti, hogy a
feltérképező (crawler) mely címeket tartsa meg. A beállításhoz a következők szolgálnak: Include only URLs that contain (Csak azokat az URL-eket tartalmazza, amelyek tartalmazzák) és Exclude URLs that
contain (Azon URL-ek kizárása, amelyek tartalmazzák) - URL-részletek pontosvesszővel elválasztva, pl.
/product;/produkt. - Elemes szűrés - az egyes megtartott oldalak mely részei képezzenek tartalmat. Ez
az URL-szűrés után lép életbe, kizárólag az azon átjutott oldalakra vonatkozóan.
A beállításhoz az Include element IDs (Elem-azonosítók hozzáadása) és az Exclude element IDs (Elem-azonosítók kizárása) szolgál (CSS-szelektorok:
#idaz azonosítókhoz,.classnameaz osztályokhoz,[data-hook="description"]az attribútumokhoz, pontosvesszővel elválasztva, pl..product-description;#tab-description).
Tekintsen rá tölcsérként: az URL-szűrés kiválasztja az oldalakat, majd az elemes szűrés az egyes oldalakat a valóban értékes tartalomra szűkíti.
Kevesebb, de értékesebb tartalom megtartása
A RAG chatbotok akkor működnek a leghatékonyabban, ha minden egyes betanított blokk fókuszált. Egy termékoldalon maga a termékleírás az érték - a környező menük, láblécek, a "kapcsolódó termékek" és az ajánlatnövelő (upsell) blokkok csupán zajok, amelyek rontják a visszakeresési pontosságot, és feleslegesen fogyasztják a betanítási karaktereket. Kizárólag a terméktartalmat tanítsa be.
Állítson be két külön betanítást
Az áruház két weboldalas forrásra bontása tisztán és könnyen finomhangolhatóan tartja az adatokat. Mindegyik betanítás a saját URL-szűrését (1. szint) és elemes szűrését (2. szint) használja.
1. Tájékoztató oldalak
Cél: azon oldalak megtartása, amelyek bemutatják a vállalkozást (Rólunk, Kapcsolat, Szállítás, Kézbesítés, Visszaküldés, Garancia, Fizetés, Adatvédelem, GYIK).
- 1. szint - URL-szűrés: az Exclude URLs that contain mezőben sorolja fel a termék- és
kategóriamintákat, pl.
/product;/products;/shop;/category;/collections. Ez távol tartja a termékoldalakat ettől a betanítástól. - 2. szint - elemes szűrés: itt általában minimális beállítás szükséges. Tetszés szerint használja az Exclude element
IDs mezőt a globális fejléc/lábléc kihagyására, pl.
header;footer;#navigation. - A kiszámítható lefedettség érdekében javasolt az oldaltérképből (sitemap) indítani a betanítást.
2. Termékadatbázis
Cél: egyetlen fókuszált betanítás a termékoldalakról, amely kizárólag az egyes termékek saját tartalmát tartalmazza.
- 1. szint - URL-szűrés: az Include only URLs that contain mezőben kizárólag a
termékmintákat adja meg, pl.
/product;/products. Minden más kimarad. - 2. szint - elemes szűrés: itt tartható meg kizárólag a terméktartalom. Használja az Include element IDs mezőt a termékinformációs blokk rögzítéséhez, és/vagy az Exclude element IDs mezőt az áruház keretelemeinek elhagyásához (fejléc, lábléc, navigáció, kapcsolódó termékek, ajánlatnövelők, oldalsávok). Lásd az alábbi, platformonkénti szelektorokat.
Platformonkénti elem-azonosítók (2. szint - kiindulási pontok)
Ezek az Include element IDs és az Exclude element IDs mezőkbe írandó értékek (2. szint). Pontosvesszővel elválasztott CSS-szelektorok. A szelektorok sablononként változnak - ellenőrizze őket saját áruházában, és szükség esetén módosítsa. A minta minden esetben azonos: vonja be a termékinformációs blokkot, és zárja ki a globális keretelemeket, valamint a keresztértékesítési blokkokat.
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"]
Egyéb platformok (osCommerce, Abicart, Selly, RedCart, AtomStore és mások)
Ugyanez az elv érvényes: nyisson meg egy termékoldalt, keresse meg a termék nevét, leírását és tulajdonságait tartalmazó konténert, írja be azt az Include element IDs mezőbe, a globális fejlécet, láblécet, navigációs menüket, oldalsávokat és az "Önnek ajánljuk" blokkokat pedig adja hozzá az Exclude element IDs mezőhöz.
Tippek
- Válasszon az e-kereskedelmi következtetésekhez illeszkedő MI-modellt a bot beállításaiban.
- Időnként végezzen újratanítást, hogy a leírások naprakészek maradjanak (a scraping statikus pillanatkép).
- Tartsa külön a tájékoztató és a termékbetanításokat, így mindegyik URL- és elemes szűrőjét anélkül finomhangolhatja, hogy az hatással lenne a másikra.