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


Προσαρμογή συνομιλίας Copilot με χρήση του Copilot Studio (έκδοση προεπισκόπησης)

[Αυτό το άρθρο αποτελεί τεκμηρίωση προέκδοσης και ενδέχεται να αλλάξει.]

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

Σημαντικό

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

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

Σημείωμα

  • Για την προσαρμογή της συνομιλίας Copilot, απαιτούνται δικαιώματα επεξεργασίας εκπρόσωπου και άδεια χρήσης Copilot Studio.
  • Αυτή η δυνατότητα είναι διαθέσιμη μόνο σε αυτόνομες εφαρμογές βάσει μοντέλου και δεν υποστηρίζεται ακόμα για Dynamics 365 εφαρμογές.
  1. Μετάβαση σε https://make.preview.powerapps.com. Αυτή είναι μια δυνατότητα προεπισκόπησης και είναι διαθέσιμη μόνο σε περιβάλλοντα πρώιμης έκδοσης.
  2. Ανοίξτε την εφαρμογή βάσει μοντέλου σε λειτουργία επεξεργασίας για να αρχίσετε να προσαρμόζετε τη συνομιλία Copilot.
  3. Στην αριστερή γραμμή περιήγησης επιλέξτε .... Εάν δεν τη βλέπετε, η δυνατότητα δεν είναι ακόμα διαθέσιμη στο περιβάλλον σας. Μπορείτε να παρέχετε νέα περιβάλλοντα πρώιμης έκδοσης για πρόσβαση στη δυνατότητα.
  4. Επιλέξτε ... και, στη συνέχεια, επιλέξτε Ρύθμιση παραμέτρων στο Copilot Studio. Θα μεταφερθείτε στο Microsoft Copilot Studio όπου έχει ρυθμιστεί ο παράγοντας της εφαρμογής σας. Κάθε αυτόνομη εφαρμογή Copilot με βάση το μοντέλο έχει τον δικό της ειδικό παράγοντα που είναι διαθέσιμος για προσαρμογές. Η ρύθμιση του παράγοντα για πρώτη φορά διαρκεί μόνο λίγα δευτερόλεπτα. Ανοίξτε το Copilot Studio για να προσαρμόσετε τη συνομιλία του Copilot στο σχεδιαστή εφαρμογών με βάση το μοντέλο.
  5. Προσαρμόστε τον παράγοντά σας προσθέτοντας προελεύσεις γνώσης ή θέματα. Η προσαρμογή αυτού του παράγοντα επηρεάζει μόνο τη συνομιλία Copilot της συγκεκριμένης εφαρμογής για την οποία παρέχεται. Copilot συνομιλίας σε εφαρμογή βάσει μοντέλου στο Copilot Studio
  6. Δημοσιεύστε τον παράγοντα αφού κάνετε προσαρμογές για να εξασφαλίσετε ότι οι αλλαγές είναι διαθέσιμες στους χρήστες.

Προσθήκη γνώσεων στη συνομιλία Copilot

Μπορείτε να επεκτείνετε τις πληροφορίες συνομιλίας Copilot της εφαρμογής σας, προσθέτοντας επιπλέον πηγές γνώσεων στο Copilot Studio. Για παράδειγμα, μπορείτε να προσθέσετε έναν σύνδεσμο προς έναν εξωτερικό ιστότοπο που απευθύνεται στο κοινό, όπως η τεκμηρίωση Power Apps (learn.microsoft.com/power-apps/), για να επιτρέψετε στη συνομιλία Copilot να απαντά σε ερωτήσεις που σχετίζονται με Power Apps. Ένα άλλο παράδειγμα είναι να ανεβάσετε τις εσωτερικές γνώσεις του οργανισμού σας ως έγγραφο για να ενεργοποιήσετε τη συνομιλία Copilot ώστε να απαντά σε σχετικά ερωτήματα που δεν αποτελούν μέρος των δεδομένων της εφαρμογής.

Περισσότερες πληροφορίες: Προσθήκη γνώσεων σε έναν υπάρχοντα παράγοντα – Microsoft Copilot Studio.

Σημείωμα

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

Αναφορά γνώσεων στις εφαρμογές βάσει μοντέλου μέσω Copilot Studio

Προσθήκη νέου θέματος στη συνομιλία Copilot

Στο Copilot Studio, μπορείτε να προσθέσετε θέματα στον παράγοντα Copilot της εφαρμογής σας. Αυτά τα θέματα μπορούν να προσαρμοστούν ώστε να χρησιμοποιούν διάφορους τύπους εναύσματος και μπορούν να απαντήσουν με απλά μηνύματα, προσαρμόσιμες κάρτες ή παραγωγικές απαντήσεις. Επιπλέον, τα θέματα μπορούν επίσης να ξεκινήσουν ενέργειες όπως ροές, συνδέσεις και προσθήκες Dataverse που επιτρέπουν την απρόσκοπτη ενοποίηση του χρονικού σημείου με εξωτερικά συστήματα. Μάθετε περισσότερα σχετικά με τα θέματα και τον τρόπο προσθήκης δεξιοτήτων AI: Δημιουργία και επεξεργασία θεμάτων – Microsoft Copilot Studio.

