Te ei vaja oma e-poe jaoks võimeka chatboti treenimiseks natiivset integratsiooni. Ainuüksi veebisaidi kraapimisega (scraping) - kui see on õigesti seadistatud - suudab ChatLab vastata üksikasjalikele küsimustele teie toodete, tarne, tagastuste ja eeskirjade kohta.
See juhend tutvustab soovitatud seadistust: kaks eraldi treenimist (infolehed ja teie tooteandmebaas) ning kaks filtreerimise taset, mis hoiavad mõlemad puhtana.
Integratsioon vs. kraapimine - mida kumbki teile annab
- Kraapimine (ilma integratsioonita) - teie lehtede staatiline hetktõmmis. Suurepärane tootekirjelduste, spetsifikatsioonide, KKK-de, tarne- ja tagastustingimuste ning üldise poeinfo jaoks. See ei tea reaalajas laoseisu ega tellimuse staatust.
- Integratsioon - teeb teie toimivasse poodi reaalajas päringuid: tooteotsing teie praeguses kataloogis, ajakohased hinnad ja saadavus ning tellimuse staatuse kontroll.
Parimad tulemused saavutatakse mõlema kombineerimisel. Kui te ei saa integratsiooni lubada, on hästi seadistatud kraapimine tugevaks baasiks.
Kui teie pood ühendab hiljem toetatud e-kaubanduse integratsiooni (WooCommerce, Shopify, PrestaShop ja teised), kuvatakse selle reaalajas kataloog eraldi jaotises Training > E-commerce catalog (Treenimine > E-kaubanduse kataloog), vahekaartidel Products (Tooted) ja Categories (Kategooriad). Seda kataloogi sünkroonitakse integratsioonist - see ei ole sama mis siin kirjeldatud kraabitud lehed, mis jäävad staatiliseks hetktõmmiseks.
Kust leida filtreerimisseaded
Liikuge jaotisse Training > Links (Treenimine > Lingid), klõpsake Add New Training: Website (Lisa uus treenimine: Veebisait) ja avage seejärel Advanced settings (Täpsemad seaded). Seest leiate selles juhendis kasutatavad lahtiklapitavad jaotised: URL Filtering (URL-ide filtreerimine) (Include only URLs that contain / Exclude URLs that contain), Query Parameters, Content Filtering (Sisu filtreerimine) ja Scraping Behavior.
Filtreerimise kaks taset (see on põhiline kontseptsioon)
ChatLab pakub veebisaidi treenimise täpsemates seadetes kahte sõltumatut juhtimistaset. Neid on lihtne segi ajada, seega hoidke need oma mõtetes lahus:
- URL-ide filtreerimine - millised lehed treenimisse jõuavad. Otsustab, millised aadressid
veebirobot alles jätab. Seadistatakse valikutega Include only URLs that contain (Kaasa ainult URL-id, mis sisaldavad) ja Exclude URLs that
contain (Välista URL-id, mis sisaldavad) (URL-i osasõnad, eraldatud semikooloniga, nt
/product;/produkt). - Elementide filtreerimine - millised allesjäetud lehe osad saavad sisuks. Rakendatakse
pärast URL-ide filtreerimist ja ainult lehtedele, mis selle läbisid. Seadistatakse valikutega Include element
IDs (Kaasa elementide ID-d) ja Exclude element IDs (Välista elementide ID-d) (CSS-selektorid:
#idID-de jaoks,.classnameklasside jaoks,[data-hook="description"]atribuutide jaoks, eraldatud semikooloniga, nt.product-description;#tab-description).
Mõelge sellest kui lehtrist: URL-ide filtreerimine valib lehed, seejärel kärbib elementide filtreerimine iga lehe väärtusliku sisuni.
Hoidke vähem, kuid väärtuslikumat sisu
RAG-chatbotid töötavad kõige paremini siis, kui iga treenitud tekstiosa on fookustatud. Tootelehel on toote enda kirjeldus väärtuslik - ümbritsevad menüüd, jalused, "seotud tooted" ja lisamüügiplokid on müra, mis lahjendab infootsingut ja kulutab treenimistähemärke. Treenige ainult toote sisule.
Seadistage kaks eraldi treenimist
Poe jagamine kaheks veebisaidi allikaks hoiab mõlemad puhtana ja hõlpsasti häälestatavana. Iga treenimine kasutab oma URL-ide filtreerimist (1. tase) ja elementide filtreerimist (2. tase).
1. Infolehed
Eesmärk: jätta alles lehed, mis tutvustavad teie ettevõtet (Meist, Kontakt, Tarne, Kohaletoimetamine, Tagastused, Garantii, Maksmine, Privaatsus, KKK).
- 1. tase - URL-ide filtreerimine: loetlege väljal Exclude URLs that contain oma toote ja
kategooria mustrid, nt
/product;/products;/shop;/category;/collections. See jätab tootelehed sellest treenimisest välja. - 2. tase - elementide filtreerimine: siin tavaliselt minimaalne. Soovi korral kasutage välja Exclude element
IDs, et eemaldada üldine päis/jalus, nt
header;footer;#navigation. - Prognoositava katvuse tagamiseks eelistage treenimist oma saidikaardilt (sitemap).
2. Tooteandmebaas
Eesmärk: üks fookustatud treenimine tootelehtedel, mis sisaldab ainult iga toote enda sisu.
- 1. tase - URL-ide filtreerimine: loetlege väljal Include only URLs that contain ainult oma
tootemustrid, nt
/product;/products. Kõik muu jäetakse vahele. - 2. tase - elementide filtreerimine: siin jätate alles ainult toote sisu. Kasutage välja Include element IDs tooteinfoploki hõivamiseks ja/või välja Exclude element IDs poe üldkujunduse eemaldamiseks (päis, jalus, navigatsioon, seotud tooted, lisamüügid, külgribad). Vaadake platvormipõhiseid selektoreid allpool.
Platvormipõhised elementide ID-d (2. tase - lähtepunktid)
Need on väärtused väljadele Include element IDs ja Exclude element IDs (2. tase). Need on semikooloniga eraldatud CSS-selektorid. Selektorid varieeruvad teemade lõikes - kontrollige neid oma poes ja kohandage. Muster on alati sama: kaasake tooteinfoplokk, välistage üldkujundus ja ristmüügiplokid.
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"]
Muud platvormid (osCommerce, Abicart, Selly, RedCart, AtomStore ja teised)
Kehtib sama põhimõte: avage tooteleht, leidke konteiner, mis sisaldab tootenime, kirjeldust ja atribuute, sisestage see väljale Include element IDs ning sisestage üldine päis, jalus, navigatsioonimenüüd, külgribad ja plokid "teised vaatasid ka" väljale Exclude element IDs.
Näpunäited
- Valige boti seadetes e-kaubanduse loogikale sobiv tehisintellekti mudel.
- Treenige perioodiliselt uuesti, et kirjeldused püsiksid ajakohased (kraapimine on hetktõmmis).
- Hoidke info- ja tootetreenimised lahus, et saaksite mõlema URL-ide ja elementide filtreid häälestada teist mõjutamata.