Κοινή χρήση μέσω


Δημιουργία και επεξεργασία θεμάτων

Στο Copilot Studio, ένα θέμα καθορίζει τον τρόπο με τον οποίο εξελίσσεται μια συζήτηση με τον παράγοντα.

Για να συντάσετε θέματα, μπορείτε να προσαρμόσετε τα πρότυπα που παρέχονται, να δημιουργήσετε θέματα από την αρχή ή να περιγράψετε τι θέλετε και η AI να δημιουργήσει θέμα για εσάς.

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

Συχνά, ένα θέμα έχει ένα σύνολο από φράσεις ενεργοποίησης—λέξεις-κλειδιά και ερωτήσεις που είναι πιθανόν να χρησιμοποιήσει ένας πελάτης που σχετίζονται με ένα συγκεκριμένο ζήτημα. Οι παράγοντες Copilot Studio χρησιμοποιούν την κατανόηση της φυσικής γλώσσας, το μήνυμα του πελάτη σας και τις φράσεων ενεργοποίησης που χρησιμοποιούνται για όλα τα θέματα σας προκειμένου να βρουν το καλύτερο θέμα για ενεργοποίηση. Το μήνυμα δεν χρειάζεται να ταιριάζει ακριβώς με τις φράσεις ενεργοποίησης ενός θέματος για να ενεργοποιηθεί το θέμα. Για παράδειγμα, ένα θέμα για τις ώρες λειτουργίας καταστήματος μπορεί να περιλαμβάνει τη φράση ενεργοποίησης check store hours. Εάν ο πελάτης καταχωρίσει το μήνυμα "δείτε τις ώρες λειτουργίας του καταστήματος", αυτό ενεργοποιεί το θέμα ώρες καταστήματος.

Προαπαιτούμενα

Κατανόηση φυσικής γλώσσας

Ένας παράγοντας χρησιμοποιεί την κατανόηση της φυσικής γλώσσας (NLU) για να αναλύσει τι πληκτρολόγησε ο πελάτης και να βρει την καλύτερη φράση ή τον καλύτερο κόμβο ενεργοποίησης.

Για παράδειγμα, ένας χρήστης μπορεί να πληκτρολογήσει " Ανοιχτές ώρες". Ο παράγοντας το αντιστοιχεί στο θέμα Ωράριο καταστήματος, ξεκινά μια συνομιλία που ρωτά για ποιο κατάστημα ενδιαφέρεται ο πελάτης και στη συνέχεια εμφανίζει τις ώρες λειτουργίας του καταστήματος.

Το τμήμα παραθύρου Δοκιμή παράγοντα δείχνει πώς εξελίσσεται η συνομιλία του παράγοντα σε κάθε βήμα. Μπορείτε να χρησιμοποιήσετε το τμήμα παραθύρου Δοκιμή παράγοντα για να προσθέσετε ένα θέμα χωρίς να πρέπει να εξέλθετε από Copilot Studio.

Για να δείτε τα όρια του παράγοντα και των θεμάτων, δείτε το θέμα Ποσοστώσεις, όρια, καταχώριση εφαρμογών, πιστοποιητικά και τιμές διαμόρφωσης.

Θέματα σε Copilot Studio

Τύποι θεμάτων

