Pagalbos centras
Savo chatboto apmokymas

Boto apmokymas el. parduotuvėje be integracijos

Paskutinį kartą atnaujinta:

Prieš nuskaitant produktų puslapius: produktams geresnis kelias yra XML produktų srautas („Google Merchant“ formatu) arba įkeltas XLSX ar CSV produktų failas kartu su AI Search. Tai veikia be tiesioginės integracijos, nenaudoja apmokymo simbolių ir apsaugo nuo situacijos, kai tarp nuskaitymų pasensta kainos bei likučiai. Žr. Integracija su produktų srautu ir AI Search. Toliau aprašytą turinio nuskaitymo („scraping“) metodą naudokite informaciniams puslapiams arba produktams, kai srautas ar failas nėra išeitis.

Jums nereikia tiesioginės integracijos, kad apmokytumėte pajėgų savo internetinės parduotuvės chatbot. Vien tik su svetainės nuskaitymu - tinkamai jį sukonfigūravus - ChatLab gali atsakyti į išsamius klausimus apie Jūsų produktus, pristatymą, grąžinimus ir taisykles.

Šiame vadove pateikiama rekomenduojama sąranka: du atskiri apmokymai (informaciniai puslapiai ir Jūsų produktų duomenų bazė) bei du filtravimo lygiai, užtikrinantys tvarką kiekviename iš jų.

Integracija ir nuskaitymas (scraping) - ką suteikia kiekvienas iš jų

  • Nuskaitymas (be integracijos) - statinė Jūsų puslapių momentinė kopija. Puikiai tinka produktų aprašymams, specifikacijoms, DUK, pristatymo ir grąžinimo taisyklėms bei bendrai parduotuvės informacijai. Jis nežino realaus prekių likučio ar užsakymo būsenos.
  • Integracija - gali pridėti produktų paiešką ir užsakymų patikrą, priklausomai nuo platformos ir įjungtų veiksmų. Katalogo paieška gali naudoti sinchronizuotą indeksą, todėl prieš žadėdami realaus laiko likučius patikrinkite kiekvienos integracijos atnaujinimo dažnumą.

Geriausių rezultatų pasiekiama atskiriant šiuos du būdus: nuskaitymą naudokite informaciniams puslapiams, o integraciją, produktų srautą (feed) arba produktų failą - prekėms. Jei nė vienas iš jų neįmanomas, tinkamai sukonfigūruotas nuskaitymas yra tinkama pradinė bazė.

Jei Jūsų parduotuvė vėliau prijungs palaikomą e-commerce integraciją („WooCommerce“, „Shopify“, „PrestaShop“ ir kt.), jos sinchronizuotas katalogas atsiras atskirai skiltyje Apmokymas > E-komercijos katalogas (Training > E-commerce catalog), kortelėse Produktai (Products) ir Kategorijos (Categories). Šis katalogas sinchronizuojamas iš integracijos - tai nėra tas pats, kas čia aprašyti nuskaityti puslapiai, kurie lieka statine momentine kopija.

Kur rasti filtravimo nustatymus

Pirmiausia sukurkite savo pokalbių robotą ir patikrinkite apmokymo apimtis. Pasirinkite jį ir eikite į Training > Links (Apmokymas > Nuorodos), spustelėkite Add New Training: Website (Pridėti naują apmokymą: Svetainė), tada išskleiskite Advanced settings (Išplėstiniai nustatymai). Viduje rasite išskleidžiamas skiltis, naudojamas šiame vadove: URL Filtering (URL filtravimas; Include only URLs that contain / Exclude URLs that contain), Query Parameters (Užklausos parametrai), Content Filtering (Turinio filtravimas) ir Scraping Behavior (Nuskaitymo elgsena).

Išplėstiniai nustatymai svetainės apmokymo lange

Du filtravimo lygiai (tai yra pagrindinė sąvoka)

Svetainės apmokymo išplėstiniuose nustatymuose ChatLab suteikia du nepriklausomus valdymo lygius. Juos lengva supainioti, todėl svarbu juos aiškiai atskirti:

