Δημιουργήστε παραστάσεις χρησιμοποιώντας το Power Fx
Σημαντικό
Οι δυνατότητες του Power Virtual Agents αποτελούν τώρα μέρος του Microsoft Copilot Studio μετά από σημαντικές επενδύσεις σε παραγωγική τεχνητή νοημοσύνη και βελτιωμένες ενσωματώσεις στο Microsoft Copilot.
Ορισμένα άρθρα και στιγμιότυπα οθόνης ενδέχεται να αναφέρονται στο Power Virtual Agents ενώ ενημερώνουμε την τεκμηρίωση και το εκπαιδευτικό περιεχόμενο.
Το Power Fx είναι μια γλώσσα χαμηλών απαιτήσεων κώδικα που χρησιμοποιεί τύπου όπως το Excel. Χρησιμοποιήστε το Power Fx για να δημιουργήσετε πολύπλοκη λογική που επιτρέπει στους copilot σας να χειρίζονται τα δεδομένα. Για παράδειγμα, ένας τύπος Power Fx μπορεί να ορίσει την τιμή μιας μεταβλητής, να αναλύσει μια συμβολοσειρά ή να χρησιμοποιήσει μια παράσταση σε μια συνθήκη. Για περισσότερες πληροφορίες, δείτε την επισκόπηση Power Fx και την αναφορά τύπου.
Σημείωμα
Οι τύποι Power Fx στο Microsoft Copilot Studio χρησιμοποιούν αρίθμηση τύπου Η.Π.Α. Δηλαδή, η υποδιαστολή είναι μια τελεία ή κουκκίδα, όπως στο 12,567.892
. Αυτό σημαίνει ότι οι παράμετροι Power Fx πρέπει να διαχωρίζονται με κόμματα (,).
Προϋποθέσεις
Χρήση μεταβλητών σε τύπο
Για να χρησιμοποιήσετε μια μεταβλητή σε έναν τύπο Power Fx, πρέπει να προσθέσετε ένα πρόθεμα στο όνομά της για να υποδείξετε το πεδίο εφαρμογής της μεταβλητής:
- Για τις μεταβλητές συστήματος, χρησιμοποιήστε
System.
- Για καθολικές μεταβλητές χρησιμοποιήστε
Global.
- Για μεταβλητές θέματος χρησιμοποιήστε
Topic.
Για παράδειγμα, για να χρησιμοποιήσετε τη μεταβλητή συστήματος Conversation.Id
σε έναν τύπο, θα πρέπει να ανατρέξετε σε αυτήν ως System.Conversation.Id
.
Χρήση τιμών λεκτικής σταθεράς σε τύπο
Εκτός από τη χρήση μεταβλητών σε έναν τύπο Power Fx , μπορείτε να καταχωρήσετε και τιμές λεκτικής σταθεράς. Για να χρησιμοποιήσετε μια τιμή λεκτικής σταθεράς,σε έναν τύπο πρέπει να την καταχωρήσετε με τη μορφή που αντιστοιχεί στον τύπο. Ο παρακάτω πίνακας περιλαμβάνει τους τύπους δεδομένων και τη μορφή των αντίστοιχων τιμών λεκτικής σταθεράς.
Type | Παραδείγματα τύπου |
---|---|
Συμβλοσειρά | "hi" , "hello world!" , "copilot" |
Boolean | Μόνο true ή false |
Αριθμός | 1 , 532 , 5.258 , -9201 |
Table | [1] , [45, 8, 2] , ["cats", "dogs"] |
Εγγραφή | { id: 1 } , { message: "hello" } , { name: "John", info: { age: 25, weight: 175 } } |
Ημερομηνία/ώρα | Time(5,0,23) , Date(2022,5,24) , DateTimeValue("May 10, 2022 5:00:00 PM") |
Επιλογή | Δεν υποστηρίζεται |
Κενό | Μόνο Blank() |
Χρησιμοποιήστε το Power Fx για να ορίσετε μια μεταβλητή
Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε μια παράσταση Power Fx για να αποθηκεύσουμε το όνομα του πελάτη και να το χρησιμοποιήσουμε σε κεφαλαία γράμματα.
Δημιουργήστε ένα θέμα και προσθέστε έναν κόμβο Ερώτηση .
Για Εισαγωγή μηνύματος, πληκτρολογήστε
What is your name?
.Στην περιοχή Προσδιορισμός, επιλέξτε την οντότητα Όνομα προσώπου.
Επιλέξτε το πλαίσιο στο Αποθήκευση απόκρισης ως, και έπειτα επιλέξτε τη μεταβλητή
Var1
και ονομάστε τηνcustomerName
.Στον κόμβο Ερώτηση, επιλέξτε + και, έπειτα, επιλέξτε Ορισμός τιμής μεταβλητής.
Επιλέξτε το πλαίσιο στο Ορισμός μεταβλητής, και έπειτα επιλέξτε Δημιουργία νέας και ονομάστε την
capsName
.Στο πλαίσιο Προς τιμή, επιλέξτε το βέλος > και, έπειτα, επιλέξτε την καρτέλα Τύπος.
Στο πλαίσιο fx, εισαγάγετε
Upper(Text(Topic.customerName))
και, έπειτα, επιλέξτε Εισαγωγή.Κάτω από τον κόμβο Ερώτηση, επιλέξτε + και έπειτα επιλέξτε Αποστολή μηνύματος.
Πληκτρολογήστε
HELLO
, επιλέξτε {x} και, έπειτα, επιλέξτεcapsName
.
Χρήση τύπου Power Fx ως συνθήκη
Για να αξιολογήσετε πιο σύνθετες παραστάσεις, ρυθμίστε τους κόμβους Συνθήκη ώστε να χρησιμοποιούν τύπους Power Fx.
Σε αυτό το παράδειγμα, ο copilot καθορίζει εάν μια ημερομηνία κράτησης πληροί τις προϋποθέσεις για έκπτωση. Για να το κάνετε αυτό, ελέγχει εάν η ημερομηνία κράτησης που παρέχεται από τον πελάτη είναι 14 ημέρες ή περισσότερο από την τρέχουσα ημερομηνία.
Δημιουργήστε ένα θέμα και προσθέστε έναν κόμβο Ερώτηση .
Για Εισαγωγή μηνύματος, πληκτρολογήστε
Booking date?
.Στην περιοχή Προσδιορισμός, επιλέξτε την οντότητα Ημερομηνία και ώρα.
Επιλέξτε το πλαίσιο στο Αποθήκευση απόκρισης ως, και έπειτα επιλέξτε τη μεταβλητή
Var1
και ονομάστε τηνbookingDate
.Επιλέξτε το εικονίδιο + και, στη συνέχεια, επιλέξτε Προσθήκη συνθήκης.
Στον κόμβο Συνθήκη, επιλέξτε το Μενού κόμβου (⋮), και, έπειτα, επιλέξτε Αλλαγή σε τύπο.
Στο πλαίσιο Συνάρτηση, επιλέξτε το βέλος > και, έπειτα, επιλέξτε την καρτέλα Τύπος.
Αντικαταστήστε τα περιεχόμενα του πλαισίου fx με τον τύπο
Topic.bookingDate > (DateAdd (Now(), 14))
και, έπειτα, επιλέξτε Εισαγωγή.Στον κόμβο Συνθήκη, προσθέστε έναν κόμβο Αποστολή μηνύματος και εισαγάγετε το μήνυμα
You qualify for a discount
.Στον κόμβο Όλες οι άλλες συνθήκες, προσθέστε έναν κόμβο Αποστολή μηνύματος και εισαγάγετε το μήνυμα
Sorry, you don't qualify for a discount
.
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για