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


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

Σημαντικό

Οι δυνατότητες του Power Virtual Agents αποτελούν τώρα μέρος του Microsoft Copilot Studio μετά από σημαντικές επενδύσεις σε παραγωγική τεχνητή νοημοσύνη και βελτιωμένες ενσωματώσεις στο Microsoft Copilot.

Ορισμένα άρθρα και στιγμιότυπα οθόνης ενδέχεται να αναφέρονται στο Power Virtual Agents ενώ ενημερώνουμε την τεκμηρίωση και το εκπαιδευτικό περιεχόμενο.

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

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

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

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

Προϋποθέσεις

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

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

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

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

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

Θέματα σε Copilot Studio

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

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

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

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

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

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

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

Τύποι κόμβων

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Σημαντικό

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Το πρόγραμμα επεξεργασίας κώδικα εμφανίζει το θέμα σε 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.

Δοκιμάστε και δημοσιεύστε το copilot σας

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

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