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


Δημιουργήστε παραστάσεις χρησιμοποιώντας το 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, πρέπει να προσθέσετε ένα πρόθεμα στο όνομά της για να υποδείξετε το πεδίο εφαρμογής της μεταβλητής:

Για παράδειγμα, για να χρησιμοποιήσετε τη μεταβλητή συστήματος 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 για να αποθηκεύσουμε το όνομα του πελάτη και να το χρησιμοποιήσουμε σε κεφαλαία γράμματα.

  1. Δημιουργήστε ένα θέμα και προσθέστε έναν κόμβο Ερώτηση .

  2. Για Εισαγωγή μηνύματος, πληκτρολογήστε What is your name?.

  3. Στην περιοχή Προσδιορισμός, επιλέξτε την οντότητα Όνομα προσώπου.

  4. Επιλέξτε το πλαίσιο στο Αποθήκευση απόκρισης ως, και έπειτα επιλέξτε τη μεταβλητή Var1 και ονομάστε την customerName.

    Στιγμιότυπο οθόνης ενός κόμβου ερώτησης με επισήμανση μιας μεταβλητής με το όνομα Var1.

  5. Στον κόμβο Ερώτηση, επιλέξτε + και, έπειτα, επιλέξτε Ορισμός τιμής μεταβλητής.

  6. Επιλέξτε το πλαίσιο στο Ορισμός μεταβλητής, και έπειτα επιλέξτε Δημιουργία νέας και ονομάστε την capsName.

  7. Στο πλαίσιο Προς τιμή, επιλέξτε το βέλος > και, έπειτα, επιλέξτε την καρτέλα Τύπος.

  8. Στο πλαίσιο fx, εισαγάγετε Upper(Text(Topic.customerName)) και, έπειτα, επιλέξτε Εισαγωγή.

    Στιγμιότυπο οθόνης ενός τύπου Power Fx σε έναν κόμβο

  9. Κάτω από τον κόμβο Ερώτηση, επιλέξτε + και έπειτα επιλέξτε Αποστολή μηνύματος.

  10. Πληκτρολογήστε HELLO , επιλέξτε {x} και, έπειτα, επιλέξτε capsName.

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

Χρήση τύπου Power Fx ως συνθήκη

Για να αξιολογήσετε πιο σύνθετες παραστάσεις, ρυθμίστε τους κόμβους Συνθήκη ώστε να χρησιμοποιούν τύπους Power Fx.

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

  1. Δημιουργήστε ένα θέμα και προσθέστε έναν κόμβο Ερώτηση .

  2. Για Εισαγωγή μηνύματος, πληκτρολογήστε Booking date?.

  3. Στην περιοχή Προσδιορισμός, επιλέξτε την οντότητα Ημερομηνία και ώρα.

  4. Επιλέξτε το πλαίσιο στο Αποθήκευση απόκρισης ως, και έπειτα επιλέξτε τη μεταβλητή Var1 και ονομάστε την bookingDate.

    Στιγμιότυπο οθόνης του κόμβου Ερώτηση με επιλεγμένη μια οντότητα ημερομηνίας και ώρας και ένα σύνολο μεταβλητών.

  5. Επιλέξτε το εικονίδιο + και, στη συνέχεια, επιλέξτε Προσθήκη συνθήκης.

  6. Στον κόμβο Συνθήκη, επιλέξτε το Μενού κόμβου (), και, έπειτα, επιλέξτε Αλλαγή σε τύπο.

    Στιγμιότυπο οθόνης ενός κόμβου Συνθήκη με το εικονίδιο του Μενού κόμβου και επισημασμένη την

  7. Στο πλαίσιο Συνάρτηση, επιλέξτε το βέλος > και, έπειτα, επιλέξτε την καρτέλα Τύπος.

  8. Αντικαταστήστε τα περιεχόμενα του πλαισίου fx με τον τύπο Topic.bookingDate > (DateAdd (Now(), 14)) και, έπειτα, επιλέξτε Εισαγωγή.

  9. Στον κόμβο Συνθήκη, προσθέστε έναν κόμβο Αποστολή μηνύματος και εισαγάγετε το μήνυμα You qualify for a discount.

  10. Στον κόμβο Όλες οι άλλες συνθήκες, προσθέστε έναν κόμβο Αποστολή μηνύματος και εισαγάγετε το μήνυμα Sorry, you don't qualify for a discount.

    Στιγμιότυπο οθόνης των κόμβων Μήνυμα σε έναν κόμβο Συνθήκη.