Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Οι αντιπρόσωποι που έχουν δημιουργηθεί στο Copilot Studio αποκτούν νέες δυνατότητες μέσω ενοποίησης με άλλους ηλεκτρονικές υπηρεσίες. Αυτές οι υπηρεσίες μπορεί να περιλαμβάνουν υπηρεσίες της Microsoft, όπως SharePoint και το Dataverse, υπηρεσίες τρίτων όπως τα ServiceNow, Salesforce και Databricks και προσαρμοσμένα API. Το Power Platform προσφέρει ένα εμπλουτισμένο οικοσύστημα ενσωματωμένων συνδέσεων που είναι διαθέσιμες στο Copilot Studio, ώστε να μην χρειάζεται να τις δημιουργήσετε μόνοι σας. Έχετε επίσης διάφορες επιλογές για τη δημιουργία προσαρμοσμένων ενσωματώσεων χρησιμοποιώντας λίγο κώδικα ή προ-κώδικα. Οι πράκτορες μπορούν να επεκτείνουν τις δυνατότητές τους μέσω του Model Context Protocol (MCP) για να αλληλεπιδρούν με εξωτερικά εργαλεία και δεδομένα με τυποποιημένο, επεκτάσιμο τρόπο ή μέσω χρήσης υπολογιστή για την αυτοματοποίηση εφαρμογών ιστού και επιτραπέζιων υπολογιστών απευθείας από μια εικονική μηχανή – επιτρέποντας ευρύτερα σενάρια ενοποίησης ακόμη και όταν δεν υπάρχει διαθέσιμο API.
Χρησιμοποιώντας ενσωματώσεις, οι πράκτορες γίνονται μια βολική διεπαφή για πρόσβαση στη λειτουργικότητα πολλαπλών συστημάτων. Οι χρήστες μπορούν να εκτελέσουν πολλές διαφορετικές λειτουργίες χωρίς να απομακρυνθούν από τον πράκτορα. Για παράδειγμα, ένας μοναδικός παράγοντας που έχει σχεδιαστεί στο Copilot Studio μπορεί να χρησιμοποιηθεί για:
- Ανάγνωση, δημιουργία και ενημέρωση στοιχείων σε μια λίστα SharePoint.
- Στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας Office 365 Outlook.
- Ανοίξτε ένα νέο δελτίο υποστήριξης στο ServiceNow.
Ζητήματα μοτίβου ολοκλήρωσης
Το Copilot Studio υποστηρίζει την ενοποίηση μέσω συνδέσεων Power Platform, αιτήσεων HTTP, ροών παραγόντων, δεξιοτήτων bot framework και άλλων. Η επιλογή του σωστού μοτίβου ολοκλήρωσης εξαρτάται από τις απαιτήσεις του έργου.
Συνδέσεις Power Platform
Οι συνδέσεις επιτρέπουν στους εκπροσώπους να αλληλεπιδρούν με μια υποκείμενη υπηρεσία. Είναι ένα σύνολο ενεργειών και εναυσμάτων που εκτίθενται μέσω μιας διεπαφής χαμηλών απαιτήσεων κώδικα. Οι ενέργειες είναι λειτουργίες που κατευθύνονται από έναν πράκτορα, όπως ανάγνωση, εγγραφή ή ενημέρωση. Τα εναύσματα ειδοποιούν τον εκπρόσωπο όταν συμβαίνει ένα συμβάν σε άλλη υπηρεσία.
Χρησιμοποιήστε προκατασκευασμένες συνδέσεις και προσαρμοσμένες συνδέσεις:
- Prebuilt connectors: η Microsoft προσφέρει ένα μεγάλο οικοσύστημα συνδέσεων λογισμικού ως υπηρεσίας (SaaS) έτοιμο για χρήση με το Copilot Studio.
- Προσαρμοσμένες συνδέσεις: Όταν δεν υπάρχει διαθέσιμη προκατασκευασμένη σύνδεση, μπορείτε να δημιουργήσετε τη δική σας σύνδεση για μια υπηρεσία. Είναι ένα περιτύλιγμα χωρίς κώδικα ή χαμηλού κώδικα για REST API.
Οι συνδέσεις Power Platform πληρούν αυτές τις απαιτήσεις:
- Οι δημιουργοί που δημιουργούν με το Power Platform είναι εξοικειωμένοι με τις συνδέσεις χωρίς κώδικα ή με λίγο κώδικα.
- Υποστηρίζεται κώδικας Power Fx, συμπεριλαμβανομένων μεταβλητών, συνθηκών, παραμέτρων και άλλων.
- Η ανάλυση και ο χειρισμός σφαλμάτων είναι ενσωματωμένα.
- Οι προκατασκευασμένες υποδοχές απαιτούν μόνο διαμόρφωση, χωρίς να απαιτείται χρόνος ανάπτυξης.
- Οι προσαρμοσμένες συνδέσεις μπορούν να δημιουργηθούν μία φορά και να χρησιμοποιηθούν σε πολλούς εκπροσώπους.
- Δυνατότητα παρακολούθησης της δραστηριότητας ως μέρος της ενοποίησης του Copilot Studio με το Application Insights (μια δυνατότητα του Azure Monitor).
- Ορισμένες συνδέσεις και προσαρμοσμένες συνδέσεις υποστηρίζουν εικονικά δίκτυα.
Όταν χρησιμοποιείτε συνδέσεις Power Platform για ενοποίηση, λάβετε υπόψη τα ακόλουθα σημεία:
- Η επιστροφή εκατοντάδων αποτελεσμάτων προκαλεί σημαντική καθυστέρηση στην απόκριση του πράκτορα στον χρήστη.
- Οι συνδέσεις τρίτων ζητούν από τους χρήστες να εισαγάγουν διαπιστευτήρια για να μπορέσουν να συνδεθούν στην υπηρεσία. Ένας χρήστης μπορεί να μην καταλαβαίνει πώς να κάνει τη σύνδεση χωρίς καθοδήγηση. Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε διαπιστευτήρια δημιουργού όταν ο χρήστης δεν έχει τις απαραίτητες πληροφορίες για να πραγματοποιήσει τη σύνδεση.
Αιτήσεις HTTP
Οι πράκτορες μπορούν να ενσωματωθούν σε μια άλλη υπηρεσία κάνοντας μια αίτηση HTTP. Ο προγραμματιστής πρέπει να καθορίζει αυτές τις τιμές κάθε φορά κατά την υποβολή ενός αιτήματος HTTP:
- URI
- Μέθοδος (GET, POST, PATCH και ούτω καθεξής)
- Κεφαλίδες
- Σώμα
Οι αιτήσεις HTTP πληρούν αυτές τις απαιτήσεις:
- Δυνατότητα σύνδεσης με υπηρεσίες και εκτέλεσης ενεργειών που δεν βρέθηκαν στη λίστα προκατασκευασμένων συνδέσεων.
- Λιγότερος χρόνος για ανάπτυξη από μια προσαρμοσμένη σύνδεση.
Όταν χρησιμοποιείτε αιτήματα HTTP, λάβετε υπόψη τους ακόλουθους παράγοντες:
- Πολλοί δημιουργοί χαμηλών απαιτήσεων κώδικα και χωρίς κώδικα δεν καταλαβαίνουν πώς να ρυθμίσουν τις παραμέτρους μιας αίτησης HTTP και ενδέχεται να δυσκολεύονται να την υποστηρίξουν.
- Δεν μπορείτε να το μοιραστείτε σε ολόκληρο τον οργανισμό σας για επαναχρησιμοποίηση, όπως προσαρμοσμένες συνδέσεις.
Ροές παράγοντα
Οι ροές παραγόντων εκτελούν μια σειρά ενεργειών σε μια προκαθορισμένη ακολουθία. Χρησιμοποιούν τις ενέργειες χαμηλού κώδικα που βρίσκονται στις συνδέσεις Power Platform. Οι πράκτορες μπορούν να περάσουν τιμές ως είσοδο σε μια ροή εντολών του πράκτορα και να λάβουν τα αποτελέσματα της.
Οι ροές παράγοντα είναι λειτουργικά παρόμοιες με τις ροές Power Automate cloud με μερικές σημαντικές διαφορές:
- Οι ροές παραγόντων μπορούν να ενεργοποιήσουν υψηλή απόδοση και χαμηλό λανθάνοντα χρόνο.
- Οι ροές αντιπροσώπων προσφέρουν περισσότερες δυνατότητες από τις ροές του Power Automate, όπως οι ενέργειες με ανθρώπινη παρέμβαση.
- Οι ροές πρακτόρων καταναλώνουν πιστώσεις του Copilot σύμφωνα με τη χρήση τους. Power Automate ροές συνήθως εκτελούνται σύμφωνα με ένα μοντέλο εκχώρησης αδειών χρήσης ανά χρήστη ή μοντέλο ανά διεργασία.
Οι ροές αντιπροσώπων πληρούν αυτές τις απαιτήσεις:
- Χωρίς κώδικα ή με λίγο κώδικα.
- Ντετερμινιστική αλυσίδα ενεργειών.
- Η δραστηριότητα μπορεί να παρακολουθείται ξεχωριστά.
- Αποκρύπτει ευαίσθητες τιμές, όπως κλειδιά και μυστικά σε ενέργειες ροής. Λαμβάνει διαπιστευτήρια από Azure Key Vault για τον έλεγχο ταυτότητας.
- Χειρίζεται μεγάλους όγκους δεδομένων και μεγέθη αρχείων.
- Χρησιμοποιεί νήματα ταυτόχρονης και παράλληλης εκτέλεσης για καλύτερη απόδοση.
- Οι υπάρχουσες Power Automate ροές cloud μπορούν να μετατραπούν σε ροές αντιπροσώπων.
Όταν σχεδιάζετε έναν εκπρόσωπο που χρησιμοποιεί ροές εκπροσώπου, λάβετε υπόψη τα ακόλουθα σημεία:
- Η απόδοση περιορίζεται από τα όρια API των υπηρεσιών και των ενεργειών που περιλαμβάνει.
- Ο προγραμματιστής πρέπει να σχεδιάσει ένα μοτίβο χειρισμού σφαλμάτων, ώστε ο πράκτορας να γνωρίζει πώς να χειρίζεται τις εξαιρέσεις.
- Η απόκριση στον παράγοντα από τη ροή έχει όριο μεγέθους.
- Η λογική μεγαλύτερης διάρκειας μπορεί να συνεχίσει να εκτελείται μετά την ενέργεια Απόκριση σε εκπρόσωπο.
Δεξιότητες Bot Framework
Οι δεξιότητες είναι επαναχρησιμοποιήσιμα δομικά στοιχεία δεξιοτήτων συνομιλίας που δημιουργείτε χρησιμοποιώντας το Bot Framework. Υλοποιήστε δεξιότητες χρησιμοποιώντας προ-κώδικα. Καταχωρήστε δεξιότητες στο Copilot Studio για να τις χρησιμοποιήσετε. Αφού καταχωρήσετε μια δεξιότητα σε Copilot, μπορείτε να την ενεργοποιήσετε ως κόμβο σε ένα θέμα συζήτησης.
Οι δεξιότητες του Bot Framework πληρούν αυτές τις απαιτήσεις:
- Σύγχρονη εκτέλεση.
- Υποστήριξη για ιδιωτικά τελικά σημεία.
- Οι υπάρχουσες δεξιότητες Bot Framework μπορούν να επαναχρησιμοποιηθούν στο Copilot Studio.
Όταν χρησιμοποιείτε τις δεξιότητες του Bot Framework, λάβετε υπόψη τους ακόλουθους παράγοντες:
- Απαιτεί προ-κώδικα για συνεχή ανάπτυξη και υποστήριξη (για παράδειγμα, C#).
- Εκτελείται στην Azure AI Bot Service.
- Θα επιβαρύνεστε με έξοδα σε Azure που θα πρέπει να καλύψετε με μια Azure συνδρομή.
- Η Διαχείριση κύκλου ζωής εφαρμογών (ALM) βρίσκεται εκτός του Power Platform.
Άλλες εκτιμήσεις για τα πρότυπα ολοκλήρωσης
Μαζί με τις οδηγίες για κάθε τύπο ενσωμάτωσης, λάβετε υπόψη τα ακόλουθα σημεία για μια συνολική στρατηγική ενσωμάτωσης:
- Τα μοτίβα ενοποίησης του Copilot Studio δεν είναι αποκλειστικά και μπορούν να συνδυαστούν.
- Οι ενσωματώσεις είναι τόσο γρήγορες όσο τα τελικά σημεία στα οποία συνδέονται.
- Πάντα να βελτιστοποιείτε τα ερωτήματα για να επιστρέφετε αποτελέσματα όσο το δυνατόν γρηγορότερα για να παρέχετε μια καλή εμπειρία συνομιλίας.
- Όπου οι ροές αντιπροσώπων και το Copilot Studio δεν εκτελούν λογική αρκετά γρήγορα, εξετάστε αυτές τις επιλογές:
- Προσαρμοσμένα API Dataverse
- Προσθήκες χαμηλού κώδικα Dataverse
- συναρτήσεις Azure
- Συγκεκριμένα σενάρια απαιτούν η ενοποίηση δεδομένων να εκτελείται σε ένα μεσαίο επίπεδο που τροποποιεί τα μηνύματα καθώς τα αναμεταδίδει.
Προσθήκη ενοποιήσεων σε έναν πράκτορα
Προσθέστε ενοποιήσεις σε έναν εκπρόσωπο χρησιμοποιώντας τις ακόλουθες μεθόδους:
Εργαλεία
- Συνδέστε την ενοποίηση ως εργαλείο για να επεκτείνετε τη λειτουργικότητα ενός πράκτορα.
- Χρησιμοποιήστε φυσική γλώσσα για να περιγράψετε πότε ο ενορχηστρωτής πρέπει να επιλέξει το εργαλείο για την εκτέλεση μιας εργασίας.
- Καθορίστε τον τρόπο με τον οποίο ο πράκτορας θα πρέπει να καθορίζει τις τιμές εισόδου του εργαλείου και πώς θα πρέπει να μοιάζει η έξοδος. Το δημιουργικό AI μπορεί να συμπληρώσει δυναμικά εισόδους με βάση μια περιγραφή ή μπορείτε να ορίσετε με μη αυτόματο τρόπο τιμές και τύπους.
- Επίκληση ως μέρος ενός σχεδίου που δημιουργήθηκε μέσω γεννητικής ενορχήστρωσης.
Θέματα
- Καλέστε μια ενοποίηση μέσω ενός θεματικού κόμβου. Εκτελείται στην ίδια θέση στην ακολουθία του θέματος κάθε φορά.
- Παρέχετε εισόδους στον κόμβο χρησιμοποιώντας το Power Fx.
Παράγοντες
- Δημιουργήστε ένα θυγατρικό copilot που έχει το δικό του σύνολο οδηγιών και ορίστε την πρόσβαση σε γνώσεις και εργαλεία που είναι διαθέσιμα στο γονικό copilot.
- Εναλλακτικά, συνδεθείτε σε έναν υπάρχοντα παράγοντα στο Copilot Studio, Microsoft 365 SDK, Microsoft Foundry, Fabric, Agent-To-Agent και ούτω καθεξής.
Ποσοστώσεις και περιορισμοί
Εξετάστε τα τρέχοντα όρια υπηρεσίας για το Copilot Studio και το Power Platform:
- ποσοστώσεις και όρια του Copilot Studio
- Όρια Power Automate
- Όρια και κατανομές αιτημάτων Power Platform
- Όρια σύνδεσης Power Platform, που παρατίθενται στη μεμονωμένη σελίδα κάθε σύνδεσης.
Πρέπει να καθορίσετε τα όρια API για αυτές τις υπηρεσίες ξεχωριστά:
- Χωρητικότητα OpenAI: Τα όρια ρυθμού δεν τεκμηριώνονται.
- δεξιότητες Bot Framework: Ελέγξτε την τεκμηρίωση Azure για τις συγκεκριμένες υπηρεσίες που χρησιμοποιούνται.
Παράδειγμα επισκόπησης σχεδιασμού ενοποιήσεων
Κατά τον σχεδιασμό ενοποιήσεων με το Copilot Studio, καθορίστε τις παρακάτω πληροφορίες για κάθε υπηρεσία:
- Συνδεδεμένο σύστημα: Η υπηρεσία στην οποία συνδέεστε.
- Called by: Το στοιχείο bot στο Copilot Studio που καλεί την υπηρεσία.
- Κλήθηκε με: Ο επιλεγμένος τύπος ενσωμάτωσης.
- Αναμενόμενος ημερήσιος όγκος: Ο μέσος αριθμός αιτημάτων.
- Αναμενόμενη αιχμή: Ο υψηλότερος αναμενόμενος αριθμός ημερήσιων αιτημάτων.
- Λεπτομέριες: Άλλες πληροφορίες σχετικά με την ενσωμάτωση.
Ακολουθεί ένα παράδειγμα για έναν πράκτορα με πολλές ενσωματώσεις:
| Συνδεδεμένο σύστημα | Κλήθηκε από | Κλήθηκε με | Αναμενόμενος ημερήσιος όγκος | Αναμενόμενη αιχμή | Κλήσεις API ανά λεπτό | Λεπτομέρειες |
|---|---|---|---|---|---|---|
| ServiceNow | Θέμα KB του Service Desk | Ροή εργασίας | 5.000 | 1,000 | 600 | Το ερώτημα χρήστη χρησιμοποιείται ως είσοδος για την εκτέλεση ενός ερωτήματος στη γνωσιακή βάση ServiceNow χρησιμοποιώντας την τυπική σύνδεση. Ένα JSON αποτελεσμάτων επιστρέφεται στο Copilot Studio για δημιουργία προσαρμοσμένων δεδομένων. |
| Τοποθεσία web της Contoso | Γνώση | Παραγωγικές απαντήσεις | 1,000 | 100 | Μη Διαθέσιμο |
https://contoso.com/en-us/FAQ με το /en-us/ να ορίζεται δυναμικά με βάση τη μεταβλητή τοπικών ρυθμίσεων χρήστη. |
| API εσωτερικού καταλόγου | Θέμα έναρξης συνομιλίας | Ροή εργασίας | 15,000 | 5.000 | Μη Διαθέσιμο | Χρήση προσαρμοσμένων συνδέσεων που εκτελούνται στο περιβάλλον ενός Azure Εικονικού δικτύου για σύνδεση σε ένα εσωτερικό API. |
| API καιρού | Θέμα καιρού | HTTP | 500 | 100 | Μη Διαθέσιμο | Αίτημα GET σε ένα API που βασίζεται σε REST. |
| Ομάδες | Θέμα κράτησης σύσκεψης | Εργαλεία | 1.500 | 300 | 100 | Δημιουργήστε μια σύσκεψη Teams με βάση τις εισόδους συνομιλίας. |
| ΣΑΠ | Κάθε 24 ώρες | Ροή εργασίας | 20.000 | - | 2,500 | Καθημερινός συγχρονισμός παρτίδας του καταλόγου προϊόντων από SAP σε Dataverse. |
Επόμενο βήμα
Μάθετε πώς οι προτροπές AI, το Model Context Protocol και οι πράκτορες χρήσης υπολογιστή μπορούν να επεκτείνουν τις δυνατότητες του copilot σας.