(Κάντε κλικ στην εικόνα παραπάνω για να παρακολουθήσετε το βίντεο αυτού του μαθήματος)
Καλώς ήρθατε στο μάθημα “Πράκτορες AI για Αρχάριους”! Αυτό το μάθημα παρέχει βασικές γνώσεις και πρακτικά παραδείγματα για τη δημιουργία Πρακτόρων AI.
Γίνετε μέλος της κοινότητας για να συναντήσετε άλλους μαθητές και δημιουργούς Πρακτόρων AI και να κάνετε οποιαδήποτε ερώτηση σχετικά με αυτό το μάθημα.
Για να ξεκινήσουμε το μάθημα, θα αποκτήσουμε μια καλύτερη κατανόηση του τι είναι οι Πράκτορες AI και πώς μπορούμε να τους χρησιμοποιήσουμε στις εφαρμογές και τις ροές εργασίας που δημιουργούμε.
Αυτό το μάθημα καλύπτει:
Με την ολοκλήρωση αυτού του μαθήματος, θα πρέπει να μπορείτε:
Οι Πράκτορες AI είναι συστήματα που επιτρέπουν στα Μεγάλα Γλωσσικά Μοντέλα (LLMs) να εκτελούν ενέργειες επεκτείνοντας τις δυνατότητές τους, δίνοντάς τους πρόσβαση σε εργαλεία και γνώση.
Ας αναλύσουμε αυτόν τον ορισμό σε μικρότερα μέρη:
Μεγάλα Γλωσσικά Μοντέλα - Η έννοια των πρακτόρων υπήρχε πριν από τη δημιουργία των LLMs. Το πλεονέκτημα της δημιουργίας Πρακτόρων AI με LLMs είναι η ικανότητά τους να ερμηνεύουν την ανθρώπινη γλώσσα και δεδομένα. Αυτή η ικανότητα επιτρέπει στα LLMs να ερμηνεύουν πληροφορίες από το περιβάλλον και να καθορίζουν ένα σχέδιο για την αλλαγή του περιβάλλοντος.
Εκτέλεση Ενεργειών - Εκτός των συστημάτων Πρακτόρων AI, τα LLMs περιορίζονται σε καταστάσεις όπου η ενέργεια είναι η δημιουργία περιεχομένου ή πληροφοριών βάσει της προτροπής του χρήστη. Εντός των συστημάτων Πρακτόρων AI, τα LLMs μπορούν να ολοκληρώσουν εργασίες ερμηνεύοντας το αίτημα του χρήστη και χρησιμοποιώντας εργαλεία που είναι διαθέσιμα στο περιβάλλον τους.
Πρόσβαση σε Εργαλεία - Τα εργαλεία στα οποία έχει πρόσβαση το LLM καθορίζονται από 1) το περιβάλλον στο οποίο λειτουργεί και 2) τον προγραμματιστή του Πράκτορα AI. Στο παράδειγμα του πράκτορα ταξιδιών, τα εργαλεία του πράκτορα περιορίζονται από τις λειτουργίες που είναι διαθέσιμες στο σύστημα κρατήσεων και/ή ο προγραμματιστής μπορεί να περιορίσει την πρόσβαση του πράκτορα σε εργαλεία όπως πτήσεις.
Μνήμη+Γνώση - Η μνήμη μπορεί να είναι βραχυπρόθεσμη στο πλαίσιο της συνομιλίας μεταξύ του χρήστη και του πράκτορα. Μακροπρόθεσμα, εκτός από τις πληροφορίες που παρέχονται από το περιβάλλον, οι Πράκτορες AI μπορούν επίσης να ανακτούν γνώση από άλλα συστήματα, υπηρεσίες, εργαλεία και ακόμη και άλλους πράκτορες. Στο παράδειγμα του πράκτορα ταξιδιών, αυτή η γνώση θα μπορούσε να είναι οι πληροφορίες για τις ταξιδιωτικές προτιμήσεις του χρήστη που βρίσκονται σε μια βάση δεδομένων πελατών.
Τώρα που έχουμε έναν γενικό ορισμό των Πρακτόρων AI, ας δούμε μερικούς συγκεκριμένους τύπους πρακτόρων και πώς θα μπορούσαν να εφαρμοστούν σε έναν πράκτορα κρατήσεων ταξιδιών.
Τύπος Πράκτορα | Περιγραφή | Παράδειγμα |
---|---|---|
Απλοί Αντανακλαστικοί Πράκτορες | Εκτελούν άμεσες ενέργειες βάσει προκαθορισμένων κανόνων. | Ο πράκτορας ταξιδιών ερμηνεύει το περιεχόμενο του email και προωθεί παράπονα ταξιδιών στην εξυπηρέτηση πελατών. |
Πράκτορες Αντανακλαστικοί με Μοντέλο | Εκτελούν ενέργειες βάσει ενός μοντέλου του κόσμου και αλλαγών σε αυτό το μοντέλο. | Ο πράκτορας ταξιδιών δίνει προτεραιότητα σε δρομολόγια με σημαντικές αλλαγές τιμών βάσει πρόσβασης σε ιστορικά δεδομένα τιμών. |
Πράκτορες Βασισμένοι σε Στόχους | Δημιουργούν σχέδια για την επίτευξη συγκεκριμένων στόχων ερμηνεύοντας τον στόχο και καθορίζοντας ενέργειες για την επίτευξή του. | Ο πράκτορας ταξιδιών κάνει κρατήσεις καθορίζοντας τις απαραίτητες ταξιδιωτικές ρυθμίσεις (αυτοκίνητο, δημόσια συγκοινωνία, πτήσεις) από την τρέχουσα τοποθεσία στον προορισμό. |
Πράκτορες Βασισμένοι στη Χρησιμότητα | Λαμβάνουν υπόψη προτιμήσεις και ζυγίζουν συμβιβασμούς αριθμητικά για να καθορίσουν πώς να επιτύχουν στόχους. | Ο πράκτορας ταξιδιών μεγιστοποιεί τη χρησιμότητα ζυγίζοντας την ευκολία έναντι του κόστους κατά την κράτηση ταξιδιού. |
Πράκτορες Μάθησης | Βελτιώνονται με την πάροδο του χρόνου ανταποκρινόμενοι σε ανατροφοδότηση και προσαρμόζοντας τις ενέργειες ανάλογα. | Ο πράκτορας ταξιδιών βελτιώνεται χρησιμοποιώντας σχόλια πελατών από έρευνες μετά το ταξίδι για να κάνει προσαρμογές σε μελλοντικές κρατήσεις. |
Ιεραρχικοί Πράκτορες | Περιλαμβάνουν πολλούς πράκτορες σε ένα σύστημα επιπέδων, με πράκτορες υψηλότερου επιπέδου να διασπούν εργασίες σε υποεργασίες για πράκτορες χαμηλότερου επιπέδου. | Ο πράκτορας ταξιδιών ακυρώνει ένα ταξίδι διαιρώντας την εργασία σε υποεργασίες (για παράδειγμα, ακύρωση συγκεκριμένων κρατήσεων) και αφήνοντας τους πράκτορες χαμηλότερου επιπέδου να τις ολοκληρώσουν, αναφέροντας πίσω στον πράκτορα υψηλότερου επιπέδου. |
Συστήματα Πολλαπλών Πρακτόρων (MAS) | Οι πράκτορες ολοκληρώνουν εργασίες ανεξάρτητα, είτε συνεργατικά είτε ανταγωνιστικά. | Συνεργατικό: Πολλοί πράκτορες κάνουν κρατήσεις για συγκεκριμένες ταξιδιωτικές υπηρεσίες όπως ξενοδοχεία, πτήσεις και ψυχαγωγία. Ανταγωνιστικό: Πολλοί πράκτορες διαχειρίζονται και ανταγωνίζονται για ένα κοινό ημερολόγιο κρατήσεων ξενοδοχείου για να κάνουν κρατήσεις πελατών στο ξενοδοχείο. |
Στην προηγούμενη ενότητα, χρησιμοποιήσαμε το παράδειγμα του πράκτορα ταξιδιών για να εξηγήσουμε πώς οι διαφορετικοί τύποι πρακτόρων μπορούν να χρησιμοποιηθούν σε διαφορετικά σενάρια κρατήσεων ταξιδιών. Θα συνεχίσουμε να χρησιμοποιούμε αυτήν την εφαρμογή καθ’ όλη τη διάρκεια του μαθήματος.
Ας δούμε τους τύπους χρήσεων για τους οποίους οι Πράκτορες AI είναι πιο κατάλληλοι:
Καλύπτουμε περισσότερες παραμέτρους για τη χρήση Πρακτόρων AI στο μάθημα “Δημιουργία Αξιόπιστων Πρακτόρων AI”.
Το πρώτο βήμα στον σχεδιασμό ενός συστήματος Πρακτόρων AI είναι να καθορίσετε τα εργαλεία, τις ενέργειες και τις συμπεριφορές. Σε αυτό το μάθημα, εστιάζουμε στη χρήση της Υπηρεσίας Πρακτόρων AI της Azure για τον καθορισμό των Πρακτόρων μας. Προσφέρει δυνατότητες όπως:
Η επικοινωνία με τα LLMs γίνεται μέσω προτροπών. Δεδομένης της ημιαυτόνομης φύσης των Πρακτόρων AI, δεν είναι πάντα δυνατό ή απαραίτητο να επαναπροτρέψουμε το LLM μετά από μια αλλαγή στο περιβάλλον. Χρησιμοποιούμε Μοτίβα Πρακτόρων που μας επιτρέπουν να προτρέπουμε το LLM σε πολλαπλά βήματα με πιο κλιμακούμενο τρόπο.
Αυτό το μάθημα είναι χωρισμένο σε μερικά από τα τρέχοντα δημοφιλή μοτίβα Πρακτόρων.
Τα Πλαίσια Πρακτόρων επιτρέπουν στους προγραμματιστές να εφαρμόζουν μοτίβα Πρακτόρων μέσω κώδικα. Αυτά τα πλαίσια προσφέρουν πρότυπα, πρόσθετα και εργαλεία για καλύτερη συνεργασία Πρακτόρων AI. Αυτά τα οφέλη παρέχουν δυνατότητες για καλύτερη παρατηρησιμότητα και αντιμετώπιση προβλημάτων στα συστήματα Πρακτόρων AI.
Σε αυτό το μάθημα, θα εξερευνήσουμε το ερευνητικό πλαίσιο AutoGen και το παραγωγικό πλαίσιο Agent από το Semantic Kernel.
Γίνετε μέλος του Azure AI Foundry Discord για να συναντήσετε άλλους μαθητές, να παρακολουθήσετε ώρες γραφείου και να λάβετε απαντήσεις στις ερωτήσεις σας για τους Πράκτορες AI.
Αποποίηση Ευθύνης:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης Co-op Translator. Παρόλο που καταβάλλουμε κάθε προσπάθεια για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.