Είστε ιδιοκτήτης επιχείρησης που θέλετε να αυτοματοποιήσετε ή να παρέχετε υπηρεσίες χωρίς να ξοδέψετε πολλά χρήματα; Ίσως ψάχνετε για ένα chatbot. Από την υποστήριξη πελατών σε ιστότοπους έως τις συνομιλίες με τον Βοηθό Google, τα chatbots έχουν προχωρήσει πολύ.
Ενώ μπορείτε να δημιουργήσετε ένα chatbot από την αρχή, χρειάζεται τεράστια προσπάθεια για να το δημιουργήσετε, να εκπαιδεύσετε και να το αναπτύξετε. Εδώ έρχεται να σώσει το Google Dialogflow.
Τι είναι το Google Dialogflow;
Το Google Dialogflow είναι ένα εργαλείο από άκρο σε άκρο που χρησιμοποιεί την Κατανόηση Φυσικής Γλώσσας (NLU), έναν προηγμένο τύπο Επεξεργασία Φυσικής Γλώσσας, να παράγει πλούσιες ανθρώπινες συνομιλίες. Σας βοηθά να δημιουργήσετε chatbots που μπορείτε να ενσωματώσετε στον ιστότοπό σας και σε εφαρμογές όπως το Slack, το Messenger και το Telegram.
Το chatbot είναι μια εφαρμογή λογισμικού που προσομοιώνει και επεξεργάζεται ανθρώπινες συνομιλίες με τη μορφή κειμένου ή ήχου.
Το Google Dialogflow συνοδεύεται από ένα εργαλείο δημιουργίας οπτικής ροής για την οπτικοποίηση της ροής εργασίας. Χρησιμοποιεί προηγμένες τεχνικές AI και παρέχει δυνατότητες διαχείρισης όπως αναλυτικά στοιχεία, CI/CD, πειράματα και επικυρώσεις.
Το καλύτερο μέρος είναι ότι περιέχει πάνω από 40 προκατασκευασμένους παράγοντες. Αυτά καλύπτουν περιπτώσεις όπως κρατήσεις ξενοδοχείων, τραπεζικές εργασίες, έξυπνο σπίτι και πλοήγηση, τις οποίες μπορείτε να προσαρμόσετε και να χρησιμοποιήσετε στο προϊόν σας.
Μπορείτε εύκολα να δημιουργήσετε ένα chatbot χρησιμοποιώντας το Google Dialogflow, ακόμη και χωρίς τη γνώση κωδικοποίησης. Αυτός είναι ο τρόπος με τον οποίο μπορείτε να δημιουργήσετε το Yummeteria, ένα ρομπότ παράδοσης φαγητού πίτσας που ζητά το όνομα, τη διεύθυνση email, τον αριθμό τηλεφώνου, τη διεύθυνση, το μέγεθος πίτσας, το κάλυμμα και την κόρα σας. Στη συνέχεια ανταποκρίνεται με τις επιλογές που έχετε επιλέξει.
Πώς να δημιουργήσετε ένα Chatbot παράδοσης φαγητού
Ακολουθήστε αυτά τα βήματα για να δημιουργήσετε ένα chatbot παράδοσης φαγητού πίτσας.
- Επίσκεψη Διαλογική ροή και συνδεθείτε χρησιμοποιώντας τον λογαριασμό σας Google.
- Συμφωνήστε με τους Όρους Παροχής Υπηρεσιών και κάντε κλικ στο Δημιουργία πράκτορα κουμπί. Ένας πράκτορας αντιπροσωπεύει το chatbot στο σύνολό του.
- Εισαγω Ονομα πράκτορα και κάντε κλικ στο Δημιουργώ κουμπί. Σημείωση, δεν μπορείτε να χρησιμοποιήσετε κενά για να ονομάσετε τον πράκτορά σας.
- Κάντε κλικ στο Προθέσεις στον αριστερό πίνακα μενού και κάντε κλικ στο Δημιουργία πρόθεσης. Οι προθέσεις είναι κατηγορίες συνομιλιών που θέλετε να εκτελέσει το chatbot. Από προεπιλογή, το Google Dialogflow περιλαμβάνει πρόθεση καλωσορίσματος που καλωσορίζει τον χρήστη και οδηγεί τη συνομιλία. Ομοίως, θα δημιουργήσετε μια πρόθεση που ζητά τα προσωπικά σας στοιχεία και την πίτσα που θέλετε και θα την παραγγείλετε.
- Προσθέστε ένα Όνομα πρόθεσης και κάντε κλικ στο Προσθέστε φράσεις εκπαίδευσης. Δεν υπάρχει ένας τέλειος τρόπος συνομιλίας. Οι εκπαιδευτικές φράσεις βοηθούν να εκπαιδεύσετε το chatbot σε διάφορα παραδείγματα της πραγματικής ζωής και να απαντήσετε ανάλογα.
- Προσθέστε μερικές φράσεις εκπαίδευσης που μπορεί να ρωτήσει ο πελάτης στο chatbot, όπως, "Παραγγείλετε πίτσα", "Θέλω μια πίτσα", και "Θέλω να παραγγείλω μια πίτσα."
- Για να εκπαιδεύσετε το chatbot να ζητά email, πληκτρολογήστε, "Εκπαίδευση Email ID: [email protected]" στο Προσθήκη έκφρασης χρήστη πεδίο. Κάντε διπλό κλικ στη μορφή email. Εμφανίζεται ένα μενού. Πληκτρολογήστε email και επιλέξτε @sys.email.
- Κάντε κλικ στο Αποθηκεύσετε. Κάντε κύλιση προς τα κάτω και επιλέξτε το πλαίσιο δίπλα στην παράμετρο email κάτω από το Δράση και παράμετροι Ενότητα. Στη συνέχεια, κάντε κλικ στο Ορισμός προτροπής... επιλογή που βρίσκεται στα δεξιά.
- Προσθέστε τα μηνύματα που ζητούν το email του πελάτη.
- Επαναλαμβάνω Βήματα 7-9 για να εκπαιδεύσετε το chatbot ώστε να αναγνωρίζει ονόματα, αριθμούς τηλεφώνου και διευθύνσεις. Επιλέξτε τύπο ως @sys.given-name, @sys.phone-number, και @sys.address για όνομα, αριθμό τηλεφώνου και διεύθυνση αντίστοιχα.
- Στον αριστερό πίνακα μενού, επιλέξτε Οντότητα και κάντε κλικ στο Δημιουργία οντότητας κουμπί. Οι οντότητες είναι ένας μηχανισμός που βοηθά στον εντοπισμό και την εξαγωγή χρήσιμων δεδομένων από ανθρώπινη συνομιλία.
- Εισαγάγετε ένα Ονομα οντότητας και προσθέστε τις επιλογές που θέλετε να δώσετε στον χρήστη μία προς μία. Για παράδειγμα, δημιουργήστε μια οντότητα που ονομάζεται Μέγεθος και προσθέστε επιλογές ως Κανονικό, Μικρό, Μεσαίο, Μεγάλο και Τέρας. Κάντε κλικ στο Αποθηκεύσετε. Επαναλάβετε αυτό το βήμα για να δημιουργήσετε το Επικάλυψη οντότητα, η Βάση οντότητα και οποιαδήποτε άλλη προσαρμογή θέλετε να προσφέρετε.
- Επιστρέψτε στο Προθέσεις και προσθέστε φράσεις εκπαίδευσης για τις οντότητες που δημιουργούνται σε Βήμα 12. Για παράδειγμα, για να εκπαιδεύσετε το chatbot να ζητά μέγεθος πίτσας, πληκτρολογήστε, "Pizza Size Training: μέγεθος"και κάντε διπλό κλικ Μέγεθος. Επιλέγω @Μέγεθος τύπος. Ομοίως, επαναλάβετε αυτό για το βάση, και επικάλυψη επισης.
- Επιλέξτε όλα τα πλαίσια ελέγχου και προσθέστε προτροπές για όλες τις ενότητες. Μπορείτε να ταξινομήσετε τη σειρά ερωτήσεων του chatbot κάνοντας κλικ και σύροντας το βέλος διπλής όψης στη δεξιά πλευρά κάθε πεδίου.
- Κάντε κύλιση προς τα κάτω και εισαγάγετε μια απάντηση κειμένου κάτω από το Απαντήσεις ενότητα της σελίδας Προθέσεις. Χρησιμοποιήστε το σύμβολο δολαρίου $ για την εισαγωγή οντοτήτων. Αυτό θα λειτουργήσει ως επιβεβαίωση παραγγελίας για αυτό το έργο.
- Κάνε κλικ στο Ρύθμιση (⚙) εικονίδιο δεξιά στο όνομα του πράκτορα. Ενημερώστε την περιγραφή και εισαγάγετε τη διεύθυνση URL μιας εικόνας για να λειτουργεί ως εικόνα προφίλ για το chatbot σας. Προαιρετικά, μπορείτε να ενημερώσετε το όνομα στο όνομα της επιχείρησης που θέλετε να εμφανίζεται το chatbot στον ιστότοπο. Κάντε κλικ στο Αποθηκεύσετε.
Το chatbot είναι πλέον έτοιμο για ενσωμάτωση.
Το πλήρες chatbot είναι διαθέσιμο ως αρχείο zip σε αυτό Αποθετήριο GitHub που μπορείτε να εισαγάγετε στο Google Dialogflow και να χρησιμοποιήσετε. Για εισαγωγή, κάντε κλικ στο Ρυθμίσεις εικονίδιο δίπλα στο όνομα του πράκτορα και επιλέξτε Εισαγωγή από Zip επιλογή κάτω από το Εξαγωγή και Εισαγωγή αυτί.
Πώς να ενσωματώσετε το Google Dialogflow Chatbot με τον ιστότοπό σας
Ακολουθήστε αυτά τα βήματα για να ενσωματώσετε το chatbot Google Dialogflow με τον ιστότοπό σας:
- Κάντε κλικ στο Ενσωματώσεις στην αριστερή πλευρά του πίνακα μενού. Κάντε κύλιση προς τα κάτω και επιλέξτε Dialogflow Messenger σύμφωνα με το Βάσει κειμένου Ενότητα.
- Κάντε κλικ στο επιτρέπω.
- Αντιγράψτε τον κώδικα και επικολλήστε τον στο σώμα του ιστότοπού σας.
Πώς να δοκιμάσετε και να προσαρμόσετε ένα Chatbot στο τοπικό σας περιβάλλον
Ακολουθήστε αυτά τα βήματα για να δοκιμάσετε το chatbot στο τοπικό σας περιβάλλον:
- Δημιουργήστε ένα αρχείο με όνομα index.html και επικολλήστε τον παρακάτω κώδικα.
<html>
<κεφάλι>
<μετα όνομα="θέαση" περιεχόμενο="πλάτος-συσκευή-πλάτος, αρχική κλίμακα=1">
</head>
<σώμα>
-- Επικολλήστε το σενάριο που αντιγράφηκε από τη σελίδα του messenger του Dialogflow παρακάτω -->
</body>
</html> - Ξεκινήστε έναν τοπικό διακομιστή. Μπορείτε να τα εξερευνήσετε αυτά εργαλεία για την εκκίνηση ενός τοπικού διακομιστή ανάπτυξης ιστού. Η Python είναι μια από τις πιο εύκολες μεθόδους εγκατάστασης. Ανοίξτε το τερματικό σας στην ίδια διαδρομή που βρίσκεται το αρχείο HTML και πληκτρολογήστε:
Πλοηγηθείτε στο http://localhost: 9000/index.html για να δείτε το chatbot σας σε δράση. Έτσι εμφανίζεται το chatbot. Κάντε κλικ σε αυτό για να αλληλεπιδράσετε και να παραγγείλετε την αγαπημένη σας πίτσα!python3-Μhttp.υπηρέτης 9000
- Μπορείτε να προσαρμόσετε το χρώμα της γραμματοσειράς, το χρώμα φόντου, το χρώμα των φυσαλίδων και πολλά άλλα. Επισκέψου το Οδηγός Dialogflow Messenger και μετακινηθείτε προς τα κάτω για να βρείτε μια ολόκληρη λίστα προσαρμογών CSS. Μπορείτε να χρησιμοποιήσετε αυτές τις ιδιότητες και να τις επικολλήσετε στην ενότητα Επικεφαλίδα της σελίδας HTML. Έτσι φαίνεται το chatbot μετά από μερικές προσαρμογές.
Τα chatbots έχουν πολλές διαφορετικές εφαρμογές
Τα chatbots είναι ένας συναρπαστικός τρόπος προσομοίωσης συνομιλιών, αυτοματοποίησης διαδικασιών και εξοικονόμησης χρημάτων. Κορυφαίες εταιρείες και ιστότοποι όπως οι Naukri.com, Vedantu, Zomato και Spotify χρησιμοποιούν chatbot για να βελτιώσουν την εμπειρία του χρήστη.
Σήμερα, τα chatbot βρίσκουν εφαρμογές σε τομείς, από την εξυπηρέτηση πελατών και τις κρατήσεις ξενοδοχείων έως τις διαδικασίες χρέωσης τροφίμων, την παρακολούθηση των εμμηνορροϊκών κύκλων και πολλά άλλα.