Επισκόπηση του Composer Bot Framework
Σημείωμα
Αυτό το άρθρο ισχύει μόνο για κλασικά bot συνομιλίας. Για να επεκτείνετε τους παράγοντες που έχουν δημιουργηθεί σε Copilot Studio, δεν χρειάζεται να χρησιμοποιήσετε το Bot Framework Composer. Όλες οι δυνατότητες που περιγράφονται σε αυτό το άρθρο είναι διαθέσιμες για εκπροσώπους, απευθείας στο Copilot Studio.
Βελτιώστε το copilot σας αναπτύσσοντας προσαρμοσμένα θέματα με το Bot Framework Composer και στη συνέχεια να τα προσθέσετε στο δικό σας Copilot Studio copilot.
Το Composer είναι ενσωματωμένο στο Copilot Studio ώστε να μπορούν οι προγραμματιστές και οι επιχειρηματικές χρήστες να δημιουργούν μαζί copilot. Το Composer σας επιτρέπει να επεκτείνετε το copilot με τη λειτουργικότητα του Bot Framework:
- Προσαρμόσιμα παράθυρα διαλόγου
- Γλωσσική Παραγωγή (LG)
- Κανονικές παραστάσεις (RegEx)
- Προσαρμόσιμες κάρτες
Χρησιμοποιώντας το Composer με το Copilot Studio σάς επιτρέπει να αποκτήσετε πρόσβαση στη μνήμη συνομιλίας και στο περιβάλλον συμπεριλαμβανομένων των μεταβλητών που καθορίζονται στο Copilot Studio. Αυτή η μνήμη και το περιβάλλον σάς επιτρέπουν να δημιουργείτε θέματα για τον χειρισμό διακοπών, ακυρώσεων και εναλλαγής περιβάλλοντος. Επιπλέον, θα μπορούσατε να προσθέσετε προσαρμόσιμες κάρτες για να εμφανίσετε αλληλεπιδραστικά στοιχεία, όπως εικόνες, βίντεο, φόρμες και πολλά άλλα στο copilot.
Υπάρχουν διάφορες προδομημένες λειτουργίες και παραστάσεις στο Composer να χρησιμοποιήσετε, καθώς και η δυνατότητα να ορίσετε πολλαπλές παραλλαγές μιας φράσης για το copilot ώστε να επιλέξετε τυχαία κατά τον χρόνο εκτέλεσης.
Τα προσαρμοσμένα θέματα που προστέθηκαν στο Composer αναπτύσσονται, φιλοξενούνται και εκτελούνται μαζί με το υπόλοιπο περιεχόμενο του copilot Copilot Studio και δεν απαιτούν περισσότερη φιλοξενία Azure.
Σημαντικό
Η ενσωμάτωση του Composer δεν είναι διαθέσιμη σε χρήστες που έχουν μόνο άδεια χρήσης του Teams Microsoft Copilot Studio. Πρέπει να έχετε άδεια δοκιμαστικής έκδοσης ή πλήρη άδεια Microsoft Copilot Studio.
Προϋποθέσεις
Κατανόηση βασικών όρων του Composer
Το Composer χρησιμοποιεί ένα διαφορετικό σύνολο όρων για να περιγράψει παρόμοιες έννοιες που χρησιμοποιούνται στο Copilot Studio. Ακολουθούν μερικοί βασικοί όροι για να κατανοήσετε τα εξής:
διάλογος: Οι διάλογοι είναι οι βασικές μπλοκ δόμησης στο Composer και χρησιμεύουν ως δοχεία για εναύσματα. Κάθε παράθυρο διαλόγου αντιπροσωπεύει ένα τμήμα της λειτουργικότητας του bot, το οποίο περιέχει οδηγίες για το τι κάνει το bot και πώς αντιδρά στην εισαγωγή δεδομένων από τον χρήστη. Για να μάθετε περισσότερα σχετικά με τα παράθυρα διαλόγου, δείτε Τα παράθυρα διαλόγου ως μπλοκ δόμησης συζητήσεων στο Composer.
κύριος διάλογος: Ο κύριος διάλογος ενός bot είναι ο πρώτος διάλογος που εμφανίζεται στον bot explorer και δημιουργείται όταν εισάγετε το copilot σας Copilot Studio στο Composer. Το κύριο παράθυρο διαλόγου δεν πρέπει να διαγραφεί ποτέ, καθώς αντιστοιχεί στο δικό σας copilot Copilot Studio.
έναυσμα: Τα εναύσματα είναι το κύριο στοιχείο ενός παραθύρου διαλόγου και σας επιτρέπουν να εντοπίζετε και να απαντάτε σε συμβάντα. Κάθε έναυσμα έχει μια συνθήκη και μια συλλογή ενεργειών που θα εκτελεστούν όταν πληρούνται οι συνθήκες. Μπορείτε να σκεφτείτε τα εναύσματα ως το ισοδύναμο των θεμάτων στο Copilot Studio. Για να μάθετε περισσότερα σχετικά με τα εναύσματα, ανατρέξτε στο θέμα Εναύσματα.
ενέργεια: Οι ενέργειες είναι τα κύρια στοιχεία ενός ερεθίσματος που σας επιτρέπουν να στείλετε ένα απάντηση, να δημιουργήσετε και να εκχωρήσετε τιμές σε ιδιότητες, να χειριστείτε τη ροή συνομιλίας, να διαχειριστείτε παράθυρα διαλόγου και πολλές άλλες δραστηριότητες. Μπορείτε να σκεφτείτε τις ενέργειες ως το ισοδύναμο των κόμβων στο Copilot Studio.
Οι δυνατότητες Composer δεν υποστηρίζονται με το Copilot Studio
Οι παρακάτω δυνατότητες του Composer δεν υποστηρίζονται με το Copilot Studio:
Μή υποστηριζόμενη δυνατότητα | Πρόσθετες πληροφορίες |
---|---|
Αναγνώριση LUIS (κατανόηση γλώσσας) | Η προεπιλεγμένη αναγνώριση στο Composer ορίζεται σε Microsoft Copilot Studio Natural Language Understanding (NLU). |
Bot Framework Orchestrator | Το Bot Framework Orchestrator δεν υποστηρίζεται στο Composer για το Copilot Studio. |
Προσαρμοσμένη αναγνώριση | Η προσαρμοσμένη αναγνώριση δεν υποστηρίζεται στο Composer για το Copilot Studio. |
Δεξιότητες bot | Δεν είναι δυνατή η κλήση δεξιοτήτων στο περιεχόμενο του Composer που προορίζεται για το Copilot Studio. |
QnA Maker | Αυτή η δυνατότητα δεν είναι διαθέσιμη στο Composer για το Copilot Studio. |
OAuth Σύνδεση και έξοδος χρήστη | Αυτοί οι τύποι ενεργειών δεν υποστηρίζονται στο Composer για το Copilot Studio. |
Είσοδοι και έξοδοι παραθύρου διαλόγου | Οι είσοδοι και οι έξοδοι παραθύρων διαλόγου δεν υποστηρίζονται στο Composer για το Copilot Studio. |
Εντοπισμός οντότητας σε φράσεις ενεργοποίησης στο Composer | Δεν είναι δυνατή η χρήση του # getUserName my name is {username=userName} στο Composer. |
Δοκιμή στο Bot Framework Emulator | Όλο το περιεχόμενο του Composer πρέπει να δημοσιευτεί και, στη συνέχεια, να δοκιμαστεί στο Copilot Studio. |
Οδηγίες για τη δημιουργία περιεχομένου για το Copilot Studio στο Composer
Υπάρχουν μερικές βασικές οδηγίες που θα πρέπει να ακολουθήσετε κατά τη χρήση του Composer για τη δημιουργία του περιεχομένου για το Copilot Studio:
Τα θέματα από τον Copilot Studio copilot σας εμφανίζονται στο Composer ως παράθυρα διαλόγου. Δεν μπορείτε να επεξεργαστείτε αυτά τα παράθυρα διαλόγου στο Composer. Εάν τα επιλέξετε, ανοίγουν τα σχετικά θέματα στο Copilot Studio για επεξεργασία.
Μπορείτε να αποκτήσετε πρόσβαση στις καθολικές μεταβλητές του Copilot Studio στο Composer χρησιμοποιώντας το πεδίο
virtualagent
. Αυτό το πεδίο δεν εμφανίζεται στο μενού αναφοράς ιδιοτήτων του Composer, αλλά μπορείτε να αποκτήσετε πρόσβαση σε αυτό καταχωρώντας απευθείας μια παράσταση.Η δημοσίευση περιεχομένου στο Composer κάνει τις αλλαγές διαθέσιμες για δοκιμή αλλά δεν δημοσιεύει αυτόματα το copilot Copilot Studio. Για να δημοσιεύσετε τις αλλαγές του copilot σε κανάλια, χρησιμοποιήστε τη δυνατότητα Δημοσίευση στο Copilot Studio.
Χρησιμοποιήστε μια ενέργεια Έναρξη θέματος Microsoft Copilot Studio για να καλέσετε Copilot Studio θέματα στο Composer.
Μπορείτε να προσθέσετε νέα εναύσματα του Composer οποιουδήποτε είδους στο κύριο παράθυρο διαλόγου σας (γνωστό και ως "ριζικό").
Μπορείτε να στείλετε μηνύματα και να κάνετε ερωτήσεις από αυτά τα εναύσματα του Composer.
Δεν μπορείτε να χρησιμοποιήσετε την αναγνώριση τακτικής παράστασης στο κύριο παράθυρο διαλόγου. Η χρήση της αναγνώρισης τακτικής παράστασης στο κύριο παράθυρο διαλόγου σάς αποτρέπει να δημοσιεύσετε το περιεχόμενο του Composer στο Copilot Studio. Ωστόσο, μπορείτε να χρησιμοποιήσετε την αναγνώριση τακτικής παράστασης σε οποιοδήποτε άλλο παράθυρο διαλόγου του Composer.
Μπορείτε να προσθέσετε οποιαδήποτε συμβάντα του Composer και εναύσματα σε νέα παράθυρα διαλόγου που δημιουργήθηκαν.
Στη σελίδα Αποκρίσεις bot, η ενότητα Composer θα πρέπει να είναι κενή. Χρήση τυχόν πάγιων στοιχείων εκεί έχει ως αποτέλεσμα σφάλματα επικύρωσης και σας αποτρέπει από τη δημοσίευση του περιεχομένου του Composer στο Copilot Studio.
Κάθε παράθυρο διαλόγου του Composer έχει τους δικούς του πόρους απόκρισης bot (.lg) και κατανόησης γλώσσας (.lu). Για παράδειγμα, ένα bot που μιλάει Αγγλικά (Η.Π.Α.) και έχει ένα παράθυρο διαλόγου με όνομα
dialog1
έχει ένα αρχείοdialog1.en-us.lg
και ένα αρχείοdialog1.en-us.lu
.Το κύριο παράθυρο διαλόγου στο Composer δεν πρέπει να διαγραφεί ποτέ, καθώς αντιστοιχεί στο δικό σας copilot Copilot Studio. Το κύριο παράθυρο διαλόγου μπορεί να έχει μηδέν ή περισσότερες ενεργοποιήσεις.
Μπορείτε να αποτυπώσετε την τηλεμετρία στα παράθυρα διαλόγου του Composer και στις ενεργοποιήσεις και χρησιμοποιήστε το Application Insights για να το αναλύσετε με τα ερωτήματα Kusto για προσαρμόσιμα παράθυρα διαλόγου. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Καταγραφή τηλεμετρίας με το Application Insights.
Για μια βαθιά εμβάθυνση στα παράθυρα διαλόγου του Composer, τα συμβάντα, τα εναύσματα και τον τρόπο δημιουργίας προηγμένου περιεχομένου bot με το Bot Framework, ανατρέξτε στους ακόλουθους πόρους:
- Bot Framework Διάλογοι συνθέτη
- Bot Framework Συμβάντα και εναύσματα συνθέτη
- Παραγωγή γλώσσας
- Ροή συνομιλίας και μνήμη
Αναφορές
Για να μάθετε περισσότερα σχετικά με την ανάπτυξη στο Composer, δείτε αυτούς τους πόρους:
- Τεκμηρίωση Bot Framework Composer
- Περιοδεία του Συνθέτη
- Πρόγραμμα εκμάθησης: Δημιουργία νέου bot
- Πρόγραμμα εκμάθησης: Προσθέστε Κάρτες και κουμπιά στο bot σας
- Πρόγραμμα εκμάθησης: Προσθήκη δημιουργίας γλωσσών στο bot σας
- Bot Framework Συνθέτης στο GitHub