Προσθήκη θέματος σε εφαρμογές βάσει μοντέλου μέσω του Copilot Studio

Σημείωμα

Το Copilot Studio έχει ενσωματωμένη δυνατότητα "Δοκιμάστε τον παράγοντά σας" και μπορεί να χρησιμοποιηθεί για την επικύρωση θεμάτων καθώς προστίθενται. Ωστόσο, τα θέματα που χρησιμοποιούν έτοιμες προσαρμοσμένες μεταβλητές εφαρμογής βάσει μοντέλου, όπως
Το Global.PA__Copilot_Model_PageContext.pageContext.id μπορεί να δοκιμαστεί μόνο στο δημοσιευμένο Copilot.

Προσαρμογές οδηγού προτροπής

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

Οδηγός προτροπής για τον copilot εφαρμογών με βάση το μοντέλο

Τα παρακάτω βήματα περιγράφουν λεπτομερώς τον τρόπο προσθήκης συγκεκριμένων ερωτημάτων στον οδηγό προτροπής. Μια ενότητα Power Apps Βοήθεια προσαρτάται στον υπάρχοντα έτοιμο προς χρήση οδηγό προτροπής Copilot. Εναλλακτικά, μπορείτε να αντιγράψετε το δείγμα κώδικα σε ένα νέο θέμα απευθείας από το δείγμα οδηγού προτροπής. Όλες οι προτροπές που εμφανίζονται στον τελικό χρήστη μέσω του οδηγού προτροπής αποθηκεύονται στον παράγοντα Copilot Studio που χρησιμοποιείται για την εφαρμογή.

  1. Ανοίξτε τον παράγοντα που υποστηρίζει την εφαρμογή Copilot Studio και προσθέστε ένα νέο κενό θέμα. Προσθήκη κενού θέματος

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

  3. Επιλέξτε Το συμβάν ελήφθη και, στη συνέχεια, ορίστε το όνομα του συμβάντος ως Microsoft.PowerApps.Copilot.RequestSparks, το οποίο είναι το δεσμευμένο όνομα για τον οδηγό προτροπής. Αίτημα Spark για το θέμα

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

    condition: =Global.PA_Copilot_Model_SessionContext.appUniqueName = "yourAppName" or Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName = "Entity name"

  5. Προσθέστε μια κατάλληλη τιμή προτεραιότητας, ώστε το έναυσμα να ενεργοποιείται μετά τα θέματα υψηλότερης προτεραιότητας. Οι τιμές προτεραιότητας μπορούν να έχουν εύρος 0 έως 10k με το 0 να είναι υψηλότερο. 200 είναι το παράδειγμα που χρησιμοποιείται εδώ.

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

  7. Ορίστε την τιμή ανάλυσης στον ακόλουθο τύπο 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"}]}]
    

    Ανάλυση καταχωρήσεων οδηγού προτροπής

  8. Επιλέξτε Επεξεργασία σχήματος και επικολλήστε το ακόλουθο σχήμα.

    kind: Table
    properties:
      displayName: String
      displaySubtitle: String
      iconName: String
      sparks:
        type:
          kind: Table
          properties:
            displayName: String
            eventName: String
            iconName: String
            payload: String
            type: String
    
  9. Ορίστε Αποθήκευση ως για αποθήκευση ως νέα προσαρμοσμένη μεταβλητή και ονομάστε την με κάτι σημαντικό όπως SparkGroupCustom. Προσαρμοσμένη ομάδα spark

  10. Ο ορισμός sparks αποθηκεύεται σε μια καθολική μεταβλητή, επομένως πρέπει να ορίσετε τη μεταβλητή Καθολικό και να την ονομάσετε σε PA_Copilot_Sparks.sparkGroups ή/και Global.PA_Copilot_Sparks.sparks. Αυτό συμπληρώνει το αναδυόμενο στοιχείο με τις προτροπές σας. Στη συνέχεια, προσθέστε ένα βήμα για να ορίσετε τιμή μεταβλητής. Ορισμός καθολικού sparks

  11. Αναζητήστε το όνομα ορισμού 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))))
    

    Αντικαταστήστε το όνομα μεταβλητής με το όνομα μεταβλητής που χρησιμοποιήσατε για τις προσαρμοσμένες προτροπές.

  12. Δημοσιεύστε το εκπρόσωπος και παίξτε την εφαρμογή.

    Οδηγός προτροπής με χρήση καθολικών σπινθήρων

Οδηγός προτροπής: δείγμα θέματος προσαρμογών

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

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 μπορεί να δημιουργήσει παράγοντες με το ίδιο εμφανιζόμενο όνομα για εφαρμογές που έχουν τους ίδιους αρχικούς χαρακτήρες στο όνομα της εφαρμογής. Όταν συμβεί αυτό, μετονομάστε τον παράγοντα κατά τη δημοσίευση για να αποφύγετε τη σύγχυση.
  • Οι τύποι μηνυμάτων εικόνας και βίντεο από παράγοντα έως χρήστη δεν υποστηρίζονται. Ως λύση, μπορείτε να χρησιμοποιήσετε προσαρμόσιμες κάρτες.