Súgóközpont
A chatbot betanítása

Chatbot betanítása e-kereskedelmi áruházon integráció nélkül

Utoljára frissítve:

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.

Speciális beállítások a weboldal-betanítási ablakban

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:

Kiemelt URL Filtering szakasz a speciális beállításokban

  1. 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.
  2. 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: #id az azonosítókhoz, .classname az 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.

Kapcsolódó cikkek