URL filtravimo skiltis, pažymėta išplėstiniuose nustatymuose

  1. URL filtravimas - kurie puslapiai patenka į apmokymą. Nusprendžia, kuriuos adresus抓 crawler išsaugo. Nustatoma naudojant Include only URLs that contain (Įtraukti tik URL, kuriuose yra) ir Exclude URLs that contain (Neįtraukti URL, kuriuose yra) (URL dalys, atskirtos kabliataškiais, pvz., /product;/produkt).
  2. Elementų filtravimas - kurios kiekvieno išsaugoto puslapio dalys tampa turiniu. Taikomas po URL filtravimo, tik tiems puslapiams, kurie jį praėjo. Nustatoma naudojant Include element IDs (Įtraukti elementų ID) ir Exclude element IDs (Neįtraukti elementų ID) (CSS selektoriai: #id identifikatoriams, .classname klasėms, [data-hook="description"] atributams, atskirti kabliataškiais, pvz., .product-description;#tab-description).

Įsivaizduokite tai kaip piltuvėlį: URL filtravimas atrenka puslapius, o elementų filtravimas apkarpo kiekvieną puslapį iki vertingo turinio.

Išsaugokite mažiau, bet vertingesnio turinio

RAG pokalbių robotai veikia geriausiai, kai kiekvienas apmokytas fragmentas yra tikslinis. Prekės puslapyje vertingas yra pats prekės aprašymas - aplinkiniai meniu, poraštės, blokai „susijusios prekės" ir papildomi pasiūlymai yra triukšmas, kuris silpnina informacijos paiešką ir eikvoja apmokymo simbolius. Apmokykite tik pagal prekės turinį.

Sukonfigūruokite du atskirus apmokymus

Parduotuvės padalijimas į du svetainės šaltinius leidžia išlaikyti kiekvieną iš jų švarų ir lengvai sureguliuojamą. Kiekvienas apmokymas naudoja savo URL filtravimą (1 lygis) ir elementų filtravimą (2 lygis).

1. Informaciniai puslapiai

Tikslas: išsaugoti puslapius, kurie paaiškina Jūsų verslą (Apie mus, Kontaktai, Pristatymas, Grąžinimas, Garantija, Apmokėjimas, Privatumas, DUK).

  • 1 lygis - URL filtravimas: laukelyje Exclude URLs that contain nurodykite savo prekių ir kategorijų šablonus, pvz., /product;/products;/shop;/category;/collections. Tai neleis prekių puslapiams patekti į šį apmokymą.
  • 2 lygis - elementų filtravimas: čia paprastai minimalus. Pasirinktinai naudokite Exclude element IDs, kad pašalintumėte bendrą antraštę / poraštę, pvz., header;footer;#navigation.
  • Prognozuojamai aprėpčiai užtikrinti rekomenduojama apmokyti pagal sitemap (svetainės schemą).

2. Prekių duomenų bazė

Tikslas: vienas tikslinis apmokymas prekių puslapiuose, perkeliantis tik pačios prekės turinį.

  • 1 lygis - URL filtravimas: laukelyje Include only URLs that contain nurodykite tik prekių šablonus, pvz., /product;/products. Visi kiti bus praleisti.
  • 2 lygis - elementų filtravimas: čia paliekamas tik prekės turinys. Naudokite Include element IDs, kad užfiksuotumėte prekės informacijos bloką, ir (arba) Exclude element IDs, kad pašalintumėte parduotuvės struktūrinius elementus (antraštę, poraštę, navigaciją, susijusias prekes, papildomus pasiūlymus, šonines juostas). Žemiau rasite konkrečių platformų selektorius.

Išbandykite kiekvieną apmokymą prieš jį išplėsdami

  1. Pradėkite nuo Single address (Vienas adresas) ir tipinio informacinio ar prekės puslapio, naudodami atitinkamus elementų filtrus.
  2. Spustelėkite Start scanning the website (Pradėti nuskaityti svetainę) ir palaukite pranešimo Training completed (Apmokymas baigtas). Nedidelis šaltinis gali būti apdorotas per kelias minutes; didesni nuskaitymai gali užtrukti ilgiau ir tęstis fone.
  3. Skiltyje Training > Links spustelėkite View (Peržiūrėti) ir patikrinkite, ar liko prekės pavadinimas, aprašymas, aktualūs atributai, kainos kontekstas bei naudingos nuorodos. Paveikslėlių neįtraukimas gali pašalinti nuorodas, reikalingas vaizdinėms kortelėms.
  4. Pritaikykite patikrintą konfigūraciją atitinkamai svetainės schemai arba visam nuskaitymui. Naudokite nesikertančius URL šablonus, kad informaciniai ir prekių apmokymai nesidubliuotų.
  5. Skiltyje Overview (Apžvalga) išbandykite klausimus apie prekes, pristatymą ir grąžinimą. Suplanuokite pakartotinį apmokymą, jei yra galimybė, ir nurodykite lankytojams kintančias kainas bei prieinamumą tikrinti parduotuvės puslapyje.

Atskirų platformų elementų ID (2 lygis - pradžios taškai)

Tai yra reikšmės laukeliams Include element IDs ir Exclude element IDs (2 lygis). Tai CSS selektoriai, atskirti kabliataškiais. Selektoriai priklauso nuo temos - patikrinkite savo parduotuvėje ir pakoreguokite. Principas visada tas pats: įtraukite prekės informacijos bloką, atmeskite bendrus elementus ir kryžminio pardavimo blokus.

Šie pavyzdžiai priklauso nuo temos ir nėra garantuoti kiekvienai platformai. Jei nesate tikri, paprašykite svetainės administratoriaus patikrinti faktinį prekės puslapį. Shopify temos struktūra ir WooCommerce šablonų pritaikymas paaiškina, kodėl išdėstymai skiriasi. Selektorius, kuris nieko neatitinka arba atitinka tik aprašymo bloką, gali praleisti pavadinimus, kainas, variantus ar paveikslėlius; visada naudokite aukščiau aprašytą peržiūros patikrą.

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"]

Kitos platformos (osCommerce, Abicart, Selly, RedCart, AtomStore ir kitos)

Taikomas tas pats principas: atidarykite prekės puslapį, suraskite konteinerį, kuriame yra prekės pavadinimas, aprašymas bei atributai, įrašykite jį į Include element IDs, o bendrą antraštę, poraštę, navigacijos meniu, šonines juostas ir blokus „Jums taip pat gali patikti" įrašykite į Exclude element IDs.

Patarimai

  • Boto nustatymuose pasirinkite AI modelį, pritaikytą el. prekybos logikai.
  • Periodiškai atlikite pakartotinį apmokymą, kad aprašymai išliktų aktualūs (nuskaitymas yra momentinė nuotrauka).
  • Laikykite informacinius ir prekių apmokymus atskirai, kad galėtumėte derinti kiekvieno iš jų URL bei elementų filtrus nedarydami įtakos kitam.

Susiję straipsniai