(Κάντε κλικ στην παραπάνω εικόνα για να δείτε το βίντεο αυτού του μαθήματος)
Καλώς ήρθατε στο μάθημα Πράκτορες AI για Αρχάριους! Αυτό το μάθημα σας δίνει τις βασικές γνώσεις — και πραγματικό κώδικα — για να ξεκινήσετε να κατασκευάζετε Πράκτορες AI από το μηδέν.
Ελάτε να πείτε γεια στην Κοινότητα Discord Azure AI — γεμάτη από μαθητές και δημιουργούς AI που είναι χαρούμενοι να απαντήσουν σε ερωτήσεις.
Πριν ξεκινήσουμε την κατασκευή, ας βεβαιωθούμε ότι κατανοούμε πραγματικά τι είναι ένας Πράκτορας AI και πότε έχει νόημα να χρησιμοποιήσουμε έναν.
Αυτό το μάθημα καλύπτει:
Στο τέλος αυτού του μαθήματος θα πρέπει να μπορείτε να:
Μια απλή προσέγγιση για να το σκεφτείτε:
Οι Πράκτορες AI είναι συστήματα που επιτρέπουν στα Μεγάλα Γλωσσικά Μοντέλα (LLMs) να κάνουν πράγματα — δίνοντάς τους εργαλεία και γνώση για να δρουν στον κόσμο, όχι απλά να απαντούν σε ερωτήματα.
Ας το αναλύσουμε λίγο:

Μεγάλα Γλωσσικά Μοντέλα — Οι πράκτορες υπήρχαν πριν τα LLM, αλλά τα LLM κάνουν τους σύγχρονους πράκτορες τόσο ισχυρούς. Μπορούν να κατανοήσουν φυσική γλώσσα, να συλλογιστούν το πλαίσιο και να μετατρέψουν έναν ασαφή χρήστη αίτημα σε συγκεκριμένο σχέδιο δράσης.
Εκτέλεση Δράσεων — Χωρίς σύστημα πράκτορα, ένα LLM απλά παράγει κείμενο. Μέσα σε ένα σύστημα πράκτορα, το LLM μπορεί να εκτελεί βήματα — αναζήτηση σε βάση δεδομένων, κλήση API, αποστολή μηνύματος.
Πρόσβαση σε Εργαλεία — Τα εργαλεία που μπορεί να χρησιμοποιήσει ο πράκτορας εξαρτώνται από (1) το περιβάλλον στο οποίο τρέχει και (2) τι έδωσε ο προγραμματιστής. Ένας ταξιδιωτικός πράκτορας μπορεί να ψάξει πτήσεις αλλά όχι να επεξεργαστεί αρχεία πελατών — όλα εξαρτώνται από το τι συνδέεις.
Μνήμη + Γνώση — Οι πράκτορες μπορούν να έχουν βραχυπρόθεσμη μνήμη (την τρέχουσα συνομιλία) και μακροπρόθεσμη μνήμη (βάση δεδομένων πελατών, προηγούμενες αλληλεπιδράσεις). Ο ταξιδιωτικός πράκτορας μπορεί να “θυμάται” ότι προτιμάτε θέσεις δίπλα στο παράθυρο.
Όλοι οι πράκτορες δεν είναι κατασκευασμένοι με τον ίδιο τρόπο. Εδώ είναι μια ανάλυση των βασικών τύπων, χρησιμοποιώντας τον ταξιδιωτικό πράκτορα ως παράδειγμα:
| Τύπος Πράκτορα | Τι Κάνει | Παράδειγμα Ταξιδιωτικού Πράκτορα |
|---|---|---|
| Απλοί Αντανακλαστικοί Πράκτορες | Ακολουθούν σκληρούς κανόνες — χωρίς μνήμη, χωρίς σχεδιασμό. | Βλέπει email παράπονο → το προωθεί στην εξυπηρέτηση πελατών. Τελεία. |
| Αντανακλαστικοί Πράκτορες με Μοντέλο | Διατηρεί εσωτερικό μοντέλο του κόσμου και το ενημερώνει καθώς αλλάζουν τα πράγματα. | Παρακολουθεί ιστορικές τιμές πτήσεων και επισημαίνει διαδρομές που ξαφνικά έγιναν ακριβές. |
| Πράκτορες Με Βάση Στόχους | Έχει έναν στόχο και βρίσκει πώς να τον πετύχει βήμα βήμα. | Κλείνει ολόκληρο ταξίδι (πτήσεις, αυτοκίνητο, ξενοδοχείο) ξεκινώντας από την τωρινή σας τοποθεσία για να φτάσετε στον προορισμό. |
| Πράκτορες Βασισμένοι σε Χρησιμότητα | Δεν βρίσκει μόνο μια λύση — βρίσκει την καλύτερη ζυγίζοντας τα πλεονεκτήματα και τα μειονεκτήματα. | Ισορροπεί κόστος και άνεση για να βρει το ταξίδι που ταιριάζει περισσότερο στις προτιμήσεις σας. |
| Πράκτορες Μαθησιακοί | Γίνεται καλύτερος με το χρόνο μαθαίνοντας από ανατροφοδότηση. | Προσαρμόζει μελλοντικές προτάσεις κρατήσεων βασισμένο σε αποτελέσματα ερευνών μετά το ταξίδι. |
| Ιεραρχικοί Πράκτορες | Ένας ανώτερος πράκτορας διασπά την εργασία σε υπο-εργασίες και τις αναθέτει σε κατώτερους πράκτορες. | Μια αίτηση “ακύρωσης ταξιδιού” χωρίζεται σε: ακύρωση πτήσης, ακύρωση ξενοδοχείου, ακύρωση ενοικίασης αυτοκινήτου — κάθε μία διαχειρίζεται υπο-πράκτορας. |
| Συστήματα Πολλαπλών Πρακτόρων (MAS) | Πολλοί ανεξάρτητοι πράκτορες που συνεργάζονται (ή ανταγωνίζονται). | Συνεργατικοί: διαφορετικοί πράκτορες αναλαμβάνουν ξενοδοχεία, πτήσεις και ψυχαγωγία. Ανταγωνιστικοί: πολλοί πράκτορες ανταγωνίζονται για να γεμίσουν δωμάτια ξενοδοχείων στην καλύτερη τιμή. |
Το ότι μπορείτε να χρησιμοποιήσετε έναν Πράκτορα AI δεν σημαίνει πως πάντα πρέπει. Εδώ είναι οι περιπτώσεις στις οποίες οι πράκτορες πραγματικά ξεχωρίζουν:

