Specialized multi-agent autonomous coordination for complex project execution using balanced cooperation, dynamic virtualized playgrounds, and extensible tool sets
Αυτόματος συντονισμός πολλαπλών εξειδικευμένων πρακτόρων για την εκτέλεση πολύπλοκων έργων με χρήση ισορροπημένης συνεργασίας, δυναμικών εικονικών μηχανών και επεκτάσιμων συνόλων εργαλείων

Master Thesis
Συγγραφέας
Fotopoulos, Spyridon
Φωτόπουλος, Σπυρίδων
Ημερομηνία
2026-04Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Multi-agent systems ; LLM orchestration ; Model Context Protocol ; Virtualized sandboxing ; OpenNebula ; Token optimization ; Autonomous AIΠερίληψη
Η ραγδαία εξέλιξη των Μεγάλων Γλωσσικών Μοντέλων (Large Language Models - LLMs) πυροδότησε
ταυτόχρονα τη μετάβαση από απλές διεπαφές συνομιλίας σε αυτόνομα Πολυπρακτορικά Συστήματα (Multi-Agent
Systems - MAS), ικανά να εκτελούν πολύπλοκες τεχνικές ροές εργασίας. Ωστόσο, τα υφιστάμενα frameworks
ενορχήστρωσης (orchestration frameworks) αντιμετωπίζουν τρία κρίσιμα εμπόδια: το «τείχος μνήμης» (memory
wall), όπου η υποβάθμιση του context (context degradation) οδηγεί σε ψευδαισθήσεις (hallucinations) σε
μακροσκελείς εργασίες, τον εγκλωβισμό σε συγκεκριμένους παρόχους (vendor lock-in) λόγω στενής δέσμευσης
με συγκεκριμένα API, και τους σημαντικούς κινδύνους ασφαλείας που σχετίζονται με την εκτέλεση κώδικα
παραγόμενου από πράκτορες χωρίς απομόνωση σε επίπεδο υλικού (hardware-level isolation).
Η παρούσα διατριβή παρουσιάζει το SandBot (ένα Πλαίσιο Απομόνωσης & Ενορχήστρωσης Πρακτόρων - Agent
Sandboxing & Orchestration Framework), μια αρχιτεκτονική MAS επαγγελματικού επιπέδου, σχεδιασμένη να
γεφυρώσει το χάσμα μεταξύ της πειραματικής έρευνας και της ασφαλούς ανάπτυξης σε περιβάλλον παραγωγής.
Το SandBot αντιμετωπίζει την εξάντληση του context μέσω μιας «Αρχιτεκτονικής Προτροπών Έξι Σημείων»
(Six-Section Prompt Architecture) και μιας αλγοριθμικής τεχνικής Συμπίκνωσης Περιγραφής Εργαλείων» (Tool
Description Deduplication), η οποία μειώνει τον επιπλέον φόρτο (overhead) του Πρωτοκόλλου Πλαισίου
Μοντέλου (Model Context Protocol - MCP) κατά περίπου 47%. Για τη διασφάλιση της λειτουργικής ασφάλειας, το
πλαίσιο ενσωματώνεται προγραμματιστικά με το OpenNebula για την παροχή προσωρινών, δικτυακά
απομονωμένων Μικρο-Εικονικών Μηχανών (MicroVMs) για τις εργασίες των πρακτόρων, επιβάλλοντας αυστηρή
απομόνωση που μετριάζει τον κινδύνο Αυθαίρετης Εκτέλεσης Κώδικα (Arbitrary Code Execution - ACE).
Κεντρικό στοιχείο του framework αποτελεί ένα μοτίβο Ενορχηστρωτή-Αντιπροσώπου (Orchestrator-Delegate
pattern), το οποίο χαρακτηρίζεται από ισορροπημένη ομότιμη συνεργασία (peer-to-peer cooperation). Αυτή η
τοπολογία αντικαθιστά τις στατικές ιεραρχίες με ένα επίπεδο δίκτυο εξειδικευμένων ομότιμων κόμβων -
τυποποιημένων ως «Ατομικοί Πράκτορες» (Atomic Agents) - που αλληλεπιδρούν μέσω απομονωμένων χώρων
ονομάτων (isolated namespaces). Αποσυνδέοντας τη λογική ενορχήστρωσης από τα υποκείμενα γνωστικά
μοντέλα (προσέγγιση Bring-Your-Own-Model), το σύστημα SandBot παρέχει μια ανεξάρτητη (sovereign),
διαχρονική και ασφαλή κατεύθυνση για την αυτόνομη εκτέλεση πολύπλοκων τεχνικών έργων.

