Skip to main content

Ποια είναι τα συστήματα εμπειρογνωμόνων που βασίζονται σε κανόνες;

Συστήματα εμπειρογνωμόνων που βασίζονται σε κανόνες επιλύουν προβλήματα εφαρμόζοντας ένα σύνολο προγραμματισμένων κανόνων σε διαθέσιμες πληροφορίες.Αυτά γενικά λαμβάνουν τη μορφή προτάσεων υπό όρους που μπορεί να χρησιμοποιήσει ο υπολογιστής για να ελέγξει λογικά τα δεδομένα για να καταλήξει σε ένα συμπέρασμα.Ο προγραμματισμός τέτοιων συστημάτων απαιτεί υψηλό επίπεδο δεξιοτήτων και ενσωμάτωση μιας μεγάλης βάσης γνώσης.Τα συμπεράσματα που επιτυγχάνονται από το σύστημα δεν είναι πάντα ακριβή, αν και μπορεί να παρέχει πληροφορίες σχετικά με τη στατιστική πιθανότητα για την αναφορά των τεχνικών και των χειριστών.Αντί να ακολουθούν τους άκαμπτους κανόνες προγραμματισμού, είναι πιο ευέλικτοι στη φύση και μπορούν να μιμηθούν κάποιες οδούς ανθρώπινης γνώσης.Το σύστημα μπορεί να χρησιμοποιηθεί για δραστηριότητες όπως η αναθεώρηση των μελετών ιατρικής απεικόνισης, η ανάλυση σφαλμάτων σε ένα δίκτυο υπολογιστών ή ο εντοπισμός μικροοργανισμών.Για να λειτουργήσει με ακρίβεια, χρειάζεται μια λογική στήριξη και οι κανόνες είναι μια κοινή επιλογή.

Ο προγραμματιστής χρησιμοποιεί τη βάση γνώσεων για να δημιουργήσει ένα σύνολο κανόνων με τη μορφή των δηλώσεων IF-Then.Καθώς τα συστήματα εμπειρογνωμόνων που βασίζονται σε κανόνες αντιμετωπίζουν προβλήματα, μπορούν να εφαρμόσουν αυτούς τους κανόνες για να περιορίσουν τις αιτίες και να αναπτύξουν λύσεις.Για παράδειγμα, ένα σύστημα μπορεί να παρακολουθεί ένα ηλεκτρικό δίκτυο, οπότε θα έχει αρκετούς κανόνες για να καθορίσει την αιτία ενός σφάλματος, ώστε να μπορεί να συστήσει μια ενέργεια.Αυτά τα συστήματα εμπειρογνωμόνων που βασίζονται σε κανόνες χρησιμοποιούν τη λογική που μπορεί να είναι εξοικειωμένοι με τους ανθρώπινους εμπειρογνώμονες που χρησιμοποιούν παρόμοια λήψη αποφάσεων για την αξιολόγηση των προβλημάτων.

Αυτή η μορφή τεχνητής νοημοσύνης δεν είναι τέλεια.Τα συστήματα εμπειρογνωμόνων που βασίζονται σε κανόνες δεν γνωρίζουν πώς να χειρίζονται καταστάσεις που δεν εμπίπτουν στη βάση γνώσεων και την εμπειρία τους.Μπορούν να συσσωρεύουν πληροφορίες με την πάροδο του χρόνου, αλλά η πρώτη εμφάνιση ενός μη φυσιολογικού γεγονότος μπορεί να προκαλέσει σύγχυση για το σύστημα.Θα μπορούσε να επιστρέψει ένα ψευδές συμπέρασμα, το οποίο απαιτεί από τον χειριστή να παράσχει οδηγίες, ώστε να μην κάνει ξανά το ίδιο λάθος.Μερικές φορές ένας άνθρωπος θα ήταν σε θέση να αποφύγει το ίδιο σφάλμα, απεικονίζοντας τις αδυναμίες στην τεχνητή γνώση.

Οι λογικές διεπαφές σε συστήματα εμπειρογνωμόνων που βασίζονται σε κανόνες τους βοηθούν να βρουν απαντήσεις, αλλά χρειάζονται επίσης μια μέθοδο επικοινωνίας.Τα δεδομένα πρέπει να τροφοδοτούνται στο σύστημα για ανάλυση και πρέπει να έχουν έναν τρόπο να αλληλεπιδρούν με τους φορείς εκμετάλλευσης για να παρέχουν μια απάντηση.Αυτό μπορεί να απαιτήσει πρόσθετο προγραμματισμό για να βοηθήσει το σύστημα να παρουσιάσει πληροφορίες σε απλή, κατανοητή γλώσσα.Εάν επιστρέψει gibberish ή ασαφή δεδομένα, δεν είναι χρήσιμο για τον χειριστή.Ορισμένες γλωσσικές επεξεργασίες και τεχνητές ικανότητες ομιλίας μπορούν στη συνέχεια να απαιτηθούν στον προγραμματισμό και την ανάπτυξη συστημάτων εμπειρογνωμόνων που βασίζονται σε κανόνες.