Centar za pomoć
Treniranje Vašeg chatbota

Treniranje bota na e-commerce prodavnici bez integracije

Poslednje ažuriranje:

Pre nego što skenirate stranice proizvoda: za proizvode je bolji izbor XML feed proizvoda (Google Merchant format) ili otpremljena XLSX ili CSV datoteka sa proizvodima uz AI Search. To funkcioniše bez nativne integracije, ne troši karaktere za treniranje i sprečava da cene i zalihe postanu zastarele između skeniranja. Pogledajte Integracija sa feedom proizvoda i AI Search. Koristite metodu preuzimanja sadržaja sa veba (scraping) u nastavku za informativne stranice ili za proizvode kada feed ili datoteka nisu opcija.

Nije Vam potrebna nativna integracija da biste istrenirali sposobnog chatbota za svoju onlajn prodavnicu. Samo uz preuzimanje sadržaja sa veb-sajta - pravilno podešeno - ChatLab može da odgovara na detaljna pitanja o Vašim proizvodima, isporuci, povraćajima i pravilima poslovanja.

Ovaj vodič prikazuje preporučeno podešavanje: dva odvojena treniranja (informativne stranice i Vaša baza proizvoda) i dva nivoa filtriranja koji obezbeđuju da oba ostanu uredna.

Integracija u poređenju sa skrejpingom - šta vam svaka opcija donosi

  • Skrejping (bez integracije) - statički snimak Vaših stranica. Odličan je za opise proizvoda, specifikacije, često postavljana pitanja (FAQ), politike dostave i povraćaja, kao i opšte informacije o prodavnici. Ne prikazuje stanje zaliha uživo niti status porudžbine.
  • Integracija - može dodati pretragu proizvoda i proveru statusa porudžbina, u zavisnosti od provajdera i omogućenih radnji. Pretraga kataloga može koristiti sinhronizovani indeks, pa proverite kako se svaka integracija osvežava pre nego što obećate uvid u zalihe u realnom vremenu.

Najbolje rezultate dobijate ako ove dve stvari razdvojite: skrejping za informativne stranice, a integraciju, feed proizvoda ili datoteku sa proizvodima za same proizvode. Ako ništa od toga nije izvodljivo, dobro konfigurisan skrejping predstavlja solidnu polaznu osnovu.

Ako Vaša prodavnica kasnije poveže podržanu e-commerce integraciju (WooCommerce, Shopify, PrestaShop i druge), njen sinhronizovani katalog se prikazuje zasebno pod Training > E-commerce catalog (Treniranje > E-commerce katalog), na karticama Products (Proizvodi) i Categories (Kategorije). Taj katalog se sinhronizuje putem integracije - to nije isto što i skrejpingovane stranice opisane ovde, koje ostaju statički snimak.

Gde pronaći podešavanja filtriranja

Prvo kreirajte svog chatbota i proverite kapacitet treniranja. Izaberite ga i idite na Training > Links (Treniranje > Linkovi), kliknite na Add New Training: Website (Dodaj novo treniranje: Veb-sajt), a zatim proširite Advanced settings (Napredna podešavanja). Unutra ćete naći padajuće sekcije koje se koriste u ovom vodiču: URL Filtering (Filtriranje URL-ova - Include only URLs that contain / Exclude URLs that contain), Query Parameters (Parametri upita), Content Filtering (Filtriranje sadržaja) i Scraping Behavior (Ponašanje scrapovanja).

Napredna podešavanja u modalu za treniranje veb-sajta

Dva nivoa filtriranja (ovo je ključni koncept)

ChatLab vam pruža dva nezavisna nivoa kontrole u naprednim podešavanjima treniranja veb-sajta. Lako ih je pomešati, pa ih u mislima razdvojite:

Sekcija URL Filtering istaknuta u Advanced settings

  1. Filtriranje URL-ova - koje stranice ulaze u treniranje. Odlučuje koje adrese crawler (veb-indekser) zadržava. Podešava se pomoću Include only URLs that contain (Uključi samo URL-ove koji sadrže) i Exclude URLs that contain (Izuzmi URL-ove koji sadrže) (delovi URL-a, razdvojeni tačkom i zarezom, npr. /product;/produkt).
  2. Filtriranje elemenata - koji delovi svake zadržane stranice postaju sadržaj. Primenjuje se nakon filtriranja URL-ova, samo na stranice koje su prošle prvi filter. Podešava se pomoću Include element IDs (Uključi ID-jeve elemenata) i Exclude element IDs (Izuzmi ID-jeve elemenata) (CSS selektori: #id za ID-jeve, .classname za klase, [data-hook="description"] za atribute, razdvojeni tačkom i zarezom, npr. .product-description;#tab-description).

Zamislite ovo kao levak: filtriranje URL-ova bira stranice, a zatim filtriranje elemenata svodi svaku stranicu na koristan sadržaj.

Zadržite manje, ali vredniji sadržaj

RAG chatbotovi najbolje rade kada je svaki istrenirani segment fokusiran. Na stranici proizvoda, sam opis proizvoda je dragocen - okolni meniji, podnožja, sekcije "srodni proizvodi" i ponude za dodatnu kupovinu predstavljaju šum koji otežava pronalaženje informacija i troši karaktere za treniranje. Trenirajte model isključivo na sadržaju proizvoda.

Podesite dva odvojena treniranja

Podela vaše prodavnice na dva veb-izvora obezbeđuje da svaki ostane čist i jednostavan za fino podešavanje. Svako treniranje koristi sopstveno filtriranje URL-ova (nivo 1) i filtriranje elemenata (nivo 2).

1. Informativne stranice

Cilj: zadržati stranice koje opisuju vaše poslovanje (O nama, Kontakt, Isporuka, Dostava, Povraćaj, Garancija, Plaćanje, Privatnost, FAQ).

  • Nivo 1 - filtriranje URL-ova: u Exclude URLs that contain, navedite obrasce za vaše proizvode i kategorije, npr. /product;/products;/shop;/category;/collections. Ovo sprečava da stranice proizvoda uđu u ovo treniranje.
  • Nivo 2 - filtriranje elemenata: ovde je obično blago. Opciono koristite Exclude element IDs da biste uklonili globalno zaglavlje i podnožje, npr. header;footer;#navigation.
  • Za predvidljiv obuhvat, preporučuje se treniranje na osnovu mape sajta (sitemap).

2. Baza proizvoda

Cilj: jedno fokusirano treniranje na stranicama proizvoda, koje obuhvata samo sadržaj svakog pojedinačnog proizvoda.

  • Nivo 1 - filtriranje URL-ova: u Include only URLs that contain, navedite isključivo obrasce za vaše proizvode, npr. /product;/products. Sve ostalo se preskače.
  • Nivo 2 - filtriranje elemenata: ovde zadržavate samo sadržaj proizvoda. Koristite Include element IDs da biste obuhvatili blok sa informacijama o proizvodu i/ili Exclude element IDs da biste uklonili elemente interfejsa prodavnice (zaglavlje, podnožje, navigaciju, srodne proizvode, dodatne ponude, bočne trake). Pogledajte selektore po platformama u nastavku.

Testirajte svako treniranje pre nego što ga proširite

  1. Počnite sa opcijom Single address (Pojedinačna adresa) i reprezentativnom informativnom stranicom ili stranicom proizvoda, koristeći odgovarajuće filtere elemenata.
  2. Kliknite na Start scanning the website (Pokreni skeniranje veb-sajta) i sačekajte status Training completed (Treniranje završeno). Mali izvor može biti gotov za nekoliko minuta; veća skeniranja mogu trajati duže i nastaviti se u pozadini.
  3. U Training > Links, kliknite na View (Pregledaj) i proverite da li su naziv proizvoda, opis, relevantni atributi, kontekst cene i korisni linkovi ostali sačuvani. Izuzimanje slika može ukloniti reference potrebne za vizuelne kartice.
  4. Primenite proverenu konfiguraciju na odgovarajuću mapu sajta ili potpuno skeniranje. Koristite obrasce URL-ova koji se međusobno isključuju, tako da se informativno treniranje i treniranje proizvoda ne preklapaju.
  5. U sekciji Overview (Pregled) testirajte pitanja o proizvodima, isporuci i povraćaju robe. Zakažite ponovno treniranje ako je dostupno i napomenite posetiocima da promenljive cene i dostupnost provere na samoj stranici prodavnice.

ID-jevi elemenata po platformama (nivo 2 - polazne tačke)

Ovo su vrednosti za polja Include element IDs i Exclude element IDs (nivo 2). To su CSS selektori, razdvojeni tačkom i zarezom. Selektori se razlikuju u zavisnosti od teme - proverite ih na svojoj prodavnici i prilagodite. Obrazac je uvek isti: uključite blok sa informacijama o proizvodu, izuzmite globalni interfejs i blokove za unakrsnu prodaju.

Ovi primeri predstavljaju kandidate koji zavise od teme, a ne garantovane selektore platforme. Ako niste sigurni, zamolite osobu koja održava vaš veb-sajt da pregleda stvarnu stranicu proizvoda. Dokumenti Shopify theme structure i WooCommerce template customization objašnjavaju zašto se rasporedi elemenata razlikuju. Selektor koji ne pronalazi ništa ili pronalazi samo blok sa opisom može izostaviti nazive, cene, varijante ili slike; uvek koristite proveru pregleda opisanu iznad.

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

Ostale platforme (osCommerce, Abicart, Selly, RedCart, AtomStore i druge)

Primenjuje se isti princip: otvorite stranicu proizvoda, pronađite kontejner koji sadrži naziv proizvoda, opis i atribute, unesite ga u Include element IDs, a globalno zaglavlje, podnožje, navigacione menije, bočne trake i blokove tipa "možda će vam se svideti" unesite u Exclude element IDs.

Saveti

  • U podešavanjima bota izaberite AI model koji je pogodan za rezonovanje u oblasti e-commerce poslovanja.
  • Povremeno ponovo trenirajte model kako bi opisi ostali ažurni (scraping je samo trenutni snimak).
  • Držite informativno treniranje i treniranje proizvoda odvojenim, tako da možete fino da podesite URL filtere i filtere elemenata za svako od njih pojedinačno, bez uticaja na ono drugo.

Povezani članci