Bots γνώσης

Κόμβος πηγής: 837393

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

Υπάρχουν αρκετά πλαίσια στην αγορά (το καθένα με τα δικά του πλεονεκτήματα και μειονεκτήματα), επομένως είναι πολύ σημαντικό να επιλέξει κανείς το σωστό πλαίσιο ανάλογα με το είδος του bot που στοχεύετε να δημιουργήσετε. Σε περίπτωση δημιουργίας των bots γνώσεων οι τυπικές απαιτήσεις είναι -

1. Ο κύριος σκοπός της γνώσης του bot είναι να παρέχουμε τις πληροφορίες σχετικά με την προσφορά μέσω καθοδηγούμενης συνομιλίας. Εάν ο χρήστης το επιθυμεί, θα πρέπει να μπορεί να βγει από την καθοδηγούμενη συνομιλία και να κάνει adhoc ερωτήσεις σχετικά με την προσφορά και να επιστρέψει στην καθοδηγούμενη συνομιλία.

2. Το bot γνώσεων θα πρέπει να μπορεί να εκτελεί απλές εργασίες, όπως κράτηση επίδειξης του προϊόντος.

3. Το bot γνώσεων θα πρέπει να παρέχει τις σωστές πληροφορίες σχετικά με τον επιλεγμένο τομέα (σε αυτήν την περίπτωση προσφορά πλατφόρμας) σωστά την πρώτη φορά αντί να καλύπτει έναν πολύ ευρύ τομέα με απαντήσεις που είναι ~ 70-80% σωστές.

4. Ενώ πρέπει να παρέχει την ικανότητα εκτέλεσης NLU και να κατανοεί τις ερωτήσεις των χρηστών, αλλά η συνολική κριτική αυτών των ερωτήσεων είναι περιορισμένη. Ως εκ τούτου γενικά υπάρχει μικρή απαίτηση συνομιλίας για την περίπτωση του bot γνώσεων.

Άρχισα να αξιολογώ τα διαθέσιμα πλαίσια chatbot στην αγορά σχετικά με τις παραμέτρους του κόστους, της ευελιξίας, της ευκολίας χρήσης, της συντηρησιμότητας, της επεκτασιμότητας, της ευκολίας ανάπτυξης, της μελλοντικής επεκτασιμότητας, της ολοκλήρωσης, της κοινοτικής υποστήριξης και μηδενίζονται σε κάτω από 2 πλατφόρμες -

i) Rasa - «Η Rasa είναι η κορυφαία πλατφόρμα συνομιλίας AI, για εξατομικευμένες συνομιλίες σε κλίμακα. Με τη Rasa, όλες οι ομάδες μπορούν να δημιουργήσουν εξατομικευμένες, αυτοματοποιημένες αλληλεπιδράσεις με πελάτες, σε κλίμακα. Η Rasa παρέχει υποδομή και εργαλεία απαραίτητα για τη δημιουργία των καλύτερων βοηθών - αυτών που μεταμορφώνουν ουσιαστικά τον τρόπο επικοινωνίας των πελατών με τις επιχειρήσεις. " - από τον ιστότοπο της Rasa.

- Τα χαρακτηριστικά γνωρίσματα περιλαμβάνουν -

  • Ο NLU βασικός, προεπιλεγμένος κινητήρας NLU που παρέχεται είναι ανοιχτού κώδικα.
  • Έρχεται τόσο με ανοιχτή πηγή (περιορισμένες δυνατότητες) όσο και με άδεια λειτουργίας επί πληρωμή (περισσότερες δυνατότητες).
  • Η δημιουργία Chatbots είναι πιο διατεθειμένη για προγραμματιστές.
  • Υποστηρίζει προηγμένες λειτουργίες όπως κλήση εξωτερικού API, Intent Identification, Slot filling κ.λπ.
  • Μπορεί να ενσωματωθεί στον ιστότοπο. Εφαρμογή On-prem / Cloud. Η δημιουργία chatbots χρησιμοποιώντας ιστορίες και εκπαιδευτικά δεδομένα (με γνώμονα τον προγραμματιστή) δεν γίνεται μέσω πλαισίου GUI που βασίζεται στον ιστό.
  • Καλή υποστήριξη κοινότητας.
  • Η πλατφόρμα έχει δημιουργηθεί γύρω από την τεχνητή νοημοσύνη και τα δεδομένα εκπαίδευσης είναι το κλειδί για τη βελτίωση της απόδοσης. Δεν βασίζεται σε ροή τόσο λίγο κουτί.

