Centrum pomoci
Trénovanie chatbota

Trénovanie bota na e-shope bez integrácie

Posledná aktualizácia:

Na natrénovanie schopného chatbota pre váš internetový obchod nepotrebujete natívnu integráciu. Iba pomocou scrapovania webu - pri správnej konfigurácii - dokáže ChatLab odpovedať na podrobné otázky týkajúce sa vašich produktov, dopravy, vrátenia tovaru a pravidiel obchodu.

Tento návod ukazuje odporúčané nastavenie: dva samostatné tréningy (informačné stránky a vaša databáza produktov) a dve úrovne filtrovania, vďaka ktorým zostane každý z nich čistý.

Integrácia vs. scrapovanie - čo vám každé z nich prinesie

  • Scrapovanie (bez integrácie) - statická snímka vašich stránok. Skvelé pre popisy produktov, špecifikácie, často kladené otázky (FAQ), pravidlá dopravy a vrátenia tovaru a všeobecné informácie o obchode. Nemá prehľad o aktuálnych skladových zásobách ani o stave objednávok.
  • Integrácia - dopytuje sa vášho živého obchodu v reálnom čase: vyhľadávanie produktov vo vašom aktuálnom katalógu, aktuálne ceny a dostupnosť a zisťovanie stavu objednávok.

Najlepšie výsledky dosiahnete spojením oboch prístupov. Ak nemôžete aktivovať integráciu, dobre nakonfigurovaný scrape predstavuje solídny základ.

Ak váš obchod neskôr pripojí podporovanú e-commerce integráciu (WooCommerce, Shopify, PrestaShop a ďalšie), jej živý katalóg sa zobrazí samostatne v časti Training > E-commerce catalog (Tréning > E-commerce katalóg), na záložkách Products (Produkty) a Categories (Kategórie). Tento katalóg sa synchronizuje z integrácie - nie je to to isté ako scrapované stránky opísané v tomto článku, ktoré zostávajú statickou snímkou.

Kde nájdete nastavenia filtrovania

Prejdite do časti Training > Links (Tréning > Odkazy), kliknite na Add New Training: Website (Pridať nový tréning: Webová stránka), potom rozbaľte Advanced settings (Rozšírené nastavenia). Vnútri nájdete rozbaľovacie sekcie, ktoré sa používajú v tomto návode: URL Filtering (Filtrovanie URL; Include only URLs that contain / Exclude URLs that contain), Query Parameters, Content Filtering (Filtrovanie obsahu) a Scraping Behavior.

Rozšírené nastavenia v okne tréningu webovej stránky

Dve úrovne filtrovania (toto je kľúčový koncept)

ChatLab vám v rozšírených nastaveniach tréningu webu poskytuje dve nezávislé úrovne kontroly. Ľahko sa dajú pomýliť, preto ich vnímajte oddelene:

Zvýraznená sekcia URL Filtering v Advanced settings

  1. Filtrovanie URL - ktoré stránky sa dostanú do tréningu. Rozhoduje o tom, ktoré adresy crawler zachová. Nastavuje sa pomocou Include only URLs that contain (Zahrnúť iba URL obsahujúce) a Exclude URLs that contain (Vylúčiť URL obsahujúce) (podreťazce URL, oddelené bodkočiarkou, napr. /product;/produkt).
  2. Filtrovanie prvkov - ktoré časti každej zachovanej stránky sa stanú obsahom. Aplikuje sa až po filtrovaní URL, iba na stránky, ktoré ním prešli. Nastavuje sa pomocou Include element IDs (Zahrnúť ID prvkov) a Exclude element IDs (Vylúčiť ID prvkov) (CSS selektory: #id pre ID, .classname pre triedy, [data-hook="description"] pre atribúty, oddelené bodkočiarkou, napr. .product-description;#tab-description).

Predstavte si to ako lievik: filtrovanie URL vyberie stránky a filtrovanie prvkov potom každú stránku oreže len na hodnotný obsah.

Ponechajte menej obsahu, ale s vyššou hodnotou

RAG chatboti fungujú najlepšie vtedy, keď je každý natrénovaný fragment presne zameraný. Na produktovej stránke je hodnotný samotný popis produktu - okolité menu, pätičky, „súvisiace produkty" a bloky s upsellom predstavujú balast, ktorý oslabuje presnosť vyhľadávania a zbytočne míňa tréningové znaky. Trénujte iba na obsahu samotného produktu.

Nastavte dva samostatné tréningy

Rozdelenie vášho obchodu na dva webové zdroje zabezpečí, že každý z nich zostane čistý a ľahko laditeľný. Každý tréning používa vlastné filtrovanie URL (úroveň 1) a filtrovanie prvkov (úroveň 2).

1. Informačné stránky

Cieľ: ponechať stránky, ktoré popisujú vaše podnikanie (O nás, Kontakt, Poštovné, Doprava, Vrátenie tovaru, Reklamácie, Platby, Ochrana osobných údajov, FAQ).

  • Úroveň 1 - filtrovanie URL: do poľa Exclude URLs that contain zadajte vzory vašich produktov a kategórií, napr. /product;/products;/shop;/category;/collections. Tým z tohto tréningu vylúčite produktové stránky.
  • Úroveň 2 - filtrovanie prvkov: tu býva zvyčajne mierne. Voliteľne použite Exclude element IDs na vynechanie globálnej hlavičky/pätičky, napr. header;footer;#navigation.
  • Pre predvídateľné pokrytie preferujte trénovanie z vašej sitemap.

2. Databáza produktov

Cieľ: jeden cielený tréning zameraný na produktové stránky, ktorý nesie iba samotný obsah každého produktu.

  • Úroveň 1 - filtrovanie URL: do poľa Include only URLs that contain uveďte iba vzory vašich produktov, napr. /product;/products. Všetko ostatné sa preskočí.
  • Úroveň 2 - filtrovanie prvkov: tu ponecháte výhradne obsah produktu. Pomocou Include element IDs zachyťte informačný blok produktu a/alebo pomocou Exclude element IDs odstráňte prvky rozhrania obchodu (hlavičku, pätičku, navigáciu, súvisiace produkty, upsellové ponuky, bočné panely). Pozrite si selektory pre jednotlivé platformy nižšie.

Selektory prvkov podľa platforiem (úroveň 2 - východiskové body)

Toto sú hodnoty pre polia Include element IDs a Exclude element IDs (úroveň 2). Ide o CSS selektory oddelené bodkočiarkou. Selektory sa líšia podľa šablóny - overte si ich vo svojom obchode a upravte. Princíp je vždy rovnaký: zahrnúť informačný blok produktu, vylúčiť globálne prvky rozhrania a cross-sell bloky.

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

Ostatné platformy (osCommerce, Abicart, Selly, RedCart, AtomStore a ďalšie)

Platí rovnaký princíp: otvorte stránku produktu, nájdite kontajner obsahujúci názov produktu, popis a atribúty, vložte ho do Include element IDs a globálnu hlavičku, pätičku, navigačné menu, bočné panely a bloky typu „mohlo by sa vám páčiť" vložte do Exclude element IDs.

Tipy

  • V nastaveniach bota vyberte AI model vhodný na uvažovanie v kontexte e-commerce.
  • Trénovanie pravidelne opakujte, aby popisy zostali aktuálne (scrapovanie predstavuje statickú snímku).
  • Informačné a produktové tréningy udržiavajte oddelené, aby ste mohli ladiť filtre URL a prvkov pri každom z nich bez toho, aby ste ovplyvnili ten druhý.

Súvisiace články