An architecture for a computer system for problem solving and tutoring
includes multiple domain dependent agents, each having a knowledge base,
multiple domain independent agents and dedicated blackboards assigned to
each agent. The agents communicate with their dedicated blackboards via a
transmission control protocol/internet protocol (TCP/IP) links and
messages are moved between the blackboards by a blackboard agent. The
domain independent agents include a control agent that passes a token
between the agents. An agent may function only when it has the token. The
domain independent agents also include a user interface agent, a database
agent and a tutoring agent. Training/testing data repository and student
databases are also present. The latter stores information regarding
student actions during testing or tutoring sessions. The architecture may
be employed on multiple machines to permit geographically diverse users to
simultaneously role-play.
Μια αρχιτεκτονική για ένα συγκρότημα ηλεκτρονικών υπολογιστών για την επίλυση προβλήματος και την παράδοση ιδιαίτερων μαθημάτων περιλαμβάνει τους πολλαπλάσιους εξαρτώμενους πράκτορες περιοχών, κάθε ένας που έχουν μια βάση γνώσεων, πολλαπλάσιοι ανεξάρτητοι πράκτορες περιοχών και αφιερωμένοι πίνακες που διορίζονται σε κάθε πράκτορα. Οι πράκτορες επικοινωνούν με τους αφιερωμένους πίνακές τους μέσω των συνδέσεων ενός μετάδοσης ελέγχου πρωτοκόλλου/πρωτοκόλλου Διαδικτύου (TCP/$L*IP) και τα μηνύματα κινούνται μεταξύ των πινάκων από έναν πράκτορα πινάκων. Οι ανεξάρτητοι πράκτορες περιοχών περιλαμβάνουν έναν πράκτορα ελέγχου που περνά ένα σημείο μεταξύ των πρακτόρων. Ένας πράκτορας μπορεί να λειτουργήσει μόνο όταν έχει το σημείο. Οι ανεξάρτητοι πράκτορες περιοχών περιλαμβάνουν επίσης έναν πράκτορα ενδιάμεσων με τον χρήστη, έναν πράκτορα βάσεων δεδομένων και έναν πράκτορα παράδοσης ιδιαίτερων μαθημάτων. Οι βάσεις δεδομένων αποθηκεύσεων και σπουδαστών στοιχείων κατάρτισης/δοκιμής είναι επίσης παρούσες. Το τελευταίο αποθηκεύει τις πληροφορίες σχετικά με τις ενέργειες σπουδαστών κατά τη διάρκεια των συνόδων δοκιμής ή παράδοσης ιδιαίτερων μαθημάτων. Η αρχιτεκτονική μπορεί να υιοθετηθεί στις πολλαπλάσιες μηχανές για να επιτρέψει γεωγραφικά το διαφορετικό ρόλος-παιχνίδι χρηστών ταυτόχρονα.