ii) Botpress - «Το Botpress είναι μια πλατφόρμα ανοιχτού κώδικα για προγραμματιστές για την κατασκευή υψηλής ποιότητας ψηφιακών βοηθών. Έχουμε συγκεντρώσει τον κωδικό boilerplate και την υποδομή που χρειάζεστε για να ξεκινήσετε τη λειτουργία του chatbot. Σας προτείνουμε μια ολοκληρωμένη πλατφόρμα φιλική προς τους προγραμματιστές που διαθέτει όλα τα εργαλεία που χρειάζεστε για να δημιουργήσετε, να αναπτύξετε και να διαχειριστείτε chatbots ποιότητας παραγωγής σε χρόνο ρεκόρ. " - από τον ιστότοπο Botpress.

- Τα χαρακτηριστικά γνωρίσματα περιλαμβάνουν –-

  • Ο NLU βασικός, προεπιλεγμένος κινητήρας NLU που παρέχεται είναι ανοιχτού κώδικα.
  • Έρχεται τόσο με ανοιχτή πηγή (περιορισμένες δυνατότητες) όσο και με άδεια λειτουργίας επί πληρωμή (περισσότερες δυνατότητες).
  • Δημιουργία GUI με βάση το GUI.
  • Υποστηρίζει προηγμένες λειτουργίες όπως κλήση εξωτερικού API, Intent και Entity Identification, Slot filling κ.λπ.
  • Μπορεί να ενσωματωθεί στον ιστότοπο. On-prem / Cloud ανάπτυξη αλλά παρέχει διεπαφή ιστού.
  • Καλή υποστήριξη κοινότητας.
  • Βασικά βασίζεται σε ροή με υποστήριξη για δυνατότητα NLU. Υποστήριξη και έλεγχος εντοπισμού σφαλμάτων.

Το κύριο πλεονέκτημα της Rasa έγκειται στον κινητήρα NLU και στην εμπειρία συνομιλίας που προσφέρει. Με βάση τα συμφραζόμενα, εννοώ ότι κάθε είσοδος από τον χρήστη λαμβάνεται στο πλαίσιο της τρέχουσας συνομιλίας και μετά απαντά. Ωστόσο, η εκπαίδευση του bot για τη σωστή λήψη αυτών των συνομιλιών απαιτεί πολλές προσπάθειες, υπολογισμούς και δεξιότητες και καθώς ο τομέας συνομιλιών αυξάνεται, ο συνολικός αριθμός των ιστοριών που πρέπει να γραφτούν αυξάνεται εκθετικά.

Από την άλλη πλευρά, η Botpress χρησιμοποιεί έναν συνδυασμό κινητήρα AI και βάσει κανόνα για να δημιουργήσει την εμπειρία συνομιλίας για τον χρήστη. Δεν είναι τόσο ισχυρή στη συζήτηση με βάση τα συμφραζόμενα, αλλά έχει μια πλούσια προσφορά GUI για την παροχή καθοδηγούμενων πληροφοριών.

Ενώ είμαι Ανώτερος Επιστήμονας Δεδομένων, η αρχική μου αίσθηση ήταν να πάω με τη Rasa (ξέρετε ότι η προσφορά τεχνητής νοημοσύνης ακούγεται ελκυστική) αλλά μόλις αξιολόγησα τα πλεονεκτήματα και τα μειονεκτήματα σε σχέση με το έργο που έχω, βρήκα τον Botpress να είναι πιο κατάλληλος για τη δημιουργία γνώση bot με συνδυασμό καθοδηγημένης περιήγησης με βάση κανόνες και NLU βασισμένες adhoc ερωτήσεις (QnA χαρακτηριστικό του Botpress) δεδομένου του χρόνου και των περιορισμών πόρων που έχουμε συνήθως σε έργα πληροφορικής.

Ακολουθούν οι δυνατότητες που πρέπει να κοιτάξουν οι προγραμματιστές bot Γνώσης στο πλαίσιο bot. Ανέφερα επίσης πώς το εκπληρώνει η Botpress.

1. Έκθεση για το Chatbot Trends 2021

2. 4 DO και 3 ΔΕΝ για την εκπαίδευση ενός μοντέλου Chatbot NLP

3. Concierge Bot: Χειριστείτε πολλαπλά Chatbots από μία οθόνη συνομιλίας

4. Ένα σύστημα εμπειρογνωμόνων: Συνομιλία AI Vs Chatbots

Ευκολία ανάπτυξης - Πόσο γρήγορα μπορείτε να ξεκινήσετε τη λειτουργία μιας βασικής έκδοσης του bot γνώσεων. Απαιτεί πολύ εξειδικευμένο σύνολο δεξιοτήτων ή ακόμη και οι επιστήμονες δεδομένων πολιτών μπορούν να συνεργαστούν με αυτό; Πόσο εύκολο είναι να κάνουμε μια αλλαγή σήματος του bot;

