background image

 

Νικόλαος Λυμπιτάκης, Κατασκευή ενός RAG Chatbot για 
Ξενοδοχειακή Υποστήριξη 

 

 
 

 

32 

iv. 

Επιλέγονται οι πιο σχετικές αξιολογήσεις. 

v. 

Το chatbot συνοψίζει ή εμφανίζει απευθείας τα αποσπάσματα των κριτικών στον 

χρήστη. 

Εναλλακτικό  σενάριο:  Αν  δεν  υπάρχουν  σχετικές  κριτικές,  το  chatbot  ενημερώνει  τον 

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

 

UC-7Ευγενική άρνηση σε άσχετες ερωτήσεις 

Χειριστής: Χρήστης (επισκέπτης ξενοδοχείου) 

Περιγραφή: Ο τρόπος με τον οποίο το chatbot αναγνωρίζει ότι μια ερώτηση δεν σχετίζεται 

με  το  αντικείμενο  (ξενοδοχείο)  και  απαντά  ευγενικά,  αποφεύγοντας    παραισθήσεις 

“hallucinations”. 

Προϋποθέσεις: Το chatbot πρέπει να διαθέτει κατάλληλο prompting ελέγχου συνάφειας 

και κανόνα απόρριψης εκτός θέματος ερωτήσεων. 

Βασική ροή: 

i. 

Ο χρήστης ρωτά ερώτηση άσχετη, π.χ. “Πόσο κοστίζει το καινούργιο iphone;”. 

ii. 

Το chatbot αναγνωρίζει ότι η ερώτηση δεν σχετίζεται με το ξενοδοχείο. 

iii. 

Ανιχνεύεται εκτός πεδίου θέμα. 

iv. 

Το  chatbot  απαντά  ευγενικά: 

Συγγνώμη,  μπορώ  να  απαντήσω  μόνο  σε 

ερωτήσεις που αφορούν το ξενοδοχείο και τις υπηρεσίες του.” 

Εναλλακτικό  σενάριο:  Αν  η  ερώτηση  είναι  μερικώς  σχετική  (π.χ.  “Υπάρχουν  κοντινά 

μαγαζιά για αγορά κινητών;”), το chatbot προσπαθεί να απαντήσει στο σχετικό μέρος (π.χ. 

“Υπάρχουν καταστήματα ηλεκτρονικών ειδών σε απόσταση 1km.”). 

UC-8Αξιολόγηση απάντησης (Feedback) 

Χειριστής: Χρήστης (επισκέπτης ξενοδοχείου) 

Περιγραφή: Ο χρήστης έχει τη δυνατότητα να αξιολογεί κάθε απάντηση του chatbot μέσω 

των κουμπιών “Καλή ή “Κακή”. 

Προϋποθέσεις: Το chatbot πρέπει να διαθέτει μηχανισμό αποθήκευσης αξιολογήσεων σε 

βάση δεδομένων.