Σχεδιασμός και Υλοποίηση εξειδικευμένου chatbot για διαδικτυακές πλατφόρμες
115
πραγματικά κάτω από πρακτικούς περιορισμούς. Δείξαμε ότι είναι εφικτό να στηθεί ένα
χρήσιμο σύστημα ανάκτησης και παραγωγής απαντήσεων για ένα ελληνικό πανεπιστημιακό
τμήμα χωρίς επαναλαμβανόμενο κόστος συνδρομών ή υπηρεσιών νέφους και χωρίς να
θυσιαστεί η ιδιωτικότητα, κάτι που έχει σημασία για έναν δημόσιο φορέα. Δείξαμε επίσης πώς
αντιμετωπίζεται στην πράξη η διγλωσσία, με την επιλογή ενός πολυγλωσσικού μοντέλου
ενσωματώσεων που τοποθετεί ελληνικά και αγγλικά κείμενα στον ίδιο χώρο, ώστε μια
ερώτηση στη μία γλώσσα να μπορεί να βρει υλικό γραμμένο στην άλλη. Μια ακόμη
συνεισφορά, λιγότερο τεχνική αλλά εξίσου χρήσιμη, είναι το ίδιο το δίδαγμα από την πορεία
της υλοποίησης. Η αρχική σχεδίαση με τον πράκτορα έδειξε ότι η προσθήκη ενός γλωσσικού
μοντέλου ως μηχανής αποφάσεων δεν είναι πάντα η καλύτερη λύση, και ότι συχνά απλοί
ντετερμινιστικοί κανόνες πετυχαίνουν τον ίδιο σκοπό με μεγαλύτερη αξιοπιστία και ταχύτητα.
Τέλος, η σχεδίαση κρατήθηκε σκόπιμα γενικεύσιμη, με τις βασικές ρυθμίσεις συγκεντρωμένες
σε ένα σημείο, ώστε το σύστημα να μπορεί να μεταφερθεί και σε άλλον ιστότοπο με ελάχιστη
προσπάθεια.
Συνολικά, θεωρούμε ότι η εργασία πέτυχε να γεφυρώσει την απόσταση ανάμεσα σε μια
θεωρητική ιδέα και σε ένα λειτουργικό εργαλείο. Το σύστημα δεν είναι ένα πείραμα που τρέχει
μόνο σε ιδανικές συνθήκες, αλλά μια εφαρμογή που δοκιμάστηκε με πάνω από χίλιες
πραγματικές ερωτήσεις και που, παρά τα όρια που θα αναλύσουμε αμέσως μετά, απαντά σωστά
και τεκμηριωμένα στη μεγάλη πλειονότητα των περιπτώσεων.
7.2 Περιορισμοί
Καμία υλοποίηση δεν είναι χωρίς αδυναμίες, και η δική μας δεν αποτελεί εξαίρεση. Ένας
πρώτος περιορισμός αφορά τις τιμές της βεβαιότητας. Όπως συζητήσαμε στην αξιολόγηση, οι
τιμές αυτές κινούνται σε χαμηλά απόλυτα επίπεδα, κάτι που οφείλεται στη φύση του μοντέλου
ενσωματώσεων και όχι σε λάθος των απαντήσεων. Το πρόβλημα είναι ότι ένας απλός χρήστης