Με το Botpress, μπορείτε να ενεργοποιήσετε το bot βασικών γνώσεων χρησιμοποιώντας το GUI του χωρίς καμία κωδικοποίηση σε μερικές εβδομάδες. Προσφέρει επίσης απλό τρόπο επωνυμίας του bot απλώς αλλάζοντας το φύλλο στυλ. Παρέχει γραφικά στοιχεία όπως κάρτες και καρουσέλ για κοινή χρήση των πληροφοριών με πλούσιο GUI.

Ενσωμάτωση - Τα bots πρέπει πάντα να ενσωματώνονται στην κύρια πύλη και πρέπει να υποστηρίζουν και άλλα κανάλια (π.χ. Microsoft Team). Κατά την επιλογή του πλαισίου bot θα πρέπει να δούμε αν αυτές οι ενσωματώσεις παρέχονται εγγενώς και μπορούν να γίνουν με ελάχιστες προσπάθειες.

Στο Botpress, η ενσωμάτωση με τον κύριο ιστότοπο είναι πολύ εύκολη με ένα μόνο σενάριο για να ανοίξετε το bot σε ένα iframe. Παρέχει επίσης ενοποίηση με άλλα κανάλια όπως το Facebook, το Telegram, το Microsoft Teams και το Slack για να αναφέρουμε μερικά.

Μελλοντική επεκτασιμότητα - Ενώ το αρχικό bot γνώσεων ενδέχεται να ξεκινά με περιορισμένο πεδίο, το γεγονός είναι ότι το πεδίο θα συνεχίσει να αυξάνεται μόλις η διοίκηση αντιληφθεί τα οφέλη της. Το bot ενδέχεται να μην περιορίζεται πλέον στην παροχή πληροφοριών, αλλά θα αναμένεται επίσης να κάνει απλούστερες εργασίες όπως κράτηση επίδειξης κ.λπ. Ως εκ τούτου, είναι σημαντικό το πλαίσιο bot που επιλέγει κάποιος να υποστηρίζει αυτές τις λειτουργίες.

Το Botpress παρέχει επεκτάσεις για τη σύνταξη προσαρμοσμένου κώδικα για την υποστήριξη κλήσεων API για την εκτέλεση σύνθετων εργασιών. Οι δυνατότητες όπως Intent, Entity και slots χρησιμοποιούνται για να αποτυπώσουν την πρόθεση του χρήστη να κάνει συγκεκριμένες εργασίες προσδιορίζοντας τη σωστή οντότητα, καταγράφοντας τις απαιτούμενες τιμές χρησιμοποιώντας κουλοχέρηδες και, στη συνέχεια, ζητήστε από τον προσαρμοσμένο κωδικό σας να καλέσει το API back-end για την εκτέλεση των εργασιών. Αυτές οι εργασίες θα μπορούσαν να κυμαίνονται από την αποστολή email έως την κράτηση αίθουσας συνεδριάσεων ή εισιτηρίου πτήσης ή την παραγγελία πίτσας.

Απεριόριστες δυνατότητες - Συχνά θα πρέπει να δημιουργήσετε το bot γνώσεων για την κίνηση στο Διαδίκτυο και ως εκ τούτου είναι πολύ σημαντικό το πλαίσιο bot που επιλέγετε να μπορεί να κλιμακωθεί.

Η Botpress έχει μια οριζόντια επεκτάσιμη αρχιτεκτονική βάσει συμπλέγματος. Κάποιος μπορεί να αξιοποιήσει έναν εξισορροπητή φορτίου για να διανείμει την κυκλοφορία μεταξύ των bots.

Συντήρηση - Όπως συμβαίνει με όλα τα έργα πληροφορικής, δεν είναι ποτέ σενάριο ανάπτυξης και λήψης. Ζούμε στον κόσμο των DevOps όπου υπάρχει συνεχής ανάπτυξη της εφαρμογής στην παραγωγή. Ως εκ τούτου, είναι υψίστης σημασίας το bot bot να έχει ένα μοντέλο που να ασχολείται με την κλίμακα και την πολυπλοκότητα, ειδικά όταν ψάχνετε για ανάπτυξη με βάση το GUI.

