background image

Σχεδιασμός και Υλοποίηση εξειδικευμένου chatbot για διαδικτυακές πλατφόρμες

 

69

 

Παράλληλα, μια μνήμη ερωτήσεων-απαντήσεων κρατά το ιστορικό και την ανατροφοδότηση, 

ώστε καλές απαντήσεις του παρελθόντος να μπορούν να επαναχρησιμοποιηθούν. 

 

4.3 Σχεδίαση του αγωγού συλλογής και ευρετηρίασης δεδομένων 

Η ποιότητα ενός συστήματος ανάκτησης εξαρτάται πρώτα απ' όλα από την ποιότητα του 

υλικού που έχει στη διάθεσή του. Γι' αυτό δώσαμε ιδιαίτερη προσοχή στον τρόπο με τον οποίο 

μαζεύεται και προετοιμάζεται το περιεχόμενο, πριν καν φτάσουμε στο κομμάτι της απάντησης. 

Ο  αγωγός  αυτός  χωρίζεται  σε  δύο  βήματα  που  συνεργάζονται,  τη  συλλογή  και  την 

ευρετηρίαση. 

4.3.1 Συλλογή περιεχομένου 

Ο  ιστότοπος  του  τμήματος  δεν  είναι  μια  μικρή,  στατική  σελίδα.  Περιλαμβάνει  χιλιάδες 

σελίδες και εκατοντάδες αρχεία PDF, κατανεμημένα στον κεντρικό ιστότοπο όσο και στους 

επιμέρους ψηφιακούς υποχώρους και τις υποδιαδρομές του. Για να καλυφθεί αυτός ο όγκος σε 

λογικό χρόνο, ο ανιχνευτής σχεδιάστηκε να δουλεύει ασύγχρονα, στέλνοντας πολλά αιτήματα 

ταυτόχρονα αντί να περιμένει το ένα να ολοκληρωθεί πριν ξεκινήσει το επόμενο. Επιπλέον, 

επειδή  ο  ιστότοπος  είναι  βασισμένος  σε  WordPress  [31],  αξιοποιήσαμε  τους  διαθέσιμους 

χάρτες ιστότοπου για να εντοπίζονται πιο αξιόπιστα οι σελίδες, αντί να βασιζόμαστε μόνο στην 

τυφλή  ακολούθηση  συνδέσμων.  Μια  σχεδιαστική  επιλογή  που  άξιζε  ξεχωριστή  σκέψη 

αφορούσε  τους  υπόχωρους.  Επιλέξαμε  να  καταγράφουμε  τις  σελίδες  HTML  μόνο  από  τον 

κύριο ιστότοπο, ενώ από τους υποτομείς κρατάμε μόνο τα αρχεία PDF, καθώς εκεί το χρήσιμο 

για τον φοιτητή υλικό βρίσκεται σχεδόν πάντα σε μορφή εγγράφου. Στην πράξη χρειάστηκε να 

αντιμετωπιστεί  και  ένα  πρακτικό  εμπόδιο,  καθώς  ο  μηχανισμός  προσωρινής  μνήμης  του 

πανεπιστημίου μπλόκαρε τις μαζικές αιτήσεις. Για τον λόγο αυτό προβλέφθηκε η δυνατότητα 

μιας δεύτερης προσπάθειας για τις διευθύνσεις που είχαν αποτύχει, ώστε να συμπληρώνεται το 

υλικό που έλειπε.