- MSc thesis
- Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
- 20 Σεπτεμβρίου 2025
- Ελληνικά
- 281
- Καρούσος, Νίκος
- Μικρο-υπηρεσίες | Flask framework | πρωτόκολλο RESTful | αυτοματοποιημένη ανάλυση | περίληψη σε απαντήσεις ανοικτού τύπου
- Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα
- 2
- 18
-
-
Στην παρούσα εργασία αναλύθηκε και υλοποιήθηκε η μετατροπή του μονολιθικού συστήματος αυτοματοποιημένης ανάλυσης και περίληψης ανοικτού τύπου απαντήσεων, σε σύστημα προσανατολισμένο στην αρχιτεκτονική μικρο-υπηρεσιών. Η υλοποίηση έγινε στο Flask Web framework της Python. Η προσέγγιση που ακολουθήθηκε ήταν η ενθυλάκωση της λογικής κάθε διακριτού σταδίου της διαδικασίας δημιουργίας της περίληψης σε μια ξεχωριστή μικρο-υπηρεσία. Η επικοινωνία των μικρο-υπηρεσιών μεταξύ τους γίνεται μέσω της REST αρχιτεκτονικής και καθορίζεται από το αρχείο ιεραρχίας των κλήσεων, το οποίο δημιουργείται από το χρήστη του συστήματος, ανάλογα με τις μικρο-υπηρεσίες που χρειάζεται να τρέξει.
Η διαδικασία χωρίστηκε σε 2 φάσεις, τη φάση της προετοιμασίας των σχολίων (καθαρισμός, ανωνυμοποίηση, κανονικοποίηση) και τη φάση της δημιουργίας της περίληψης, μέσω της χρήσης μικρο-υπηρεσιών που εκτελούν αλγορίθμους βαθμολόγησης, ομαδοποίησης των προτάσεων των σχολίων και επικοινωνίας με αλγορίθμους τεχνητής νοημοσύνης για τη δημιουργία της τελικής περίληψης. Σε κάθε στάδιο, ο χρήστης μπορεί να αντικαθιστά τις ήδη υπάρχουσες μικρο-υπηρεσίες μιας κατηγορίας με άλλες που έχει αναπτύξει, και αφού αυτές έχουν καταγραφεί σε ένα καταχωρητή μικρο-υπηρεσιών, μπορούν να επιλεγούν κατά την επόμενη δημιουργία περίληψης. Η ανάπτυξη των νέων μικρο-υπηρεσιών αναμένεται να είναι εύκολη διαδικασία και να διαφέρει μόνο ως προς το κομμάτι της ενθυλάκωσης της νέας λειτουργικότητας. Το σύστημα δημιουργίας της περίληψης που αποτελείται από τις μικρο-υπηρεσίες μπορεί να επεκταθεί και να συντηρηθεί εύκολα. Οι δοκιμές του συστήματος έγιναν τοπικά, τρέχοντας τις μικρο-υπηρεσίες σε διαφορετικές θύρες στον υπολογιστή, για τους πιο βασικούς συνδυασμούς εισόδων και παραμέτρων χρήσης του συστήματος.
-
- Hellenic Open University
- Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές