Αυτόματος Προγραμματισμός Συναντήσεων με Χρήση Πολυπρακτορικών Συστημάτων που Υποστηρίζονται από Μεγάλα Γλωσσικά Μοντέλα
Ημερομηνία
2026-06-13
Συγγραφείς
Ηλιάδης, Αλέξιος
Τίτλος Εφημερίδας
Περιοδικό ISSN
Τίτλος τόμου
Εκδότης
ΔΙΠΑΕ
Παραπομπή
Παραπομπή
Άδεια Creative Commons
Εκτός εάν σημειώνεται διαφορετικά, η άδεια αυτού του αντικειμένου περιγράφεται ως Attribution 4.0 International
Περίληψη
Ο αυτόματος προγραμματισμός συναντήσεων αποτελεί σύνθετο πρόβλημα, καθώς απαιτεί τον
συντονισμό πολλών συμμετεχόντων, τη διαχείριση χρονικών περιορισμών και τη λήψη αποφάσεων σε
κατανεμημένο περιβάλλον. Παράλληλα, τα Μεγάλα Γλωσσικά Μοντέλα προσφέρουν νέες δυνατότητες
για την κατανόηση αιτημάτων φυσικής γλώσσας και τη μετατροπή τους σε δομημένη πληροφορία.
Η παρούσα διπλωματική εργασία παρουσιάζει τον σχεδιασμό, την υλοποίηση και την πειραματική
αξιολόγηση ενός συστήματος αυτόματου προγραμματισμού συναντήσεων που συνδυάζει
σημασιολογική επεξεργασία μέσω Μεγάλου Γλωσσικού Μοντέλου με κατανεμημένο πολυπρακτορικό
συντονισμό. Στην προτεινόμενη αρχιτεκτονική, το γλωσσικό μοντέλο χρησιμοποιείται αποκλειστικά
για την κατανόηση των αιτημάτων φυσικής γλώσσας και τη μετατροπή τους σε δομημένες
προδιαγραφές προγραμματισμού. Η αξιολόγηση των υποψήφιων χρονικών διαστημάτων, η εφαρμογή
των περιορισμών και η λήψη της τελικής απόφασης πραγματοποιούνται από συνεργαζόμενους
πράκτορες, χωρίς τη συμμετοχή του γλωσσικού μοντέλου στη διαδικασία απόφασης.
Η αρχιτεκτονική περιλαμβάνει πράκτορα συντονισμού, πράκτορες συμμετεχόντων και πράκτορες
πόρων, οι οποίοι επικοινωνούν μέσω ανταλλαγής μηνυμάτων για την τοπική αξιολόγηση των
υποψήφιων χρονικών διαστημάτων και την οριστικοποίηση της συνάντησης. Η υλοποίηση βασίστηκε
στο πλαίσιο SPADE και στο πρωτόκολλο XMPP για την ανάπτυξη και την επικοινωνία των πρακτόρων,
σε REST API για την αλληλεπίδραση με το σύστημα, σε τοπική εκτέλεση Μεγάλου Γλωσσικού
Μοντέλου για τη σημασιολογική επεξεργασία και στο πρότυπο iCalendar για την παραγωγή
διαλειτουργικών αρχείων ημερολογίου.
Η πειραματική αξιολόγηση έδειξε ότι το σύστημα εντοπίζει έγκυρες λύσεις όταν αυτές υπάρχουν,
αποτυγχάνει με ελεγχόμενο τρόπο όταν δεν υπάρχει διαθέσιμο κοινό χρονικό διάστημα και παραμένει
λειτουργικό υπό αυξανόμενο αριθμό συμμετεχόντων. Επιπλέον, διαπιστώθηκε ότι το μεγαλύτερο μέρος
του συνολικού χρόνου απόκρισης οφείλεται στο σημασιολογικό υποσύστημα, ενώ ο πολυπρακτορικός
μηχανισμός παρουσιάζει σταθερότερη συμπεριφορά στα εξεταζόμενα σενάρια.
Συνολικά, η εργασία παρουσιάζει και αξιολογεί μία συγκεκριμένη υβριδική αρχιτεκτονική για τον
αυτόματο προγραμματισμό συναντήσεων, στην οποία η σημασιολογική κατανόηση των αιτημάτων
διαχωρίζεται από τη διαδικασία λήψης αποφάσεων. Τα αποτελέσματα τεκμηριώνουν τη
λειτουργικότητα της προτεινόμενης υλοποίησης στα σενάρια που εξετάστηκαν και αναδεικνύουν τα
βασικά χαρακτηριστικά απόδοσης και τους περιορισμούς της.Automatic meeting scheduling is a complex problem, as it requires the coordination of multiple
participants, the management of temporal constraints, and decision-making in a distributed environment.
At the same time, Large Language Models provide new capabilities for understanding natural language
requests and transforming them into structured information.
This thesis presents the design, implementation, and experimental evaluation of an automatic meeting
scheduling system that combines semantic processing through a Large Language Model with distributed
multi-agent coordination. In the proposed architecture, the language model is used exclusively to
interpret natural language requests and convert them into structured scheduling specifications. The
evaluation of candidate time slots, the application of constraints, and the final scheduling decision are
carried out by cooperating agents, without involving the language model in the decision-making process.
The architecture includes a Scheduler Agent, Member Agents, and Resource Agents, which
communicate through message exchange in order to perform local evaluations of candidate time slots
and finalize the meeting. The system was implemented using the SPADE framework and the XMPP
protocol for agent development and communication, a REST API for interaction with the system, local
execution of a Large Language Model for semantic processing, and the iCalendar standard for
generating interoperable calendar files.
The experimental evaluation showed that the system identifies valid solutions when they exist,
terminates gracefully when no common time slot is available, and remains operational as the number of
participants increases. Furthermore, the results indicate that the semantic processing subsystem accounts
for the largest portion of the overall response time, while the multi-agent scheduling mechanism exhibits
more stable behavior across the evaluated scenarios.
Overall, the thesis presents and evaluates a specific hybrid architecture for automatic meeting
scheduling, in which semantic interpretation is separated from the decision-making process. The results
document the functionality of the proposed implementation in the examined scenarios and highlight its
main performance characteristics and limitations.
Περίληψη
Περιγραφή
Λέξεις-κλειδιά
ΠΟΛΥΠΡΑΚΤΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ, ΜΕΓΑΛΑ ΓΛΩΣΣΙΚΑ ΜΟΝΤΕΛΑ, ΑΥΤΟΜΑΤΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΥΝΑΝΤΗΣΕΩΝ, SPADE, XMPP, REST API, ΕΠΕΞΕΡΓΑΣΙΑ ΦΥΣΙΚΗΣ ΓΛΩΣΣΑΣ, ΚΑΤΑΝΕΜΗΜΕΝΟΣ ΣΥΝΤΟΝΙΣΜΟΣ, MULTI AGENT SYSTEMS, LARGE LANGUAGE MODELS, AUTOMATIC MEETING SCHEDULING, NATURAL LANGUAGE PROCESSING, DISTRIBUTED COORDINATION