Ένας παράγοντας μπορεί να περιλαμβάνει δύο τύπους θεμάτων, τα θέματα συστήματος και τα προσαρμοσμένα θέματα. Κάθε νέος παράγοντας ξεκινά με ένα σύνολο προκαθορισμένων θεμάτων συστήματος και προσαρμοσμένων θεμάτων.

  • Τα θέματα συστήματος υποστηρίζουν βασικές συμπεριφορές, όπως ένα προσαρμοσμένο αίτημα για να μιλήσετε με ένα άτομο ή να τερματίσετε τη συνομιλία. Ορισμένα θέματα συστήματος διαθέτουν φράσεων ενεργοποίησης, τις οποίες μπορείτε να προσαρμόσετε, ώστε να ταιριάζουν στις ανάγκες του παράγοντά σας.

    • Δεν μπορείτε να δημιουργήσετε θέματα συστήματος.
    • Δεν μπορείτε να διαγράψετε θέματα συστήματος αλλά μπορείτε να τα απενεργοποιήσετε.
    • Μπορείτε να κάνετε αλλαγές σε θέματα συστήματος. Ωστόσο, μέχρι να είστε άνετα δημιουργώντας ολοκληρωμένες εμπειρίες παράγοντα, δεν συνιστάται η επεξεργασία των θεμάτων του συστήματος.

    Για περισσότερες πληροφορίες, δείτε Χρήση θεμάτων συστήματος.

  • Τα προκαθορισμένα προσαρμοσμένα θέματα καλύπτουν συνήθεις συμπεριφορές, όπως χαιρετισμό ενός πελάτη, τερματισμό μιας συνομιλίας ή επανεκκίνηση της συνομιλίας.

    • Μπορείτε να κάνετε αλλαγές στα προκαθορισμένα προσαρμοσμένα θέματα ή να τα καταργήσετε εντελώς από τον παράγοντά σας.
    • Όλα τα θέματα που δημιουργείτε είναι προσαρμοσμένα θέματα.

Τύποι κόμβων

Διατίθενται οι παρακάτω τύποι κόμβων:

Επιλογή Description
Αποστολή μηνύματος Στείλτε στον πελάτη ένα μήνυμα.
Κάντε μια ερώτηση Κάντε στον πελάτη μια ερώτηση.
Ερώτηση με προσαρμόσιμη κάρτα Δημιουργήστε ένα απόσπασμα JSON για ανταλλαγή με άλλες εφαρμογές.
Συντάκτης που χρησιμοποιεί συνθήκες Διακλαδώστε τη συνομιλία σας με βάση μια συνθήκη.
Διαχείριση μεταβλητών Ορίστε μια τιμή, αναλύστε μια τιμή ή καταργήστε όλες τις μεταβλητές.
Διαχείριση θεμάτων Ανακατευθύνετε, μεταφέρετε ή τερματίστε το θέμα ή τη συνομιλία.
Κλήση μιας ροής Κλήση ροής όπως Power Automate ή Excel Online ή χρήση σύνδεσης ή προσθήκης.
Advanced Παραγωγικές απαντήσεις, Αιτήσεις HTTP, συμβάντα κι αλλα.

Φιλοδώρημα

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

Δεν είναι δυνατή η μετονομασία κόμβων ενεργοποίησης και οι κόμβοι μετάβασης σε βήματα.

Τα ονόματα κόμβων μπορούν να έχουν μήκος έως 500 χαρακτήρες.

