
(Κάντε κλικ στην εικόνα παραπάνω για να δείτε το βίντεο αυτού του μαθήματος)
Αρχές Σχεδίασης Agentic για Τεχνητή Νοημοσύνη
Εισαγωγή
Υπάρχουν πολλοί τρόποι να σκεφτεί κανείς την κατασκευή Agentic Συστημάτων Τεχνητής Νοημοσύνης. Δεδομένου ότι η ασάφεια είναι χαρακτηριστικό και όχι σφάλμα στο σχεδιασμό Γενετικής ΤΝ, μερικές φορές είναι δύσκολο για τους μηχανικούς να καταλάβουν από πού να ξεκινήσουν. Έχουμε δημιουργήσει ένα σύνολο ανθρωποκεντρικών αρχών σχεδιασμού UX για να δώσουμε τη δυνατότητα στους προγραμματιστές να κατασκευάζουν συστήματα agentic με επίκεντρο τον πελάτη για την επίλυση των επιχειρηματικών τους αναγκών. Αυτές οι αρχές σχεδιασμού δεν αποτελούν προδιαγεγραμμένη αρχιτεκτονική αλλά μάλλον ένα σημείο εκκίνησης για τις ομάδες που ορίζουν και αναπτύσσουν εμπειρίες πρακτόρων.
Γενικά, οι πράκτορες θα πρέπει να:
- Επεκτείνουν και κλιμακώνουν τις ανθρώπινες ικανότητες (brainstorming, επίλυση προβλημάτων, αυτοματοποίηση κ.λπ.)
- Γεμίζουν κενά γνώσης (ενημέρωσέ με για τομείς γνώσης, μετάφραση κ.λπ.)
- Διευκολύνουν και υποστηρίζουν τη συνεργασία με τους τρόπους που προτιμάμε ως άτομα να συνεργαζόμαστε με άλλους
- Μας κάνουν καλύτερες εκδοχές του εαυτού μας (π.χ., life coach/task master, βοηθώντας μας να μάθουμε δεξιότητες συναισθηματικής ρύθμισης και ενσυνειδητότητας, ενίσχυση της ανθεκτικότητας κ.λπ.)
Αυτό το μάθημα θα καλύψει
- Τι είναι οι Αρχές Σχεδίασης Agentic
- Ποιες κατευθυντήριες γραμμές να ακολουθήσετε κατά την εφαρμογή αυτών των αρχών σχεδιασμού
- Παραδείγματα χρήσης των αρχών σχεδιασμού
Στόχοι Μάθησης
Μετά την ολοκλήρωση αυτού του μαθήματος, θα μπορείτε να:
- Εξηγήσετε τι είναι οι Αρχές Σχεδίασης Agentic
- Εξηγήσετε τις κατευθυντήριες γραμμές για τη χρήση των Αρχών Σχεδίασης Agentic
- Κατανοήσετε πώς να δημιουργήσετε έναν πράκτορα χρησιμοποιώντας τις Αρχές Σχεδίασης Agentic
Οι Αρχές Σχεδίασης Agentic

