Προσαρμογή συνομιλίας Copilot με χρήση του Copilot Studio (έκδοση προεπισκόπησης)
[Αυτό το άρθρο αποτελεί τεκμηρίωση προέκδοσης και ενδέχεται να αλλάξει.]
Προσαρμόστε τη συνομιλία Copilot για να την κάνετε ακόμα πιο έξυπνη και σχετική με τον οργανισμό σας, προσθέτοντας επιπλέον θέματα, προελεύσεις γνώσης και πολλά άλλα.
Σημαντικό
- Αυτή είναι μια δυνατότητα προεπισκόπησης.
- Οι λειτουργίες προεπισκόπησης δεν προορίζονται για παραγωγική χρήση και ενδέχεται να έχουν περιορισμένη λειτουργικότητα. Αυτές οι δυνατότητες υπόκεινται στους συμπληρωματικούς όρους χρήσης και είναι διαθέσιμες πριν την επίσημη κυκλοφορία ώστε οι πελάτες να έχουν πρόσβαση από νωρίς και να κάνουν σχόλια.
Μπορείτε να προσαρμόσετε τη συνομιλία Copilot χρησιμοποιώντας Microsoft Copilot Studio και να επεκτείνετε τις δυνατότητες για να προχωρήσετε πέρα από τον απλό χειρισμό των πινάκων ερωτήσεων και απαντήσεων Microsoft Dataverse και τις έτοιμες δεξιότητες. Πριν από την προσαρμογή, βεβαιωθείτε ότι η συνομιλία Copilot είναι ενεργοποιημένη για το περιβάλλον σας.
Σημείωμα
- Για την προσαρμογή της συνομιλίας Copilot, απαιτούνται δικαιώματα επεξεργασίας εκπρόσωπου και άδεια χρήσης Copilot Studio.
- Αυτή η δυνατότητα είναι διαθέσιμη μόνο σε αυτόνομες εφαρμογές βάσει μοντέλου και δεν υποστηρίζεται ακόμα για Dynamics 365 εφαρμογές.
- Μετάβαση σε https://make.preview.powerapps.com. Αυτή είναι μια δυνατότητα προεπισκόπησης και είναι διαθέσιμη μόνο σε περιβάλλοντα πρώιμης έκδοσης.
- Ανοίξτε την εφαρμογή βάσει μοντέλου σε λειτουργία επεξεργασίας για να αρχίσετε να προσαρμόζετε τη συνομιλία Copilot.
- Στην αριστερή γραμμή περιήγησης επιλέξτε .... Εάν δεν τη βλέπετε, η δυνατότητα δεν είναι ακόμα διαθέσιμη στο περιβάλλον σας. Μπορείτε να παρέχετε νέα περιβάλλοντα πρώιμης έκδοσης για πρόσβαση στη δυνατότητα.
- Επιλέξτε ... και, στη συνέχεια, επιλέξτε Ρύθμιση παραμέτρων στο Copilot Studio. Θα μεταφερθείτε στο Microsoft Copilot Studio όπου έχει ρυθμιστεί ο παράγοντας της εφαρμογής σας. Κάθε αυτόνομη εφαρμογή Copilot με βάση το μοντέλο έχει τον δικό της ειδικό παράγοντα που είναι διαθέσιμος για προσαρμογές. Η ρύθμιση του παράγοντα για πρώτη φορά διαρκεί μόνο λίγα δευτερόλεπτα.
- Προσαρμόστε τον παράγοντά σας προσθέτοντας προελεύσεις γνώσης ή θέματα. Η προσαρμογή αυτού του παράγοντα επηρεάζει μόνο τη συνομιλία Copilot της συγκεκριμένης εφαρμογής για την οποία παρέχεται.
- Δημοσιεύστε τον παράγοντα αφού κάνετε προσαρμογές για να εξασφαλίσετε ότι οι αλλαγές είναι διαθέσιμες στους χρήστες.
Προσθήκη γνώσεων στη συνομιλία Copilot
Μπορείτε να επεκτείνετε τις πληροφορίες συνομιλίας Copilot της εφαρμογής σας, προσθέτοντας επιπλέον πηγές γνώσεων στο Copilot Studio. Για παράδειγμα, μπορείτε να προσθέσετε έναν σύνδεσμο προς έναν εξωτερικό ιστότοπο που απευθύνεται στο κοινό, όπως η τεκμηρίωση Power Apps (learn.microsoft.com/power-apps/), για να επιτρέψετε στη συνομιλία Copilot να απαντά σε ερωτήσεις που σχετίζονται με Power Apps. Ένα άλλο παράδειγμα είναι να ανεβάσετε τις εσωτερικές γνώσεις του οργανισμού σας ως έγγραφο για να ενεργοποιήσετε τη συνομιλία Copilot ώστε να απαντά σε σχετικά ερωτήματα που δεν αποτελούν μέρος των δεδομένων της εφαρμογής.
Περισσότερες πληροφορίες: Προσθήκη γνώσεων σε έναν υπάρχοντα παράγοντα – Microsoft Copilot Studio.
Σημείωμα
Προς το παρόν υποστηρίζονται μόνο οι τύποι δημόσιας τοποθεσίας web, αποστολής αρχείων και προελεύσεις γνώσης SharePoint. Η προέλευση γνώσεων Dataverse δεν αποτελεί μέρος αυτής της έκδοσης προεπισκόπησης.
Η ενορχήστρωση παραγωγικού AI του Copilot studio δεν υποστηρίζεται προς το παρόν. Μπορείτε να χρησιμοποιήσετε κλασικό θέμα ενορχήστρωσης, του οποίου οι φράσεις ενεργοποίησης ταιριάζουν περισσότερο με το ερώτημα του χρήστη για μια δεδομένη δεξιότητα.
Μόλις ενεργοποιηθεί η γνώση, οι χρήστες της εφαρμογής μπορούν να κάνουν σχετικές ερωτήσεις για να λάβουν απαντήσεις μαζί με τις αναφορές γνωσιακής βάσης.
Προσθήκη νέου θέματος στη συνομιλία Copilot
Στο Copilot Studio, μπορείτε να προσθέσετε θέματα στον παράγοντα Copilot της εφαρμογής σας. Αυτά τα θέματα μπορούν να προσαρμοστούν ώστε να χρησιμοποιούν διάφορους τύπους εναύσματος και μπορούν να απαντήσουν με απλά μηνύματα, προσαρμόσιμες κάρτες ή παραγωγικές απαντήσεις. Επιπλέον, τα θέματα μπορούν επίσης να ξεκινήσουν ενέργειες όπως ροές, συνδέσεις και προσθήκες Dataverse που επιτρέπουν την απρόσκοπτη ενοποίηση του χρονικού σημείου με εξωτερικά συστήματα. Μάθετε περισσότερα σχετικά με τα θέματα και τον τρόπο προσθήκης δεξιοτήτων AI: Δημιουργία και επεξεργασία θεμάτων – Microsoft Copilot Studio.
Σημείωμα
Το Copilot Studio έχει ενσωματωμένη δυνατότητα "Δοκιμάστε τον παράγοντά σας" και μπορεί να χρησιμοποιηθεί για την επικύρωση θεμάτων καθώς προστίθενται. Ωστόσο, τα θέματα που χρησιμοποιούν έτοιμες προσαρμοσμένες μεταβλητές εφαρμογής βάσει μοντέλου, όπως
Το Global.PA__Copilot_Model_PageContext.pageContext.id
μπορεί να δοκιμαστεί μόνο στο δημοσιευμένο Copilot.
Προσαρμογές οδηγού προτροπής
Μια βιβλιοθήκη προτροπών είναι μια συλλογή προγραμμένων, δοκιμασμένων και βελτιστοποιημένων προτροπών που έχουν σχεδιαστεί για να βοηθήσουν στη διαμόρφωση των αλληλεπιδράσεων και των απαντήσεων της συνομιλίας Copilot. Διασφαλίζουν ότι η συνομιλία Copilot παρέχει σχετικές, ακριβείς και κατάλληλες πληροφορίες με βάση τις ανάγκες και τις προτιμήσεις του χρήστη.
Τα παρακάτω βήματα περιγράφουν λεπτομερώς τον τρόπο προσθήκης συγκεκριμένων ερωτημάτων στον οδηγό προτροπής. Μια ενότητα Power Apps Βοήθεια προσαρτάται στον υπάρχοντα έτοιμο προς χρήση οδηγό προτροπής Copilot. Εναλλακτικά, μπορείτε να αντιγράψετε το δείγμα κώδικα σε ένα νέο θέμα απευθείας από το δείγμα οδηγού προτροπής. Όλες οι προτροπές που εμφανίζονται στον τελικό χρήστη μέσω του οδηγού προτροπής αποθηκεύονται στον παράγοντα Copilot Studio που χρησιμοποιείται για την εφαρμογή.
Ανοίξτε τον παράγοντα που υποστηρίζει την εφαρμογή Copilot Studio και προσθέστε ένα νέο κενό θέμα.
Μετονομάστε το θέμα ώστε να αντικατοπτρίζει την πρόθεση του θέματος και αλλάξτε το έναυσμα θέματος σε Το συμβάν ελήφθη.
Επιλέξτε Το συμβάν ελήφθη και, στη συνέχεια, ορίστε το όνομα του συμβάντος ως
Microsoft.PowerApps.Copilot.RequestSparks
, το οποίο είναι το δεσμευμένο όνομα για τον οδηγό προτροπής.Προαιρετικά, μπορείτε να ορίσετε τις συνθήκες για την ερώτηση καταχωρήσεων σε περίπτωση που αφορούν συγκεκριμένα το όνομα της εφαρμογής, το περιβάλλον σελίδας και ούτω καθεξής.
condition: =Global.PA_Copilot_Model_SessionContext.appUniqueName = "yourAppName" or Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName = "Entity name"
Προσθέστε μια κατάλληλη τιμή προτεραιότητας, ώστε το έναυσμα να ενεργοποιείται μετά τα θέματα υψηλότερης προτεραιότητας. Οι τιμές προτεραιότητας μπορούν να έχουν εύρος 0 έως 10k με το 0 να είναι υψηλότερο. 200 είναι το παράδειγμα που χρησιμοποιείται εδώ.
Προσθέστε ένα επόμενο βήμα για την ανάλυση τιμής διαχείρισης μεταβλητών.
Ορίστε την τιμή ανάλυσης στον ακόλουθο τύπο Power Fx και τύπο δεδομένων στον πίνακα.
[{displayName:"Power Apps Help",displaySubtitle:"Power Apps Help",iconName:"List24Regular",sparks:[{displayName:"What is Copilot chat?",type:"PromptText"},{displayName:"How can I use the record picker?",type:"PromptText"},{displayName:"What types of questions can I ask Copilot?",type:"PromptText"},{displayName:"How do I provide feedback on Copilot’s responses?",type:"PromptText"}]}]
Επιλέξτε Επεξεργασία σχήματος και επικολλήστε το ακόλουθο σχήμα.
kind: Table properties: displayName: String displaySubtitle: String iconName: String sparks: type: kind: Table properties: displayName: String eventName: String iconName: String payload: String type: String
Ορίστε Αποθήκευση ως για αποθήκευση ως νέα προσαρμοσμένη μεταβλητή και ονομάστε την με κάτι σημαντικό όπως SparkGroupCustom.
Ο ορισμός sparks αποθηκεύεται σε μια καθολική μεταβλητή, επομένως πρέπει να ορίσετε τη μεταβλητή Καθολικό και να την ονομάσετε σε
PA_Copilot_Sparks.sparkGroups
ή/καιGlobal.PA_Copilot_Sparks.sparks
. Αυτό συμπληρώνει το αναδυόμενο στοιχείο με τις προτροπές σας. Στη συνέχεια, προσθέστε ένα βήμα για να ορίσετε τιμή μεταβλητής.Αναζητήστε το όνομα ορισμού sparks, όπως
Global.PA_Copilot_Sparks.sparkGroups
και ορίστε την τιμή στην ακόλουθη συνάρτηση συγχώνευσης Power Fx.Συγχώνευση
ForAll(Sequence(CountRows(Global.PA_Copilot_Sparks.sparkGroups)+CountRows(Topic.SparkGroupCustom)), If(Value<=CountRows(Global.PA_Copilot_Sparks.sparkGroups),Index (Global.PA_Copilot_Sparks.sparkGroups,Value), Index(Topic.SparkGroupCustom, Value - CountRows(Global.PA_Copilot_Sparks.sparkGroups))))
Αντικαταστήστε το όνομα μεταβλητής με το όνομα μεταβλητής που χρησιμοποιήσατε για τις προσαρμοσμένες προτροπές.
Δημοσιεύστε το εκπρόσωπος και παίξτε την εφαρμογή.
Οδηγός προτροπής: δείγμα θέματος προσαρμογών
Εδώ είναι ο πλήρης κώδικας θέματος, ο οποίος μπορεί να αντιγραφεί απευθείας στο νέο θέμα.
kind: AdaptiveDialog
beginDialog:
kind: OnEventActivity
id: main
priority: 200
eventName: Microsoft.PowerApps.Copilot.RequestSparks
actions:
- kind: ParseValue
id: iCepPf
variable: Topic.SparkGroupCustom
valueType:
kind: Table
properties:
displayName: String
displaySubtitle: String
iconName: String
sparks:
type:
kind: Table
properties:
displayName: String
eventName: String
iconName: String
payload: String
type: String
value: |-
=[{displayName:"Power Apps Help",displaySubtitle:"Power Apps Help",iconName:"List24Regular",
sparks:[
{displayName:"What is Copilot chat?",type:"PromptText"},
{displayName:"How can I use the record picker?",type:"PromptText"},
{displayName:"What types of questions can I ask Copilot?",type:"PromptText"},
{displayName:"How do I provide feedback on Copilot’s responses?",type:"PromptText"}
]}]
- kind: SetVariable
id: setVariable_pDu9cr
variable: Global.PA_Copilot_Sparks.sparkGroups
value: =ForAll(Sequence(CountRows(Global.PA_Copilot_Sparks.sparkGroups)+CountRows(Topic.SparkGroupCustom)), If(Value<=CountRows(Global.PA_Copilot_Sparks.sparkGroups),Index (Global.PA_Copilot_Sparks.sparkGroups,Value), Index(Topic.SparkGroupCustom, Value - CountRows(Global.PA_Copilot_Sparks.sparkGroups))))
Σημείωμα
Εάν ο παράγοντας σας υποστηρίζει πολλαπλές γλώσσες και χρειάζεται μετάφραση οδηγού προτροπής, όλες οι συμβολοσειρές ερωτήσεων που αντιμετωπίζει ο χρήστης πρέπει να οριστούν χρησιμοποιώντας ένα SetTextVariable
.
Γνωστοί περιορισμοί
- Οι παράγοντες συνομιλίας Copilot προς το παρόν δεν αναγνωρίζονται από την πλατφόρμα ως εξάρτηση. Πρέπει να προσθέσετε μη αυτόματα τον σχετικό παράγοντα συνομιλίας Copilot στη λύση εφαρμογής που βασίζεται σε μοντέλο πριν από την εξαγωγή και την εισαγωγή σε άλλο περιβάλλον.
- Η ρύθμιση παραμέτρων στην ενέργεια Copilot Studio μπορεί να δημιουργήσει παράγοντες με το ίδιο εμφανιζόμενο όνομα για εφαρμογές που έχουν τους ίδιους αρχικούς χαρακτήρες στο όνομα της εφαρμογής. Όταν συμβεί αυτό, μετονομάστε τον παράγοντα κατά τη δημοσίευση για να αποφύγετε τη σύγχυση.
- Οι τύποι μηνυμάτων εικόνας και βίντεο από παράγοντα έως χρήστη δεν υποστηρίζονται. Ως λύση, μπορείτε να χρησιμοποιήσετε προσαρμόσιμες κάρτες.