Στο Botpress, η ανάπτυξη συμβαίνει μέσω της δημιουργίας ενός διαγράμματος ροής, η δομή είναι αρθρωτή. Έχει τη δυνατότητα να δημιουργεί δευτερεύουσες ροές με καθορισμένο σημείο εισόδου και εξόδου για την υπο-ροή. Με αυτόν τον τρόπο μπορούμε να δημιουργήσουμε τα bots γνώσης χρησιμοποιώντας πολλές απλούστερες, μικρότερες ροές αντί για μία μεγάλη ροή.

NLU - Ενώ η καθοδηγούμενη ροή είναι καλή για την παροχή των πληροφοριών, αυτό από μόνο του δεν είναι αρκετό. Η κύρια πρόθεση παροχής bot είναι ότι ο χρήστης θα πρέπει να μπορεί να συνομιλεί σαν να υπάρχει άτομο που κάθεται πίσω από το bot. Αυτό σημαίνει ότι το bot πρέπει να είναι σε θέση να κατανοήσει τις αποχρώσεις της γλώσσας και να παρέχει μια σωστή απόκριση.

Στο Botpress, υπάρχει μια ενότητα QnA που σας επιτρέπει να ικανοποιείτε τυχαίες ερωτήσεις που μπορεί να θέσει ο χρήστης σχετικά με το προϊόν. Μπορείτε να παράσχετε πολλές ερωτήσεις σε μια απάντηση και να εκπαιδεύσετε τη μηχανή Botpress NLU για να εξουδετερώσετε τις ερωτήσεις κατά της σημασιολογίας και της γραμματικής. Ενώ ο κινητήρας NLU δεν είναι τόσο ισχυρός όσο ο Rasa, βρήκα ότι ταιριάζει στον σκοπό. Είχαμε περίπου 110 απαντήσεις για κατάρτιση έναντι περίπου 1100 ερωτήσεων. Μετά την προπόνηση, διαπίστωσα ότι ο κινητήρας NLU έκανε αξιοπρεπή δουλειά και μας έδωσε τις σωστές απαντήσεις περισσότερο από το 97% του χρόνου. Οι κινητήρες Botpress NLU κάνουν χρήση σε 2 υπηρεσίες -

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

β) Διακομιστής γλωσσών - Παρέχει ενσωματώσεις λέξεων και υποστηρίζει πολλές γλώσσες.

Εναλλαγή περιβάλλοντος - Η μετάβαση μεταξύ της υποβολής ερωτήσεων Adhoc και της καθοδήγησης της ροής πρέπει να είναι απρόσκοπτη. Οι ροές δεν πρέπει να είναι πολύ μεγάλες, να παρέχουν σημεία διακοπής στον χρήστη όπου μπορεί να κάνει τις ερωτήσεις και μετά να επιστρέφει στη ροή όποτε απαιτείται.

Με τη χρήση της δυνατότητας «μεταβάσεις ευρείας ροής» που παρέχεται στο Botpress, η εναλλαγή περιβάλλοντος μεταξύ ξενάγησης και τυχαίων ερωτήσεων μπορεί να εφαρμοστεί εύκολα. Επίσης, από την ενότητα ερωτήσεων και απαντήσεων, η Botpress δίνει τη δυνατότητα να επιστρέψει σε έναν κόμβο που αποτελεί μέρος της ξενάγησης, οδηγώντας έτσι τον χρήστη πίσω στην ξενάγηση.

Υπάρχουν και άλλα χαρακτηριστικά του Botpress, όπως η πολύγλωσση ικανότητα, το Dockerization, το Human In the loop, με χρήση τρίτου μέρους NLU, ενσωματώσεις SSO, ομαδοποίηση, παρακολούθηση και αλλαγή, ισχυρή υποστήριξη κοινότητας που μπορούν να κάνουν τη συνολική εμπειρία πιο ισχυρή.

Χαρακτηριστικά - Την επόμενη φορά που θέλετε να δημιουργήσετε ένα bot γνώσεων σε σύντομο χρονικό διάστημα, σκεφτείτε ένα πλαίσιο bot που αξιοποιεί τόσο τους κινητήρες που βασίζονται σε κανόνες όσο και τους κινητήρες NLU. Η Botpress είναι ένας ισχυρός υποψήφιος για το ίδιο, ειδικά εάν το κόστος και η απόδοση επένδυσης είναι ένας παράγοντας λήψης αποφάσεων.

Abhinav Ajmera

Ανώτερος Επιστήμονας Δεδομένων, Atos

Η γνώμη του συγγραφέα είναι προσωπική και ο συγγραφέας δεν συνδέεται με κανέναν τρόπο με την Botpress.

Source: https://chatbotslife.com/knowledge-bots-5536c16b8d32?source=rss—-a49517e4c30b—4

Σφραγίδα ώρας:

Περισσότερα από Chatbots Life - Μεσαίο