Σύνολα επικύρωσης: επαναλάβετε πραγματικές εναλλαγές κλήσεων πριν από την ανάπτυξη
Ένα παράδειγμα επικύρωσης αποτυπώνει μία σειρά του πράκτορα από μια πραγματική κλήση: τη συνομιλία που προηγήθηκε, τα σχετικά ηχητικά αποσπάσματα του καλούντος, τι έκανε πραγματικά ο πράκτορας και τη βασική αλήθεια για το τι πρέπει να κάνει. Η επανάληψη ενός συνόλου σε σχέση με το τρέχον πρόχειρο εντοπίζει οπισθοδρομήσεις χωρίς να πραγματοποιηθεί άλλη κλήση.
Χρησιμοποιήστε τη σελίδα Σύνολα επικύρωσης για ολόκληρο τον οργανισμό
(/dashboard/validation) για να δημιουργήσετε και να ελέγξετε το σύνολο δεδομένων. Χρησιμοποιήστε την καρτέλα
Επικύρωση ενός μεμονωμένου πράκτορα για να εκτελέσετε το σύνολο και να εξετάσετε το ιστορικό εκτελέσεων.
Προσθήκη παραδειγμάτων από το ιστορικό κλήσεων
- Επιλέξτε Προσθήκη παραδειγμάτων
Επιλέξτε τον πράκτορα του οποίου τη συμπεριφορά πρέπει να επικυρώνει το παράδειγμα. Ο χώρος εργασίας εμφανίζει έως 25 πρόσφατες κλήσεις που δεν είναι προσομοιώσεις για αυτόν τον πράκτορα.
- Επιλέξτε μια κλήση και μια σειρά του πράκτορα
Διαβάστε την απομαγνητοφώνηση, τοποθετήστε τον δείκτη πάνω από τη σειρά του πράκτορα που θέλετε να διατηρήσετε και επιλέξτε την ενέργεια λίστας ελέγχου. Η συνομιλία έως εκείνη τη σειρά και τα ηχητικά αποσπάσματα του καλούντος αντιγράφονται στο σύνολο δεδομένων επικύρωσης.
- Ελέγξτε την προσδοκία
Το ThunderPhone συντάσσει μια περιγραφή της σωστής συμπεριφοράς. Επεξεργαστείτε την ώστε να είναι συγκεκριμένη και ελέγξιμη και, προαιρετικά, επεξεργαστείτε την αποδεκτή απάντηση του παραδείγματος και τις αναμενόμενες κλήσεις εργαλείων.
- Αποθηκεύστε ή ενεργοποιήστε
Η Αποθήκευση πρόχειρου αφήνει το παράδειγμα στην κατάσταση Χρειάζεται έλεγχο. Η Αποθήκευση και ενεργοποίηση το συμπεριλαμβάνει σε μελλοντικές εκτελέσεις επικύρωσης.
Η προώθηση της ίδιας σειράς δύο φορές επαναχρησιμοποιεί το υπάρχον παράδειγμα αντί να δημιουργεί δύο αντίγραφα.
Τύποι και καταστάσεις παραδειγμάτων
Οι τύποι περιγράφουν τον λόγο ύπαρξης ενός παραδείγματος:
| Τύπος | Χρήση |
|---|---|
| Αποτυχία | Μια πραγματική απάντηση που ανέδειξε συμπεριφορά την οποία θέλετε να αποτρέψετε. |
| Πρότυπο | Μια γνωστή σωστή απάντηση που αξίζει να διατηρηθεί. |
| Μη αυτόματο | Μια μη αυτόματα επιμελημένη περίπτωση που δεν ανήκει σε καμία από τις δύο κατηγορίες. |
Οι καταστάσεις ελέγχουν τον κύκλο ζωής:
| Κατάσταση | Σημασία |
|---|---|
| Χρειάζεται έλεγχο | Η βασική αλήθεια εξακολουθεί να ελέγχεται και εξαιρείται από τις εκτελέσεις. |
| Ενεργό | Συμπεριλαμβάνεται στις εκτελέσεις επικύρωσης. |
| Παρωχημένο | Η προτροπή άλλαξε από τότε που αποτυπώθηκε το παράδειγμα· ελέγξτε την προσδοκία του. |
| Μη συμβατό | Το παράδειγμα δεν μπορεί να επαναληφθεί με την τρέχουσα διαμόρφωση. |
| Αρχειοθετημένο | Διατηρείται για το ιστορικό, αλλά εξαιρείται από τις εκτελέσεις. |
Περιηγηθείτε και βελτιώστε το σύνολο δεδομένων
Φιλτράρετε το σύνολο δεδομένων του οργανισμού κατά πράκτορα, κατάσταση ή τύπο. Η επιλογή ενός παραδείγματος εμφανίζει:
- Αποτυπωμένο πλαίσιο συνομιλίας και αναπαραγώγιμα ηχητικά αποσπάσματα του καλούντος.
- Την κλήση προέλευσης και την αρχική απάντηση.
- Την προσδοκία βασικής αλήθειας, την αποδεκτή προφορική απάντηση και τις κλήσεις εργαλείων.
- Την πιο πρόσφατη επανάληψη δίπλα στην αρχική και την αναμενόμενη συμπεριφορά.
- Την πιο πρόσφατη ετυμηγορία και τις εξηγήσεις του κριτή, όταν είναι διαθέσιμες.
Επιλέξτε Επεξεργασία βασικής αλήθειας για να αναθεωρήσετε την προσδοκία ή την αποδεκτή απάντηση. Επιλέξτε Επανάληψη σε σχέση με το πρόχειρο για να ελέγξετε μόνο αυτό το παράδειγμα χωρίς να ξεκινήσετε πλήρη εκτέλεση. Οι επαναλήψεις χρησιμοποιούν το τρέχον πρόχειρο του πράκτορα, όχι απαραίτητα την αναπτυγμένη διαμόρφωσή του.
Εκτέλεση συνόλου επικύρωσης
Από την καρτέλα Επικύρωση του πράκτορα, ξεκινήστε μια εκτέλεση για κάθε ενεργό παράδειγμα. Κάθε παράδειγμα λαμβάνει μία από αυτές τις ετυμηγορίες:
- Επιτυχία — η απάντηση ικανοποιεί την προσδοκία και τα ηχητικά αποσπάσματα του καλούντος.
- Προειδοποίηση — η απάντηση είναι χρησιμοποιήσιμη, αλλά ένας έλεγχος εντόπισε αβεβαιότητα.
- Αποτυχία — αντιφάσκει με τον ήχο ή παραλείπει απαιτούμενη συμπεριφορά.
- Παράλειψη — δεν ήταν δυνατή η φόρτωση των απαιτούμενων ηχητικών αποσπασμάτων του καλούντος· εξαιρείται από τον παρονομαστή του ποσοστού επιτυχίας.
- Σφάλμα — δεν ήταν δυνατή η ολοκλήρωση της επανάληψης ή της αξιολόγησης.
Η σύνοψη εκτέλεσης αναφέρει τον αριθμό επιτυχιών, προειδοποιήσεων, αποτυχιών και παραλείψεων, το ποσοστό επιτυχίας, το εκτιμώμενο κόστος και τυχόν οπισθοδρόμηση από επιτυχία σε αποτυχία από την προηγούμενη ολοκληρωμένη εκτέλεση. Μόνο μία εκτέλεση επικύρωσης ανά πράκτορα μπορεί να είναι ενεργή κάθε φορά.
Ανάπτυξη με στοιχεία επικύρωσης
Όταν ένας πράκτορας διαθέτει παραδείγματα επικύρωσης, το παράθυρο διαλόγου ανάπτυξης αναφέρει αν η τελευταία ολοκληρωμένη εκτέλεση αντιστοιχεί στο τρέχον πρόχειρο. Μπορείτε να:
- Αναπτύξετε με το εμφανιζόμενο ποσοστό επιτυχίας και τον αριθμό παλινδρομήσεων.
- Εκτελέσετε πρώτα επικύρωση, αν δεν υπάρχει αντίστοιχη εκτέλεση.
- Επιλέξετε συνειδητά ανάπτυξη ούτως ή άλλως, όταν το αποτέλεσμα έχει ελεγχθεί.
Η επικύρωση αποτελεί στοιχείο και έλεγχο ανάπτυξης, όχι αυτόματο διαχωρισμό της κίνησης παραγωγής. Για συγκρίσεις σε πραγματικό χρόνο, χρησιμοποιήστε Πειράματα (δοκιμές A/B).
Αυτοματοποίηση API
Το API Συνόλων επικύρωσης καλύπτει την προώθηση γύρων, τη διαχείριση παραδειγμάτων, τη ροή καρφιτσωμένου ήχου, μεμονωμένες επαναλήψεις, εκτελέσεις παρτίδας, αποτελέσματα εκτέλεσης, κατάσταση κατά την ανάπτυξη και την επισκόπηση του οργανισμού.