09
Πεμ, Μάι

ΠΕΣ602: Αυτόνομοι Πράκτορες και Συστήματα Πολλαπλών Πρακτόρων

  • Κωδικός / Course Code: ΠΕΣ602
  • ECTS: 10
  • Τρόποι Αξιολόγησης / Assessment:

    -

Ένα από τα κύρια ενδιαφέροντα της Τεχνητής Νοημοσύνης είναι η σχεδίαση και υλοποίηση έξυπνων/αυτόνομων πρακτόρων – ενεργών οντοτήτων που αισθάνονται το περιβάλλον τους, συλλογίζονται, σχεδιάζουν και εκτελούν κατάλληλες δράσεις για να πετύχουν τους στόχους τους (ως υπηρεσία των χρηστών τους), αντιδρούν σε εξωτερικές αλλαγές, και έχουν κοινωνικές ικανότητες που τους επιτρέπουν να επικοινωνούν και να αλληλεπιδρούν με άλλους πράκτορες και χρήστες. Οι πράκτορες μπορεί να είναι ρομπότ ή έξυπνα λογισμικά που «ζουν» στο Διαδίκτυο. Οι προσεγγίσεις βασισμένες σε πράκτορες είναι κατάλληλες για ανάπτυξη ανοικτών συστημάτων όπου τα επιμέρους τμήματα δυνατόν να έρχονται και να φεύγουν, και μπορούν να δουλεύουν μαζί με ευέλικτους τρόπους. Το μάθημα επικεντρώνεται σε γλώσσες προγραμματισμού πρακτόρων (όπως η γλώσσας Golog που βασίζεται στο λογισμό καταστάσεων, και οι γλώσσες AgentSpeak, 3APL, GOAL, CAN, and JACK που βασίζονται στο μοντέλο BDI). Καλύπτονται επίσης θέματα στην αρχιτεκτονική πρακτόρων όπως συλλογισμός για δράσεις και σχεδιασμό, πώς να ισοζυγίσει κανείς την αντιδραστικότητα με την εκ των προτέρων ενέργεια, κτλ.), λογικά μοντέλα πρακτόρων, γλώσσες επικοινωνίας πρακτόρων, υποδομές και πρωτόκολλα συντονισμού πολλαπλών πρακτόρων, και εφαρμογές έξυπνων πρακτόρων.

Μαθησιακά αποτελέσματα:

•    Κατανόηση της έννοιας του αυτόνομου πράκτορα, και του συστήματος πολλαπλών πρακτόρων.
•    Προγραμματισμός πρακτόρων που είναι σε θέση να συλλογίζονται για τις δυναμικές πτυχές του περιβάλλοντός τους.
•    Διερεύνηση της περίπτωσης ελλιπούς πληροφορίες, και της ανάγκης για χρήση αισθητήρων στο σχεδιασμό δράσεων.
•    Μάθηση για το μοντέλο πρακτόρων Πιστεύω – Επιθυμίες – Προθέσεις, και ικανότητα ανάπτυξης πρακτόρων που λειτουργούν κάτω από αυτό το μοντέλο.