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


Βέλτιστες πρακτικές σύνταξης θεμάτων στο Copilot Studio

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

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

  • Τα θέματα μπορούν να ενεργοποιούν με βάση τη έκφραση του χρήστη και το μοντέλο κατανόησης φυσικής γλώσσας (NLU).
    Αυτά τα θέματα μπορούν σχεδόν να δουν τα θέματα των σημείων εισαγωγής.
    Εάν έχετε φράσεις ενεργοποίησης που επικαλύπτουν πολλαπλά θέματα, είναι καλό να έχετε ένα γενικό θέμα (ή θέμα αποσαφήνισης) και στη συνέχεια να ανακατευθύνετε σε άλλα θέματα μέσω συμπλήρωσης κενών και διευκρινιστικών ερωτήσεων.
    Χάρη στην εξαγωγή οντοτήτων, μπορείτε να παραλείψετε τη διευκρίνιση ερωτήσεων και η συνομιλία να κυλίσει απευθείας στο κατάλληλο θέμα, χωρίς περαιτέρω πληροφορίες από τον χρήστη.

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

  • Ένα θέμα μπορεί να είναι και τα δύο.
    Για παράδειγμα, τα θέματα ενεργοποιούνται μέσω της αναγνώρισης προθέσεων ή μέσω μιας ρητής ανακατεύθυνσης.

  • Τα θέματα μπορούν να ενεργοποιούνται από άλλα συμβάντα.
    Για παράδειγμα, προσαρμοσμένα συμβάντα, αδράνεια και άλλα.

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

Φιλοδώρημα

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

Ορισμένα θέματα μπορούν να καλούνται από πολλά άλλα θέματα: αυτό συμβαίνει συνήθως με το θέμα Τέλος συνομιλίας.

Χάρη στη συμπλήρωση υποδοχών και την εξαγωγή οντοτήτων, εάν ένας χρήστης πει "Θέλω να ξεμπλοκάρω την πιστωτική κάρτα μου", το θέμα Card ενεργοποιείται και αμφότερες οι ερωτήσεις Debit/Credit και Block/Unblock παραλείπονται, αφού τα CardType και OperationType συνάγονται από τη φράση ενεργοποίησης. Στη συνέχεια, το κατάλληλο θυγατρικό θέμα Credit Card καλείται αυτόματα, χωρίς ο χρήστης να παρέχει επιπλέον δεδομένα εισόδου.

Διάγραμμα που εμφανίζει θέματα Copilot Studio που ενεργοποιούνται από φράσεις ενεργοποίησης, αλλά και από άλλα θέματα.

Δημιουργία θεμάτων μικρού μεγέθους

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

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

Φιλοδώρημα

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

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

Φιλοδώρημα

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

Δημιουργία θεμάτων με δυνατότητα επαναχρησιμοποίησης

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

Φιλοδώρημα

Εάν καλείτε τις ίδιες ροές νέφους Power Automate από πολλά θέματα Copilot Studio με τους ίδιους ή παρόμοιους κόμβους πριν και μετά, είναι καλή ιδέα να τις ομαδοποιήσετε σε ένα ειδικό θέμα.

Αποφύγετε την επικάλυψη θεμάτων

Παρακολουθήστε και αφαιρέστε τις ασάφειες μεταξύ των θεμάτων

Όταν ενεργοποιούνται θέματα με το NLU, είναι σημαντικό να αποφεύγετε τα επικαλυπτόμενα θέματα. Τα θέματα επικάλυψης συνήθως αντικατοπτρίζονται μέσω ενός μεγάλου αριθμού πολλαπλών θεμάτων που ταιριάζουν (γνωστά και ως "μήπως εννοούσατε").

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

Φιλοδώρημα

Για θέματα που ενεργοποιούνται με φράσεων ενεργοποίησης, θα πρέπει:

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

Υπάρχουν πολλαπλοί τρόποι παρακολούθησης της επικάλυψης θεμάτων:

  • Αναλύστε τις εκφράσεις των χρηστών που προκαλούν ένα θέμα "μήπως εννοούσατε", καθώς είναι ένας βασικός δείκτης ότι έχετε επικάλυψη
  • Copilot Studio Προσφέρει μια θέμα δυνατότητα ανίχνευσης επικάλυψης, που επιτρέπει στους εκπρόσωπος συγγραφείς να ανακαλύψουν αλληλεπικαλυπτόμενα θέματα για να επιλύσουν ανάλογα (διαγραφή/μετακίνηση φράσεων ενεργοποίησης μεταξύ θεμάτων).

Δημιουργήστε ένα θέμα αποσαφήνισης

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

Φιλοδώρημα

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

Χρησιμοποιήστε οντότητες για να μειώσετε τον αριθμό των θεμάτων

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

  • Παραγγελία πίτσας
  • Παραγγελία μπιφτεκιών
  • Παραγγελία ποτών

Θα μπορούσατε να δημιουργήσετε:

  • Ένα θέμα για Order
  • Μία οντότητα για FoodType, με τα Pizzas, Burgers και Drinks ως τιμές.