Ανάπτυξη συστήματος παραγωγής περιλήψεων, προσανατολισμένο σε υπηρεσίες

  1. MSc thesis
  2. ΝΙΚΟΛΑΟΣ ΛΙΓΚΑΝΑΡΗΣ
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. 20 Σεπτεμβρίου 2025
  5. Ελληνικά
  6. 281
  7. Καρούσος, Νίκος
  8. Μικρο-υπηρεσίες | Flask framework | πρωτόκολλο RESTful | αυτοματοποιημένη ανάλυση | περίληψη σε απαντήσεις ανοικτού τύπου
  9. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα
  10. 2
  11. 18
    • Στην παρούσα εργασία αναλύθηκε και υλοποιήθηκε η μετατροπή του μονολιθικού συστήματος αυτοματοποιημένης ανάλυσης και περίληψης ανοικτού τύπου απαντήσεων, σε σύστημα προσανατολισμένο στην αρχιτεκτονική μικρο-υπηρεσιών. Η υλοποίηση έγινε στο Flask Web framework της Python. Η προσέγγιση που ακολουθήθηκε ήταν η ενθυλάκωση της λογικής κάθε διακριτού σταδίου της διαδικασίας δημιουργίας της περίληψης σε μια ξεχωριστή μικρο-υπηρεσία. Η επικοινωνία των μικρο-υπηρεσιών μεταξύ τους γίνεται μέσω της REST αρχιτεκτονικής και καθορίζεται από το αρχείο ιεραρχίας των κλήσεων, το οποίο δημιουργείται από το χρήστη του συστήματος, ανάλογα με τις μικρο-υπηρεσίες που χρειάζεται να τρέξει.

      Η διαδικασία χωρίστηκε σε 2 φάσεις, τη φάση της προετοιμασίας των σχολίων (καθαρισμός, ανωνυμοποίηση, κανονικοποίηση) και τη φάση της δημιουργίας της περίληψης, μέσω της χρήσης μικρο-υπηρεσιών που εκτελούν αλγορίθμους βαθμολόγησης, ομαδοποίησης των προτάσεων των σχολίων και επικοινωνίας με αλγορίθμους τεχνητής νοημοσύνης για τη δημιουργία της τελικής περίληψης. Σε κάθε στάδιο, ο χρήστης μπορεί να αντικαθιστά τις ήδη υπάρχουσες μικρο-υπηρεσίες μιας κατηγορίας με άλλες που έχει αναπτύξει, και αφού αυτές έχουν καταγραφεί σε ένα καταχωρητή μικρο-υπηρεσιών, μπορούν να επιλεγούν κατά την επόμενη δημιουργία περίληψης. Η ανάπτυξη των νέων μικρο-υπηρεσιών αναμένεται να είναι εύκολη διαδικασία και να διαφέρει μόνο ως προς το κομμάτι της ενθυλάκωσης της νέας λειτουργικότητας. Το σύστημα δημιουργίας της περίληψης που αποτελείται από τις μικρο-υπηρεσίες μπορεί να επεκταθεί και να συντηρηθεί εύκολα. Οι δοκιμές του συστήματος έγιναν τοπικά, τρέχοντας τις μικρο-υπηρεσίες σε διαφορετικές θύρες στον υπολογιστή, για τους πιο βασικούς συνδυασμούς εισόδων και παραμέτρων χρήσης του συστήματος.

  12. Hellenic Open University
  13. Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές