Κέντρο βοήθειας
Εκπαίδευση του chatbot σας

Εκπαίδευση ενός bot σε κατάστημα e-commerce χωρίς ενσωμάτωση

Τελευταία ενημέρωση:

Δεν χρειάζεστε μία εγγενή ενσωμάτωση για να εκπαιδεύσετε ένα ικανό chatbot για το ηλεκτρονικό σας κατάστημα. Μόνο με το scraping ιστότοπου - σωστά ρυθμισμένο - το ChatLab μπορεί να απαντά σε λεπτομερείς ερωτήσεις σχετικά με τα προϊόντα, τις αποστολές, τις επιστροφές και τις πολιτικές σας.

Αυτός ο οδηγός παρουσιάζει τη συνιστώμενη διαμόρφωση: δύο ξεχωριστές εκπαιδεύσεις (ενημερωτικές σελίδες και η βάση δεδομένων των προϊόντων σας) και τα δύο επίπεδα φιλτραρίσματος που διατηρούν την καθεμία καθαρή.

Ενσωμάτωση έναντι scraping - τι προσφέρει το καθένα

  • Scraping (χωρίς ενσωμάτωση) - ένα στατικό στιγμιότυπο των σελίδων σας. Εξαιρετικό για περιγραφές προϊόντων, προδιαγραφές, συχνές ερωτήσεις (FAQ), πολιτικές αποστολής και επιστροφών, καθώς και γενικές πληροφορίες καταστήματος. Δεν γνωρίζει το ζωντανό απόθεμα ή την κατάσταση των παραγγελιών.
  • Ενσωμάτωση - πραγματοποιεί ερωτήματα στο ζωντανό σας κατάστημα σε πραγματικό χρόνο: αναζήτηση προϊόντων στον τρέχοντα κατάλογό σας, ενημερωμένες τιμές και διαθεσιμότητα, καθώς και αναζητήσεις κατάστασης παραγγελιών.

Τα καλύτερα αποτελέσματα προκύπτουν από τον συνδυασμό και των δύο. Εάν δεν μπορείτε να ενεργοποιήσετε μια ενσωμάτωση, ένα καλά διαμορφωμένο scrape αποτελεί μια ισχυρή βάση.

Εάν το κατάστημά σας συνδεθεί αργότερα με μια υποστηριζόμενη ενσωμάτωση e-commerce (WooCommerce, Shopify, PrestaShop και άλλες), ο ζωντανός του κατάλογος εμφανίζεται ξεχωριστά στην ενότητα Training > E-commerce catalog (Εκπαίδευση > Κατάλογος e-commerce), στις καρτέλες Products (Προϊόντα) και Categories (Κατηγορίες). Αυτός ο κατάλογος συγχρονίζεται από την ενσωμάτωση - δεν είναι το ίδιο με τις σελίδες που αντλήθηκαν μέσω scraping και περιγράφονται εδώ, οι οποίες παραμένουν ένα στατικό στιγμιότυπο.

Πού θα βρείτε τις ρυθμίσεις φιλτραρίσματος

Μεταβείτε στην ενότητα Training > Links (Εκπαίδευση > Σύνδεσμοι), κάντε κλικ στο Add New Training: Website (Προσθήκη νέας εκπαίδευσης: Ιστότοπος) και, στη συνέχεια, αναπτύξτε την επιλογή Advanced settings (Σύνθετες ρυθμίσεις). Μέσα θα βρείτε τα πτυσσόμενα πλαίσια που χρησιμοποιούνται σε αυτόν τον οδηγό: URL Filtering (Φιλτράρισμα URL: Include only URLs that contain / Exclude URLs that contain), Query Parameters, Content Filtering (Φιλτράρισμα περιεχομένου) και Scraping Behavior.

Advanced settings in the website training modal

Τα δύο επίπεδα φιλτραρίσματος (αυτή είναι η βασική έννοια)

Το ChatLab σας παρέχει δύο ανεξάρτητα επίπεδα ελέγχου στις σύνθετες ρυθμίσεις μιας εκπαίδευσης ιστότοπου. Είναι εύκολο να τα μπερδέψετε, επομένως κρατήστε τα διαχωρισμένα στο μυαλό σας:

