Η λειτουργία Conversation Flow (Ροή συνομιλίας) σας επιτρέπει να σχεδιάζετε μια συνομιλία ως ένα οπτικό γράφημα σταδίων. Κάθε στάδιο περιέχει τις δικές του οδηγίες για το chatbot, και τα βέλη μεταξύ των σταδίων - που ονομάζονται μεταβάσεις - περιγράφουν πότε η συνομιλία πρέπει να μετακινηθεί από το ένα στάδιο στο επόμενο. Μετά από κάθε μήνυμα επισκέπτη, το chatbot ελέγχει τις μεταβάσεις του τρέχοντος σταδίου και ακολουθεί τις οδηγίες του σταδίου στο οποίο βρίσκεται ο επισκέπτης.
Αποδεικνύεται ιδιαίτερα χρήσιμη όταν μια συνομιλία πρέπει να περάσει από καθορισμένες φάσεις. Ένα τυπικό παράδειγμα: μια φάση χαιρετισμού όπου το chatbot μαθαίνει τι χρειάζεται ο επισκέπτης, και στη συνέχεια ξεχωριστές φάσεις για την απάντηση ερωτήσεων σχετικά με την προσφορά σας, τη συλλογή στοιχείων επικοινωνίας ή τη διαχείριση ενός παραπόνου. Το τρέχον στάδιο προσθέτει εστιασμένες οδηγίες στον συνολικό ρόλο του bot. Οι επιλογές μετάβασης και οι απαντήσεις εξακολουθούν να χρησιμοποιούν AI, επομένως δοκιμάστε κάθε διαδρομή και μην θεωρείτε μια ροή ως εγγύηση ότι κάθε ερώτηση θα τεθεί ή ότι κάθε κανόνας θα ακολουθηθεί.
Εάν το chatbot σας απαντά απλώς σε ελεύθερες ερωτήσεις από τη βάση γνώσεων του, δεν χρειάζεστε καθόλου ροή. Το σενάριο που περιγράφετε στο Role & Behavior (Ρόλος και συμπεριφορά) καλύπτει αυτήν την περίπτωση, και μπορείτε να αφήσετε το Conversation Flow απενεργοποιημένο. Προσθέστε μια ροή μόνο όταν χρειάζεστε δομημένη συμπεριφορά πολλαπλών βημάτων.
Πού θα βρείτε το Conversation Flow
Επιλέξτε το chatbot σας και μεταβείτε στο Settings > Flow (Ρυθμίσεις > Ροή).
Η σελίδα εμφανίζει έναν επεξεργαστή γραφήματος κόμβων: τα πλαίσια είναι στάδια, και τα βέλη με ετικέτα μεταξύ τους είναι μεταβάσεις με τις συνθήκες τους. Το στάδιο με την ένδειξη START είναι το σημείο από όπου ξεκινά κάθε συνομιλία. Ακολουθεί ένα πλήρες παράδειγμα ροής για ένα chatbot πιτσαρίας - η συνομιλία ξεκινά στο Greeting, στη συνέχεια μεταβαίνει στα Menu questions, Place an order, Order status ή Complaint ανάλογα με το τι ρωτάει ο επισκέπτης, και επιστρέφει στο Greeting μόλις επιλυθεί ένα παράπονο:
Ενεργοποίηση του Conversation Flow
Επιλέξτε το πλαίσιο ελέγχου Enable Conversation Flow (Ενεργοποίηση Conversation Flow) για να ενεργοποιήσετε τη ροή. Όσο είναι απενεργοποιημένη, το chatbot συμπεριφέρεται ακριβώς όπως έχει οριστεί στο Role & Behavior, και ο παρακάτω επεξεργαστής εμφανίζεται ανενεργός με γκρι χρώμα.
Όταν ενεργοποιηθεί, το chatbot εντοπίζει το τρέχον στάδιο μετά από κάθε μήνυμα επισκέπτη και ακολουθεί τις οδηγίες αυτού του σταδίου.
Την πρώτη φορά που ανοίγετε τον επεξεργαστή, εμφανίζεται μια έτοιμη ενδεικτική ροή που δείχνει πώς λειτουργούν τα στάδια και οι μεταβάσεις. Επεξεργαστείτε την για να την προσαρμόσετε στα μέτρα σας ή κάντε κλικ στο Clear sample (Εκκαθάριση δείγματος) για να ξεκινήσετε από το μηδέν.
Προσθήκη σταδίου
Κάντε κλικ στο Add stage (Προσθήκη σταδίου) για να δημιουργήσετε ένα νέο στάδιο. Το νέο στάδιο εμφανίζεται στον καμβά και ο επεξεργαστής του ανοίγει στα δεξιά, έτοιμος για να πληκτρολογήσετε το όνομα του σταδίου:
Στον επεξεργαστή σταδίου μπορείτε να ορίσετε:
- Stage name (Όνομα σταδίου) - μια σύντομη ετικέτα για το στάδιο, η οποία εμφανίζεται στον κόμβο.
- Stage instructions (Οδηγίες σταδίου) - οι οδηγίες που ακολουθεί το chatbot ενώ η συνομιλία βρίσκεται σε αυτό το στάδιο. Αυτές οι οδηγίες προστίθενται στο prompt του chatbot μόνο όσο ο επισκέπτης βρίσκεται σε αυτό το στάδιο.
Ένα στάδιο με κενές οδηγίες αγνοείται από τη ροή - ο επεξεργαστής το εμφανίζει με γκρι χρώμα και το επισημαίνει ως "Ignored by the flow", όπως μπορείτε να δείτε με το στάδιο που μόλις προστέθηκε παραπάνω. Συμπληρώνετε πάντα τις οδηγίες για τα στάδια που θέλετε να χρησιμοποιεί το chatbot.
Αρχικό και προεπιλεγμένο στάδιο
- Start - το στάδιο από το οποίο ξεκινά κάθε συνομιλία. Επιλέξτε ένα στάδιο και κάντε κλικ στο Set as start (Ορισμός ως αρχικού) για να το αλλάξετε.
- Default - το στάδιο στο οποίο επιστρέφει η συνομιλία στο επόμενο μήνυμα επισκέπτη αφού φτάσει σε ένα στάδιο χωρίς εξερχόμενες μεταβάσεις. Επιλέξτε ένα στάδιο και κάντε κλικ στο Set as default (Ορισμός ως προεπιλογής) για να το αλλάξετε. Αρχικά, το στάδιο εκκίνησης είναι επίσης και το προεπιλεγμένο.
Σύνδεση σταδίων με μεταβάσεις
Οι μεταβάσεις καθορίζουν πότε η συνομιλία μετακινείται από το ένα στάδιο στο άλλο. Μπορείτε να δημιουργήσετε μια μετάβαση με δύο τρόπους:
- Κάντε κλικ στο New connection (Νέα σύνδεση), και στη συνέχεια κάντε κλικ στο στάδιο προέλευσης και μετά στο στάδιο προορισμού.
- Σύρετε από την κουκκίδα στη δεξιά πλευρά ενός σταδίου προς ένα άλλο στάδιο.
Όταν δημιουργηθεί η μετάβαση, ο επεξεργαστής της ανοίγει στα δεξιά και εισάγετε μια Condition (Συνθήκη) - μια περιγραφή σε απλή γλώσσα για το πότε η συνομιλία πρέπει να ακολουθήσει αυτήν τη διαδρομή. Στο παρακάτω στιγμιότυπο οθόνης, μόλις δημιουργήθηκε μια μετάβαση από το Greeting στο Order status με τη συνθήκη "Asks where the order is", η οποία εμφανίζεται πλέον ως ετικέτα στο βέλος:
Μετά από κάθε μήνυμα επισκέπτη, το chatbot αξιολογεί μόνο τις μεταβάσεις του τρέχοντος σταδίου και προχωρά όταν πληρούται μία από τις συνθήκες τους. Ένα στάδιο μπορεί να έχει έως και 4 εξερχόμενες μεταβάσεις.
Απομονωμένα και μη προσβάσιμα στάδια
Κάθε συνομιλία ξεκινά από το στάδιο Start. Για να μπορέσει το chatbot να φτάσει ποτέ σε ένα στάδιο, πρέπει να υπάρχει μια διαδρομή μεταβάσεων που οδηγεί σε αυτό από το στάδιο Start. Ένα στάδιο που δεν διαθέτει τέτοια διαδρομή αποτελεί ένα "απομονωμένο στάδιο" - το chatbot δεν μπορεί να εισέλθει ποτέ σε αυτό. Ο επεξεργαστής εμφανίζει αυτά τα στάδια με γκρι χρώμα και προειδοποιεί ότι "This stage cannot be reached from the Start stage". Συνδέστε το στάδιο στη ροή για να το ενεργοποιήσετε.
Ένα στάδιο με κενό prompt παραλείπεται από τη ροή - το chatbot δεν μεταφέρει ποτέ τη συνομιλία σε αυτό. Εξαιτίας αυτού, κάθε στάδιο στο οποίο η πρόσβαση είναι δυνατή μόνο μέσω ενός σταδίου με κενό prompt είναι επίσης μη προσβάσιμο μέχρι να συμπληρώσετε τις οδηγίες.
Αφού δημιουργήσετε μια ροή, βεβαιωθείτε ότι δεν υπάρχουν γκριζαρισμένα απομονωμένα στάδια ούτε κενά στάδια, ώστε κάθε στάδιο να είναι προσβάσιμο από το Start.
Όρια
Λάβετε υπόψη αυτά τα όρια κατά τον σχεδιασμό μιας ροής:
- Μια ροή μπορεί να έχει έως και 15 στάδια.
- Το όνομα ενός σταδίου μπορεί να περιέχει έως και 60 χαρακτήρες.
- Οι οδηγίες κάθε σταδίου μπορούν να περιέχουν έως και 1.000 χαρακτήρες στο προεπιλεγμένο μέγεθος πλαισίου συνομιλίας 8k. Εάν αυξήσετε το μέγεθος πλαισίου συνομιλίας του bot σε 16k ή 32k (Settings > Model & Advanced), το όριο ανά στάδιο αυξάνεται σε 6.000 χαρακτήρες.
- Κάθε στάδιο μπορεί να έχει έως και 4 εξερχόμενες μεταβάσεις.
- Κάθε συνθήκη μετάβασης μπορεί να περιέχει έως και 200 χαρακτήρες.
Διάταξη και εστίαση του γραφήματος
- Auto-arrange (Αυτόματη διάταξη) - τακτοποιεί αυτόματα τα στάδια από αριστερά προς τα δεξιά για ένα τακτοποιημένο γράφημα.
- Στοιχεία ελέγχου εστίασης - χρησιμοποιήστε τα κουμπιά συν, πλην και προσαρμογής στην προβολή στη γωνία του επεξεργαστή για να μεγεθύνετε, να σμικρύνετε ή να προσαρμόσετε ολόκληρο το γράφημα στην οθόνη.
Αποθήκευση
Οι αλλαγές αποθηκεύονται αυτόματα - μια επιβεβαίωση "Saved" εμφανίζεται κάτω από τη γραμμή εργαλείων. Εάν σε μια μετάβαση λείπει ακόμα η συνθήκη της ή σε ένα στάδιο λείπει το όνομα, ο επεξεργαστής εμφανίζει ένα σύντομο μήνυμα και αποθηκεύει μόλις διορθωθεί το πρόβλημα.
Δοκιμάστε την ολοκληρωμένη ροή
Καθοδηγήστε μια συνομιλία μέσα από στάδια
Ρυθμίστε στάδια και μεταβάσεις στο Conversation Flow. Τα κουμπιά απαντήσεων βοηθούν τους επισκέπτες να επιλέξουν - οι προτάσεις που δημιουργούνται από την AI δεν αποτελούν εγγυημένα σταθερές επιλογές.
Βοηθός: Αναζητάτε πληροφορίες παράδοσης ή βοήθεια στην επιλογή προϊόντος;
Αναπαραγάγετε το παράδειγμα ή διαβάστε το παρακάτω. Δεν χρησιμοποιούνται πραγματικά δεδομένα πελατών.Ξεκινήστε προσδιορίζοντας τον στόχο του επισκέπτη.
Η αναπαραγωγή διακόπτεται προ σωρινά όταν αυτό το παράδειγμα βγαίνει από την οθόνη. Αυτή είναι μια προσομοίωση, όχι ένα live chat. Τα στοιχεία ελέγχου του widget κατά την αναπαραγωγή δεν είναι διαδραστικά.Διαβάστε ολόκληρο το παράδειγμα
- Ξεκινήστε προσδιορίζοντας τον στόχο του επισκέπτη.
Βοηθός: Αναζητάτε πληροφορίες παράδοσης ή βοήθεια στην επιλογή προϊόντος;
- Ο επισκέπτης επιλέγει μια διαδρομή.
Επισκέπτης: Βοήθεια στην επιλογή προϊόντος.
- Το επόμενο στάδιο συγκεντρώνει τη σχετική απαίτηση.
Βοηθός: Ποιος είναι ο προϋπολογισμός σας;
- Η απάντηση παρέχει το πλαίσιο για το επόμενο στάδιο.
Επισκέπτης: Κάτω από 100 $.
- Μια ρυθμισμένη αναζήτηση προϊόντων μπορεί να ολοκληρώσει αυτή τη διαδρομή.
Σμαραγδί κρουαζέ φόρεμα, $79. Βισκόζη, μίντι μήκος.
Περιμένετε να εμφανιστεί η ένδειξη Saved (Αποθηκεύτηκε), στη συνέχεια ανοίξτε την επιλογή Overview (Επισκόπηση) και ξεκινήστε μια νέα συνομιλία. Δοκιμάστε κάθε μετάβαση, μια διευκρινιστική ερώτηση που θα πρέπει να παραμείνει στο ίδιο στάδιο, καθώς και ένα στάδιο χωρίς εξερχόμενες μεταβάσεις. Βεβαιωθείτε ότι το επόμενο μήνυμα επισκέπτη επιστρέφει στο προεπιλεγμένο σας στάδιο. Διαμορφώστε ξεχωριστά τυχόν φόρμες υποψήφιων πελατών ή AI Actions που απαιτούνται από τις οδηγίες σας - η απλή σύνταξη μιας οδηγίας δεν συνδέει αυτόματα κάποιο εργαλείο.
Μόνο για συνομιλία κειμένου
Το Conversation Flow ισχύει μόνο για συνομιλία κειμένου. Οι φωνητικές συνομιλίες δεν καθοδηγούνται από τη ροή και συμπεριφέρονται κανονικά.