Δημιουργία θέματος

  1. Ανοίξτε τον παράγοντα σας από τη λίστα στη σελίδα παράγοντες. Για καλύτερη ορατότητα, κλείστε προς το παρόν τον πίνακα Δοκιμάστε τον παράγοντά σας.

  2. Στην επάνω γραμμή μενού, επιλέξτε Θέματα.

  3. Επιλέξτε Προσθήκη θέματος και επιλέξτε Από κενό.

    Ένας κόμβος Ενεργοποίηση εμφανίζεται σε έναν άλλο κενό καμβά σύνταξης θέματος.

  4. Επιλέξτε το εικονίδιο Περισσότερα () του κόμβου Ενεργοποίηση και, στη συνέχεια, επιλέξτε Ιδιότητες. Εμφανίζεται ο πίνακας Σε ιδιότητες αναγνωρισμένης πρόθεσης.

  5. Στον πίνακα Ιδιοτήτων Σε αναγνωρισμένη πρόθεση, κάντε κλικ στην περιοχή Φράσεις. Εμφανίζεται ο δευτερεύων πίνακας Φράσεις.

  6. Στην περιοχή Προσθήκη φράσεων, πληκτρολογήστε μια φράση ενεργοποίησης για το θέμα.

    Ο εκπρόσωπος σας χρειάζεται 5 έως 10 φράσεων ενεργοποίησης για να εκπαιδεύσει την ΑΙ να κατανοεί τις αποκρίσεις των πελατών σας. Για να προσθέσετε περισσότερες φράσεις ενεργοποίησης, μπορείτε:

    • Επιλέξτε το εικονίδιο Προσθήκη δίπλα στο πεδίο κειμένου και πληκτρολογήστε τη φράση που θέλετε.
    • Επικολλήστε ένα σύνολο φράσεων ενεργοποίησης, το καθένα σε ξεχωριστή γραμμή και επιλέξτε Enter.
    • Πληκτρολογήστε ένα σύνολο φράσεων ενεργοποίησης, πατώντας Shift+Enter μετά από καθεμία, για να την τοποθετήσετε σε ξεχωριστή γραμμή και επιλέξτε Enter.

    Μπορείτε να συμπεριλάβετε σημεία στίξης σε μια φράση ενεργοποίησης, αλλά είναι καλύτερα να χρησιμοποιήσετε σύντομες φράσεων αντί για μεγάλες προτάσεις.

  7. Επιλέξτε Λεπτομέρειες στη γραμμή εργαλείων για να ανοίξετε τον πίνακα Λεπτομέρειες θέματος.

  8. Προσθέστε τις λεπτομέρειες θέματος του παράγοντά σας:

    • Πληκτρολογήστε ένα όνομα για τον προσδιορισμό του θέματος, όπως "Ώρες λειτουργίας καταστήματος". Στη σελίδα Θέματα παρατίθενται όλα τα θέματα που καθορίζονται στον παράγοντα με αυτό το όνομα.
    • Εάν θέλετε, εισαγάγετε ένα εμφανιζόμενο όνομα που θα εμφανίζεται στον πελάτη όταν ο παράγοντας δεν μπορεί να προσδιορίσει ποιο θέμα ταιριάζει με το μήνυμα του πελάτη.
    • Εάν επιθυμείτε, χρησιμοποιήστε το πεδίο Περιγραφή για να περιγράψετε τον σκοπό του θέματος για εσάς και τους άλλους υπεύθυνους για την κατάρτιση των παραγόντων στην ομάδα σας. Οι πελάτες δεν βλέπουν περιγραφές θέματος.
  9. Επιλέξτε Αποθήκευση στην πάνω γραμμή μενού για να αποθηκεύσετε το θέμα σας.

Σημαντικό

Αποφύγετε τη χρήση περιόδων (.) στα ονόματα των θεμάτων σας. Δεν είναι δυνατή η εξαγωγή μιας λύσης που περιέχει έναν παράγοντα με περιόδους στο όνομα οποιουδήποτε από τα θέματα της.

Σχεδίαση μιας διαδρομής της συνομιλίας θέματος

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

Για να προσθέσετε έναν κόμβο μετά από έναν άλλο κόμβο ή μεταξύ δύο κόμβων στον καμβά σύνταξης θέματος:

  1. Επιλέξτε το εικονίδιο Προσθήκη κόμβου κάτω από τον κόμβο στον οποίο θέλετε να προσθέσετε ένα νέο κόμβο.

  2. Επιλέξτε τον τύπο κόμβου που θέλετε από τη λίστα που εμφανίζεται.

    Στιγμιότυπο οθόνης των διαθέσιμων επιλογών για την εισαγωγή ενός κόμβου μετά από έναν κόμβο ενεργοποίησης.

Διαγραφή ενός κόμβου

Επιλέξτε το εικονίδιο Περισσότερα (...) του κόμβου που θέλετε να διαγράψετε και μετά επιλέξτε Διαγραφή.

Στοιχεία ελέγχου για επεξεργασία κόμβων στον καμβά

Μπορείτε να χρησιμοποιήσετε στοιχεία ελέγχου στη γραμμή εργαλείων για αποκοπή, αντιγραφή, επικόλληση και διαγραφή του επιλεγμένου κόμβου ή επιλεγμένων παρακείμενων κόμβων.

Στιγμιότυπο οθόνης των στοιχείων ελέγχου της γραμμής εργαλείων για επεξεργασία κόμβων στον καμβά σύνταξης.

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

Στιγμιότυπο οθόνης του μενού αναίρεσης.

Επικολλήστε κόμβους

