Αλλάξτε την έξοδο της προτροπής σας
Από προεπιλογή, η προτροπή δημιουργεί κείμενο ως απόκριση. Το κείμενο μπορεί να σας εξυπηρετεί, καθώς πολλοί χρησιμοποιούν υποθέσεις. Ωστόσο, εάν η απόκριση περιλαμβάνει διάφορα στοιχεία τα οποία πρέπει να προσδιοριστούν μεμονωμένα, μπορεί να περιοριστεί η επιλογή κειμένου.
Η έξοδος JSON σάς επιτρέπει να δημιουργείτε μια δομή JSON για την απόκριση προτροπής αντί για κείμενο. Το JSON επιτρέπει την ευκολότερη επεξεργασία των αποκρίσεων με πολλά στοιχεία μέσα στο Power Automate ή το Power Apps.
Ακολουθεί ένα παράδειγμα υποθέσεων χρήσης που είναι δυνατές με έξοδο JSON:
- Εμφάνιση δομημένου περιεχομένου, όπως χρονοδιάγραμμα έργου ή πληροφορίες προϊόντος.
- Εξαγάγετε δεδομένα από κείμενο όπως τιμολόγια, παραγγελίες αγοράς, φόρμες παράδοσης και πολλά άλλα.
- Προσδιορίστε χαρακτηριστικά αντικειμένων από προελεύσεις κειμένου, όπως μηνύματα ηλεκτρονικού ταχυδρομείου ή δεδομένα Dataverse.
- Αποκτήστε πολλαπλές κατηγορίες ή συναίσθημα από ένα κείμενο.
Σε αυτήν την ενότητα περιγράφεται ο τρόπος επιλογής του JSON ως εξόδου και επεξεργασίας της μορφής JSON.
Για να αλλάξετε τον τρόπο απόδοσης της προτροπής, ακολουθήστε τα παρακάτω βήματα:
Στον πίνακα στα δεξιά κάτω από την επικεφαλίδα Ρυθμίσεις προτροπής, επιλέξτε Output>JSON.
Στο κάτω αριστερό μέρος, επιλέξτε Δοκιμή προτροπής για να ελέγξετε πώς αποδίδεται η προτροπή απόκρισης στο JSON.
Από προεπιλογή, η μορφή είναι Αυτόματος εντοπισμός. Αυτή η μορφή σημαίνει ότι κάθε φορά που δοκιμάζετε την προτροπή σας, η μορφή που σχετίζεται με την προτροπή ανανεώνεται με εκείνη που εντοπίζεται κατά το χρόνο δοκιμής. Αυτή η μορφή σας εξυπηρετεί όταν χρησιμοποιείτε τις οδηγίες προτροπής και θέλετε να μάθετε πώς εξελίσσεται η μορφή απόκρισης.
Εάν ενημερώσετε το παράδειγμα JSON, η μορφή γίνεται Προσαρμογή και δεν ενημερώνεται ποτέ αν δοκιμάσετε ξανά την προτροπή σας. Αυτή η μορφή είναι κατάλληλη όταν δεν θέλετε να σας ζητηθεί να αλλάξετε τη μορφή ή εάν χρειάζεται να ακολουθήσετε μια συγκεκριμένη μορφή.
Μπορείτε να επαναφέρετε τη λειτουργία αυτόματου εντοπισμού επιλέγοντας Επιστροφή στον αυτόματο εντοπισμό.
Για να δοκιμάσετε και να αποθηκεύσετε την προτροπή σας, ακολουθήστε τα παρακάτω βήματα:
Για να επιβεβαιώσετε το παράδειγμα που μόλις τροποποιήθηκε, επιλέξτε το στοιχείο Εφαρμογή.
Για να ελέγξετε πώς αποδίδεται η απάντηση της προτροπής σας με τη νέα μορφή, επιλέξτε Δοκιμή προτροπής.
Όταν τελειώσετε με τις τροποποιήσεις σας, επιλέξτε Αποθήκευση προσαρμοσμένης προτροπής.
Εάν παραλείψετε αυτό το βήμα, οι αλλαγές σας θα χαθούν.
Όταν αποθηκεύετε την προτροπή σας, κλειδώνετε την πιο πρόσφατη μορφή που έχει εντοπιστεί αυτόματα ή την προσαρμοσμένη μορφή που έχει οριστεί. Αυτό σημαίνει ότι όταν χρησιμοποιείτε την προτροπή σας στο Power Automate ή στο Power Apps, η αποθηκευμένη μορφή χρησιμοποιείται και δεν διαφέρει.
Ανά πάσα στιγμή, μπορείτε να ελέγξετε το σχήμα JSON που δημιουργεί έξω από τα παραδείγματα JSON επιλέγοντας </>. Δεν μπορείτε να τροποποιήσετε αυτό το σχήμα αυτήν τη στιγμή.
Αφού προσθέσετε την ενέργεια Δημιουργήθηκε κείμενο με GPT σε μια ροή Power Automate, μπορείτε να χρησιμοποιήσετε όλα τα πεδία JSON ως δυναμικές τιμές χωρίς να προσθέσετε σύνθετη λογική για την ανάλυση της απόκρισης.
Το ακόλουθο παράδειγμα δείχνει πώς μπορείτε να επεξεργαστείτε ένα τιμολόγιο που ελήφθη μέσω ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας την προτροπή που περιγράφεται στην ενότητα Δημιουργία προτροπής με έξοδο JSON σε αυτό το άρθρο.
Δημιουργήστε μια ροή με το έναυσμα Όταν φτάνει ένα νέο μήνυμα ηλεκτρονικού ταχυδρομείου.
Για να μάθετε περισσότερα, μεταβείτε στα Γρήγορα αποτελέσματα με τις ενεργοποιήσεις.
Εάν χρειάζεται απλώς να επεξεργαστείτε συγκεκριμένα μηνύματα ηλεκτρονικού ταχυδρομείου, ρυθμίστε φίλτρα.
Εξαγάγετε το κείμενο των συνημμένων με την ενέργεια, Αναγνώριση κειμένου σε εικόνα ή έγγραφο PDF.
Για να μάθετε περισσότερα σχετικά με τον τρόπο δημιουργίας και τροποποίησης μιας ροής στον σχεδιαστή, μεταβείτε στην ενότητα Κατανόηση του σχεδιαστή ροών cloud.
Καθώς η προηγούμενη ενέργεια επιστρέφει έναν πίνακα γραμμών μέσα σε έναν πίνακα της σελίδας, είναι πιο βολικό να συγκεντρώσετε όλες τις γραμμές σε μια μοναδική μεταβλητή.
Αρχικοποιήστε μια μεταβλητή και προσθέστε τη δυναμική τιμή Κείμενο από την ενέργεια Αναγνώριση κειμένου σε εικόνα ή έγγραφο PDF σε αυτή τη μεταβλητή.
Ολοκληρώστε τη ροή κάνοντας τα ακόλουθα βήματα:
- Στη ροή σας, επιλέξτε Δημιουργία κειμένου με GPT χρησιμοποιώντας μια προτροπή.
- Στην καρτέλα Παράμετροι, στο πεδίο Προτροπή, επιλέξτε προτροπή με JSON ως έξοδο.
- Προσθέστε τη μεταβλητή τιμολογίου που μόλις δημιουργήσατε στην προτροπή εισόδου.
Η παρακάτω διαδικασία σάς επιτρέπει να χρησιμοποιείτε εύκολα και με ασφάλεια πολλαπλές τιμές που εξάγονται από ένα κείμενο χρησιμοποιώντας μια προτροπή.
Στη ροή σας, επιλέξτε Αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου.
Στην καρτέλα Παράμετροι, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου που περιέχει τα στοιχεία που έχουν εξαχθεί από την προτροπή με έξοδο JSON.
Ενδέχεται να αντιμετωπίσετε το ακόλουθο σφάλμα κατά τη δοκιμή μιας προτροπής: Δεν ήταν δυνατή η δημιουργία JSON. Επεξεργαστείτε τις οδηγίες προτροπής και προσπαθήστε ξανά.
Αυτό το σφάλμα μπορεί να οφείλεται στο γεγονός ότι το μοντέλο περικλείει την έξοδο JSON με πληροφορίες μετα-δεδομένων που εμποδίζουν την επιτυχή επαλήθευση της απαιτούμενης μορφής JSON. Δοκιμάστε να προσθέσετε τις ακόλουθες οδηγίες στην προτροπή σας για να επιλύσετε το πρόβλημα: Εμφάνιση της εξόδου ως JSON.
Είναι πιθανό να μην επιστρέφεται JSON μετά την επιλογή Προτροπή δοκιμής με ενεργοποιημένη τη λειτουργία αυτόματου εντοπισμού. Ίσως επειδή οι οδηγίες της προτροπής έρχονται σε αντίθεση με τις οδηγίες του συστήματος για την επιστροφή ενός JSON. Θα μπορούσε να επιλυθεί αλλάζοντας την προτροπή και δοκιμάστε ξανά.
Η τελευταία μορφή JSON που ανιχνεύεται στη λειτουργία αυτόματου εντοπισμού ή η τελευταία μορφή JSON που ορίζεται στην προσαρμοσμένη λειτουργία καταγράφεται κατά τη στιγμή της άμεσης αποθήκευσης. Αυτή η μορφή JSON που καταγράφηκε εφαρμόζεται στον χρόνο εκτέλεσης ερώτησης, εξασφαλίζοντας τη συνέπεια της μορφής απόκρισης ακόμα και όταν οι δυναμικές είσοδοι στην προτροπή αλλάζουν.
- Δεν μπορείτε να τροποποιήσετε ένα σχήμα JSON.
- Δεν υποστηρίζουμε τον ορισμό μιας μορφής JSON χωρίς κλειδιά πεδίου.
Παράδειγμα: το["abc", "def"]
δεν υποστηρίζεται αλλά το[{"Field1": "abc"}, {"Field1": "def"}]
υποστηρίζεται.