Θα εμβαθύνουμε περισσότερο στο πότε (και πότε όχι) να χρησιμοποιήσετε Πράκτορες AI στο μάθημα Δημιουργία Αξιόπιστων Πρακτόρων AI αργότερα στο μάθημα.
Το πρώτο πράγμα που κάνετε κατά την κατασκευή ενός πράκτορα είναι να ορίσετε τι μπορεί να κάνει — τα εργαλεία, τις δράσεις και τις συμπεριφορές του.
Σε αυτό το μάθημα, χρησιμοποιούμε την Υπηρεσία Πράκτορα Microsoft Foundry ως την κύρια πλατφόρμα μας. Υποστηρίζει:
Επικοινωνείτε με LLM μέσα από prompts. Με πράκτορες, δεν μπορείτε πάντα να φτιάχνετε κάθε prompt χειροκίνητα — ο πράκτορας πρέπει να αναλάβει δράσεις σε πολλά βήματα. Εδώ μπαίνουν τα Πρότυπα με Πράκτορες. Είναι επαναχρησιμοποιήσιμες στρατηγικές για την υποβολή prompts και τον συντονισμό των LLM με πιο κλιμακούμενο, αξιόπιστο τρόπο.
Αυτό το μάθημα είναι δομημένο γύρω από τα πιο συνηθισμένα και χρήσιμα πρότυπα με πράκτορες.
Τα Πλαίσια με Πράκτορες παρέχουν στους προγραμματιστές έτοιμα πρότυπα, εργαλεία και υποδομές για την κατασκευή πρακτόρων. Κάνουν πιο εύκολο να:
Σε αυτό το μάθημα, εστιάζουμε στο Microsoft Agent Framework (MAF) για κατασκευή πρακτόρων έτοιμων για παραγωγή.
Έτοιμοι να το δείτε σε δράση; Εδώ είναι τα παραδείγματα κώδικα για αυτό το μάθημα:
Ελάτε στο Microsoft Foundry Discord για να συνδεθείτε με άλλους μαθητές, να παρακολουθήσετε ώρες γραφείου, και να λάβετε απαντήσεις στις ερωτήσεις σας για Πράκτορες AI από την κοινότητα.
Μόλις μάθετε να αναπτύσσετε πράκτορες στο Μάθημα 16, μπορείτε να προσθέσετε έναν γρήγορο έλεγχο υγείας μετά την ανάπτυξη για τον TravelAgent αυτού του μαθήματος με τον έτοιμο κατάλογο tests/lesson-01-smoke-tests.json. Δείτε το tests/README.md για το πώς να τον τρέξετε.
Αποποίηση ευθυνών: Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη Co-op Translator. Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.