Διαχείριση θεμάτων

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

Προβολή σφαλμάτων θέματος

Όταν αποθηκεύετε ένα θέμα, το Copilot Studio αναφέρει τυχόν προβλήματα στο θέμα.

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

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

  1. Ανοίξτε το θέμα από τη σελίδα Θέματα.

  2. Επιλέξτε Έλεγχος θεμάτων στη γραμμή εργαλείων.

    Εμφανίζεται ο πίνακας Έλεγχος θεμάτων και αναφέρονται σφάλματα και προειδοποιήσεις για το θέμα σας.

  3. Επιλέξτε ένα σφάλμα για να μεταβείτε απευθείας στον κόμβο που περιέχει το σφάλμα.

Ενεργοποίηση ή απενεργοποίηση ενός θέματος

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

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

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

Όταν ένα θέμα απενεργοποιείται:

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

Συμβουλή

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

Αντιγραφή θέματος

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

Στη σελίδα Θέματα , επιλέξτε τις τρεις τελείες (...) δίπλα στο όνομα του θέματός σας και, στη συνέχεια, επιλέξτε Δημιουργία αντιγράφου.

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

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

Όταν τελειώσετε με την επεξεργασία του νέου θέμα, Ενεργοποιήστε το για να το δοκιμάσετε. Όταν είναι έτοιμο, δημοσιεύστε το νέο θέμα.

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

Μετονομασία ενός θέματος

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

Σημαντικό

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

Ανακατεύθυνση σε άλλο θέμα

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

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

  2. Επιλέξτε το επιθυμητό θέμα από τη λίστα.

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

  4. Αποθηκεύστε το θέμα σας και, στη συνέχεια, χρησιμοποιήστε το παράθυρο Δοκιμή παράγοντα για να επιβεβαιώσετε ότι ο παράγοντάς σας καλεί με επιτυχία το θέμα προορισμού.

Ζητήματα κατάστασης συνομιλίας για εκ νέου κλήση θεμάτων

Εάν το θέμα σας περιλαμβάνει κάρτες προεπισκόπησης, προτροπές επιβεβαίωσης και ενέργειες σύνδεσης (όπως η δημιουργία ενός Azure DevOps στοιχείου εργασίας), δεν επανεισάγεται στην ίδια συνομιλία. Η πρώτη εκτέλεση ολοκληρώνεται όπως αναμένεται, αλλά εάν ανακατευθυνθείτε στην αρχή του ίδιου θέματος, ο ενορχηστρωτής παράγοντας χρησιμοποιεί ξανά την υπάρχουσα κατάσταση του παραθύρου διαλόγου και μπορεί να αντιμετωπίσει τα προηγούμενα βήματα επιβεβαίωσης όπως έχουν ήδη ολοκληρωθεί. Κατά συνέπεια, η εκτέλεση μπορεί να διακοπεί μετά την προεπισκόπηση.

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

  • Διαιρέστε τη ροή σε δύο θέματα:
    • Χρησιμοποιήστε ένα γονικό θέμα (βρόχο) για να ρωτήσετε εάν ο χρήστης θέλει να δημιουργήσει ένα άλλο στοιχείο εργασίας.
    • Χρησιμοποιήστε ένα θέμα child (εκτέλεση) για τον χειρισμό της συλλογής δεδομένων, της προεπισκόπησης, της επιβεβαίωσης και της δημιουργίας Azure DevOps στοιχείων εργασίας.
  • Ανακατεύθυνση μεταξύ θεμάτων για αξιόπιστη επαναφορά της κατάστασης συνομιλίας.

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

Τερματισμός υφιστάμενου θέματος ή όλων των θεμάτων

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

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

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

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

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

Συμβουλή

Ο κόμβος Τέλος όλων των θεμάτων δεν απαλείφει ή μηδενίζει τυχόν καθολικές μεταβλητές. Για απαλοιφή καθολικών μεταβλητών, χρησιμοποιήστε πρώτα έναν κόμβο Απαλοιφή όλων των μεταβλητών. Μπορείτε να δείτε ένα παράδειγμα για αυτό στο θέμα συστήματος που ονομάζεται Reset Conversation στο Copilot Studio.