background image

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

 

87

 

 

ΕΙΚΟΝΑ 11: ΥΠΟΛΟΓΙΣΜΟΣ ΤΗΣ ΒΑΡΥΤΗΤΑΣ ΕΠΙΚΑΙΡΟΤΗΤΑΣ ΚΑΙ ΤΟΥ ΤΕΛΙΚΟΥ ΣΚΟΡ 

ΚΑΤΑΤΑΞΗΣ 

 

Η  μέθοδος  ακολουθεί  μια  σαφή  ιεραρχία.  Αν  υπάρχει  ήδη  έτοιμο  βάρος  μέσα  στα 

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

εκθετικά φθίνον βάρος με βάση την ηλικία του εγγράφου και έναν χρόνο ημιζωής, και σε κάθε 

άλλη  περίπτωση  επιστρέφει  μηδέν.  Το  τελικό  σκορ  προκύπτει  ως  σταθμισμένος  μέσος  της 

ομοιότητας και αυτού του βάρους, όπου ο συντελεστής στάθμισης ρυθμίζει πόσο βαραίνει η 

φρεσκάδα σε σχέση με τη σημασιολογική συνάφεια. Έτσι, αλλάζοντας μία μόνο παράμετρο, 

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

καμία άλλη αλλαγή. 

Το τρίτο απόσπασμα δείχνει το σημείο που αντικατέστησε τον αρχικό πράκτορα. Στην αρχή 

της συνάρτησης που χειρίζεται κάθε μήνυμα, μια σειρά από απλές κλήσεις αναλαμβάνουν όλες