Αφού χρησιμοποιήσετε τα εργαλεία Αποκοπή ή Αντιγραφή για να τοποθετήσετε έναν ή περισσότερους κόμβους στο πρόχειρο, υπάρχουν δύο τρόποι για να τα επικολλήσετε στον καμβά:

  • Εάν επιλέξετε έναν κόμβο και, στη συνέχεια, επιλέξετε Επικόλληση, οι κόμβοι στο πρόχειρο εισέρχονται μετά τον επιλεγμένο κόμβο.

  • Εάν επιλέξετε το "+" για να δείτε το μενού Προσθήκη κόμβου και, στη συνέχεια, επιλέξτε Επικόλληση, ο κόμβος στο πρόχειρο εισάγεται σε αυτήν τη θέση.

Προσθήκη παραμέτρων εισόδου και εξόδου για ένα θέμα

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

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

Για να μάθετε περισσότερα σχετικά με τις παραμέτρους εισόδου και εξόδου για θέματα, δείτε Διαχείριση εισαγωγών και εξαγωγών θεμάτων.

Επεξεργασία θεμάτων με το πρόγραμμα επεξεργασίας κώδικα

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

Σημαντικό

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

Σε αυτό το παράδειγμα, αντιγράφετε και επικολλάτε το YAML στο πρόγραμμα επεξεργασίας κώδικα για να προσθέσετε γρήγορα ένα θέμα που ζητά από τον πελάτη πληροφορίες αποστολής.

  1. Στη σελίδα Θέματα, επιλέξτε Δημιουργία>Από κενό.

  2. Στην επάνω δεξιά γωνία του καμβά σύνταξης επιλέξτε Περισσότερες επιλογές και μετά επιλέξτε Άνοιγμα προγράμματος επεξεργασίας κώδικα.

    Στιγμιότυπο οθόνης του τρόπου ανοίγματος του προγράμματος επεξεργασίας κώδικα για ένα θέμα.

  3. Επιλέξτε και διαγράψτε τα περιεχόμενα του προγράμματος επεξεργασίας κώδικα. Έπειτα, αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα YAML:

    kind: AdaptiveDialog
    beginDialog:
      kind: OnRecognizedIntent
      id: main
      intent:
        displayName: Lesson 3 - A topic with a condition, variables and a prebuilt entity
        triggerQueries:
          - Buy items
          - Buy online
          - Buy product
          - Purchase item
          - Order product
    
      actions:
        - kind: SendMessage
          id: Sjghab
          message: I am happy to help you place your order.
    
        - kind: Question
          id: eRH3BJ
          alwaysPrompt: false
          variable: init:Topic.State
          prompt: To what state will you be shipping?
          entity: StatePrebuiltEntity
    
        - kind: ConditionGroup
          id: sEzulE
          conditions:
            - id: pbR5LO
              condition: =Topic.State = "California" || Topic.State = "Washington" || Topic.State     = "Oregon"
    
          elseActions:
            - kind: SendMessage
              id: X7BFUC
              message: There will be an additional shipping charge of $27.50.
    
            - kind: Question
              id: 6lyBi8
              alwaysPrompt: false
              variable: init:Topic.ShippingRateAccepted
              prompt: Is that acceptable?
              entity: BooleanPrebuiltEntity
    
            - kind: ConditionGroup
              id: 9BR57P
              conditions:
                - id: BW47C4
                  condition: =Topic.ShippingRateAccepted = true
    
              elseActions:
                - kind: SendMessage
                  id: LMwySU
                  message: Thank you and please come again.
    
  4. Επιλέξτε Αποθήκευση, και έπειτα επιλέξτε Κλείσιμο προγράμματος επεξεργασίας κώδικα. Ο κόμβος Ερώτηση έχει πλέον πολλές προϋποθέσεις στην ερώτηση σχετικά με την αποστολή.

    Στιγμιότυπο οθόνης μιας συνομιλίας που δημιουργήθηκε από το YAML στο πρόγραμμα επεξεργασίας κώδικα του Copilot Studio.

Δοκιμάστε και δημοσιεύστε τον παράγοντά σας

Δοκιμάστε τον παράγοντά σας όταν κάνετε αλλαγές στα θέματά σας, για να βεβαιωθείτε ότι όλα λειτουργούν όπως πρέπει.

Αφού έχετε σχεδιάσει και δοκιμάσει τον παράγοντα σας, δημοσιεύστε το στο web, σε εγγενείς εφαρμογές ή σε εφαρμογές για κινητές συσκευές ή σε κανάλια Microsoft Bot Framework.