URL Filtering section highlighted in Advanced settings

  1. Φιλτράρισμα URL - ποιες σελίδες εισέρχονται στην εκπαίδευση. Αποφασίζει ποιες διευθύνσεις διατηρεί το πρόγραμμα περιήγησης (crawler). Ορίζεται με τα πεδία Include only URLs that contain (Συμπερίληψη μόνο των URL που περιέχουν) και Exclude URLs that contain (Εξαίρεση των URL που περιέχουν) (υποσυμβολοσειρές URL, διαχωρισμένες με ελληνικό ερωτηματικό, π.χ. /product;/produkt).
  2. Φιλτράρισμα στοιχείων - ποια μέρη κάθε διατηρούμενης σελίδας γίνονται περιεχόμενο. Εφαρμόζεται μετά το φιλτράρισμα URL, μόνο στις σελίδες που πέρασαν από αυτό. Ορίζεται με τα πεδία Include element IDs (Συμπερίληψη αναγνωριστικών στοιχείων) και Exclude element IDs (Εξαίρεση αναγνωριστικών στοιχείων) (επιλογείς CSS: #id για ID, .classname για κλάσεις, [data-hook="description"] για χαρακτηριστικά, διαχωρισμένα με ελληνικό ερωτηματικό, π.χ. .product-description;#tab-description).

Σκεφτείτε το σαν ένα χωνί: το φιλτράρισμα URL επιλέγει τις σελίδες και, στη συνέχεια, το φιλτράρισμα στοιχείων περικόπτει κάθε σελίδα διατηρώντας μόνο το πολύτιμο περιεχόμενο.

Διατηρήστε λιγότερο, αλλά πιο πολύτιμο περιεχόμενο

Τα RAG chatbot λειτουργούν καλύτερα όταν κάθε εκπαιδευμένο τμήμα (chunk) είναι εστιασμένο. Σε μια σελίδα προϊόντος, η ίδια η περιγραφή του προϊόντος είναι πολύτιμη - τα γύρω μενού, τα υποσέλιδα, τα «σχετικά προϊόντα» και τα μπλοκ προώθησης επιπλέον πωλήσεων (upsells) είναι θόρυβος που αποδυναμώνει την ανάκτηση πληροφοριών και καταναλώνει χαρακτήρες εκπαίδευσης. Εκπαιδεύστε το μοντέλο μόνο στο περιεχόμενο του προϊόντος.

Ρυθμίστε δύο ξεχωριστές εκπαιδεύσεις

Ο διαχωρισμός του καταστήματός σας σε δύο πηγές ιστότοπου διατηρεί την καθεμία καθαρή και εύκολη στη λεπτομερή ρύθμιση. Κάθε εκπαίδευση χρησιμοποιεί το δικό της φιλτράρισμα URL (επίπεδο 1) και φιλτράρισμα στοιχείων (επίπεδο 2).

1. Ενημερωτικές σελίδες

Στόχος: να διατηρηθούν οι σελίδες που εξηγούν την επιχείρησή σας (Σχετικά με εμάς, Επικοινωνία, Αποστολές, Παράδοση, Επιστροφές, Εγγύηση, Πληρωμές, Απόρρητο, FAQ).

  • Επίπεδο 1 - φιλτράρισμα URL: στο πεδίο Exclude URLs that contain, καταχωρίστε τα μοτίβα προϊόντων και κατηγοριών σας, π.χ. /product;/products;/shop;/category;/collections. Αυτό κρατά τις σελίδες προϊόντων εκτός αυτής της εκπαίδευσης.
  • Επίπεδο 2 - φιλτράρισμα στοιχείων: συνήθως είναι ήπιο εδώ. Προαιρετικά, χρησιμοποιήστε το Exclude element IDs για να αφαιρέσετε την καθολική κεφαλίδα/υποσέλιδο, π.χ. header;footer;#navigation.
  • Προτιμήστε την εκπαίδευση από το sitemap σας για προβλέψιμη κάλυψη.

2. Βάση δεδομένων προϊόντων

Στόχος: μία εστιασμένη εκπαίδευση στις σελίδες προϊόντων, που περιλαμβάνει μόνο το περιεχόμενο του ίδιου του προϊόντος.

  • Επίπεδο 1 - φιλτράρισμα URL: στο πεδίο Include only URLs that contain, καταχωρίστε μόνο τα μοτίβα των προϊόντων σας, π.χ. /product;/products. Οτιδήποτε άλλο παραλείπεται.
  • Επίπεδο 2 - φιλτράρισμα στοιχείων: εδώ είναι το σημείο όπου διατηρείτε μόνο το περιεχόμενο του προϊόντος. Χρησιμοποιήστε το Include element IDs για να καταγράψετε το μπλοκ πληροφοριών του προϊόντος ή/και το Exclude element IDs για να απορρίψετε τα στοιχεία διεπαφής του καταστήματος (κεφαλίδα, υποσέλιδο, πλοήγηση, σχετικά προϊόντα, upsells, πλευρικές στήλες). Δείτε τους επιλογείς ανά πλατφόρμα παρακάτω.

Αναγνωριστικά στοιχείων ανά πλατφόρμα (επίπεδο 2 - σημεία εκκίνησης)

Αυτές είναι τιμές για τα πεδία Include element IDs και Exclude element IDs (επίπεδο 2). Είναι επιλογείς CSS, διαχωρισμένοι με ελληνικό ερωτηματικό. Οι επιλογείς διαφέρουν ανάλογα με το θέμα - επαληθεύστε τους στο δικό σας κατάστημα και προσαρμόστε τους. Το μοτίβο είναι πάντα το ίδιο: συμπεριλάβετε το μπλοκ πληροφοριών προϊόντος, εξαιρέστε την καθολική διεπαφή και τα μπλοκ διασταυρούμενων πωλήσεων.

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

Άλλες πλατφόρμες (osCommerce, Abicart, Selly, RedCart, AtomStore και άλλες)

Ισχύει η ίδια αρχή: ανοίξτε μια σελίδα προϊόντος, βρείτε το στοιχείο που περιέχει το όνομα, την περιγραφή και τα χαρακτηριστικά του προϊόντος, τοποθετήστε το στο Include element IDs και βάλτε την καθολική κεφαλίδα, το υποσέλιδο, τα μενού πλοήγησης, τις πλευρικές στήλες και τα μπλοκ «μπορεί επίσης να σας αρέσει» στο Exclude element IDs.

Συμβουλές

  • Επιλέξτε ένα μοντέλο AI κατάλληλο για συλλογιστική e-commerce στις ρυθμίσεις του bot.
  • Επανεκπαιδεύετε περιοδικά το μοντέλο, ώστε οι περιγραφές να παραμένουν ενημερωμένες (το scraping είναι ένα στιγμιότυπο).
  • Διατηρήστε τις ενημερωτικές εκπαιδεύσεις και τις εκπαιδεύσεις προϊόντων ξεχωριστές, ώστε να μπορείτε να προσαρμόζετε τα φίλτρα URL και στοιχείων της καθεμιάς χωρίς να επηρεάζεται η άλλη.

Σχετικά άρθρα