Agent (Space)
Αυτό είναι το περιβάλλον στο οποίο λειτουργεί ο πράκτορας. Αυτές οι αρχές καθοδηγούν τον τρόπο που σχεδιάζουμε πράκτορες για συμμετοχή σε φυσικούς και ψηφιακούς κόσμους.
- Σύνδεση, όχι κατάρρευση – βοηθήστε στη σύνδεση ανθρώπων με άλλους ανθρώπους, εκδηλώσεις και εφαρμόσιμες γνώσεις για να διευκολύνετε τη συνεργασία και τη σύνδεση.
- Οι πράκτορες βοηθούν στη σύνδεση εκδηλώσεων, γνώσης και ανθρώπων.
- Οι πράκτορες φέρνουν τους ανθρώπους πιο κοντά. Δεν σχεδιάζονται για να αντικαθιστούν ή να υποτιμούν τους ανθρώπους.
- Εύκολα προσβάσιμοι αλλά κατά διαστήματα αόρατοι – ο πράκτορας λειτουργεί κατά κύριο λόγο στο παρασκήνιο και μας ωθεί μόνο όταν είναι σχετικό και κατάλληλο.
- Ο πράκτορας είναι εύκολα ανακαλύψιμος και προσβάσιμος για εξουσιοδοτημένους χρήστες σε οποιαδήποτε συσκευή ή πλατφόρμα.
- Ο πράκτορας υποστηρίζει πολυτροπικές εισόδους και εξόδους (ήχος, φωνή, κείμενο κ.λπ.).
- Ο πράκτορας μπορεί να μεταβαίνει απρόσκοπτα μεταξύ προσκηνίου και παρασκηνίου· μεταξύ προληπτικού και αντιδραστικού, ανάλογα με την αντίληψή του για τις ανάγκες του χρήστη.
- Ο πράκτορας μπορεί να λειτουργεί με αόρατη μορφή, ωστόσο η διαδρομή της διαδικασίας στο παρασκήνιο και η συνεργασία με άλλους πράκτορες είναι διαφανής και ελεγχόμενη από τον χρήστη.
Agent (Time)
Αυτός είναι ο τρόπος με τον οποίο ο πράκτορας λειτουργεί με την πάροδο του χρόνου. Αυτές οι αρχές καθοδηγούν τον τρόπο που σχεδιάζουμε πράκτορες που αλληλεπιδρούν με το παρελθόν, το παρόν και το μέλλον.
- Παρελθόν: Αναστοχασμός στην ιστορία που περιλαμβάνει τόσο την κατάσταση όσο και το πλαίσιο.
- Ο πράκτορας παρέχει πιο σχετικά αποτελέσματα με βάση την ανάλυση πλουσιότερων ιστορικών δεδομένων πέραν μόνο του γεγονότος, των ανθρώπων ή των καταστάσεων.
- Ο πράκτορας δημιουργεί συνδέσεις από παρελθόντα γεγονότα και αναστοχάζεται ενεργά στη μνήμη για να αλληλεπιδράσει με τρέχουσες καταστάσεις.
- Τώρα: Ωθώντας περισσότερο παρά ειδοποιώντας.
- Ο πράκτορας ενσωματώνει μια ολιστική προσέγγιση στην αλληλεπίδραση με ανθρώπους. Όταν συμβαίνει ένα γεγονός, ο πράκτορας προχωρά πέραν της στατικής ειδοποίησης ή άλλης στατικής τυπικότητας. Ο πράκτορας μπορεί να απλοποιεί ροές ή να παράγει δυναμικά ενδείξεις για να κατευθύνει την προσοχή του χρήστη τη σωστή στιγμή.
- Ο πράκτορας παρέχει πληροφορίες με βάση το συμφραζόμενο περιβάλλον, κοινωνικές και πολιτιστικές αλλαγές και προσαρμοσμένες στον σκοπό του χρήστη.
- Η αλληλεπίδραση με τον πράκτορα μπορεί να είναι βαθμιαία, εξελισσόμενη/αυξανόμενης πολυπλοκότητας για να ενδυναμώνει τους χρήστες μακροπρόθεσμα.
- Μέλλον: Προσαρμογή και εξέλιξη.
- Ο πράκτορας προσαρμόζεται σε διάφορες συσκευές, πλατφόρμες και μορφές.
- Ο πράκτορας προσαρμόζεται στη συμπεριφορά του χρήστη, στις ανάγκες προσβασιμότητας και είναι ελεύθερα προσαρμόσιμος.
- Ο πράκτορας διαμορφώνεται από και εξελίσσεται μέσω συνεχούς αλληλεπίδρασης με τους χρήστες.
Agent (Core)
Αυτά είναι τα βασικά στοιχεία στον πυρήνα του σχεδιασμού ενός πράκτορα.
- Αγκαλιάστε την αβεβαιότητα αλλά οικοδομήστε εμπιστοσύνη.
- Ένα επίπεδο αβεβαιότητας του πράκτορα είναι αναμενόμενο. Η αβεβαιότητα αποτελεί βασικό στοιχείο του σχεδιασμού πρακτόρων.
- Η εμπιστοσύνη και η διαφάνεια είναι θεμελιώδεις στρώσεις του σχεδιασμού του πράκτορα.
- Οι άνθρωποι έχουν τον έλεγχο του πότε ο πράκτορας είναι ενεργός/ανενεργός και η κατάσταση του πράκτορα είναι σαφώς ορατή ανά πάσα στιγμή.
Οι Κατευθυντήριες Γραμμές για την Εφαρμογή Αυτών των Αρχών
Όταν χρησιμοποιείτε τις προηγούμενες αρχές σχεδιασμού, χρησιμοποιήστε τις ακόλουθες κατευθυντήριες γραμμές:
- Διαφάνεια: Ενημερώστε τον χρήστη ότι εμπλέκεται ΤΝ, πώς λειτουργεί (συμπεριλαμβανομένων προηγούμενων ενεργειών) και πώς να δώσει ανατροφοδότηση και να τροποποιήσει το σύστημα.
- Έλεγχος: Επιτρέψτε στον χρήστη να προσαρμόζει, να ορίζει προτιμήσεις και να προσωποποιεί, και να έχει έλεγχο πάνω στο σύστημα και τα χαρακτηριστικά του (συμπεριλαμβανομένης της δυνατότητας να ξεχάσει).
- Συνέπεια: Στοχεύστε σε συνεπείς, πολυτροπικές εμπειρίες σε συσκευές και endpoints. Χρησιμοποιήστε οικεία στοιχεία UI/UX όπου είναι δυνατό (π.χ., εικονίδιο μικροφώνου για φωνητική αλληλεπίδραση) και μειώστε το γνωστικό φορτίο του πελάτη όσο το δυνατόν περισσότερο (π.χ., στοχεύστε σε συνοπτικές απαντήσεις, οπτικά βοηθήματα και περιεχόμενο «Μάθετε Περισσότερα»).
Πώς να Σχεδιάσετε έναν Ταξιδιωτικό Πράκτορα χρησιμοποιώντας Αυτές τις Αρχές και Κατευθυντήριες Γραμμές
Φανταστείτε ότι σχεδιάζετε έναν Ταξιδιωτικό Πράκτορα, ιδού πώς θα μπορούσατε να σκεφτείτε τη χρήση των Αρχών Σχεδίασης και των Κατευθυντηρίων Γραμμών:
- Transparency – Ενημερώστε τον χρήστη ότι ο Ταξιδιωτικός Πράκτορας είναι ενεργοποιημένος από ΤΝ. Παρέχετε μερικές βασικές οδηγίες για το πώς να ξεκινήσει (π.χ., ένα μήνυμα «Hello», δείγματα προτροπών). Τεκμηριώστε αυτό σαφώς στη σελίδα του προϊόντος. Δείξτε τη λίστα με τις προτροπές που έχει ζητήσει ένας χρήστης στο παρελθόν. Εξηγήστε με σαφήνεια πώς να δώσουν ανατροφοδότηση (κουμπιά thumbs up και down, κουμπί Send Feedback κ.λπ.). Καθορίστε σαφώς αν ο πράκτορας έχει περιορισμούς χρήσης ή θέματος.
- Control – Βεβαιωθείτε ότι είναι σαφές πώς ο χρήστης μπορεί να τροποποιήσει τον πράκτορα μετά τη δημιουργία του με στοιχεία όπως το System Prompt. Επιτρέψτε στον χρήστη να επιλέξει πόσο περιγραφικός/λεπτομερής θέλει να είναι ο πράκτορας, το στυλ γραφής του και οποιεσδήποτε επιφυλάξεις σχετικά με τα θέματα που ο πράκτορας δεν πρέπει να συζητά. Επιτρέψτε στον χρήστη να δει και να διαγράψει τυχόν συνδεδεμένα αρχεία ή δεδομένα, προτροπές και παρελθόντες συνομιλίες.
- Consistency – Βεβαιωθείτε ότι τα εικονίδια για Share Prompt, προσθήκη αρχείου ή φωτογραφίας και επισημείωση κάποιου ή κάτι είναι στάνταρ και αναγνωρίσιμα. Χρησιμοποιήστε το εικονίδιο συνδετήρα (paperclip) για να υποδείξετε ανέβασμα/κοινή χρήση αρχείου με τον πράκτορα, και ένα εικονίδιο εικόνας για να υποδείξετε ανέβασμα γραφικών.
Δείγματα Κώδικα
Έχετε Περισσότερες Ερωτήσεις σχετικά με τα Σχέδια Agentic για ΤΝ;
Join the Microsoft Foundry Discord για να συναντήσετε άλλους μαθητές, να παρακολουθήσετε office hours και να λάβετε απαντήσεις στις ερωτήσεις σας για AI Agents.
Πρόσθετοι Πόροι
Προηγούμενο Μάθημα
Εξερεύνηση Agentic Πλαισίων
Επόμενο Μάθημα
Σχέδιο Χρήσης Εργαλείων
Αποποίηση ευθύνης:
Αυτό το έγγραφο έχει μεταφραστεί με τη χρήση της υπηρεσίας μετάφρασης τεχνητής νοημοσύνης Co-op Translator (https://github.com/Azure/co-op-translator). Παρά τις προσπάθειές μας για ακρίβεια, λάβετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στην αρχική του γλώσσα πρέπει να θεωρείται η επίσημη πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική μετάφραση από άνθρωπο. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.