Νικόλαος Λυμπιτάκης, Κατασκευή ενός 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 πρέπει να διαθέτει μηχανισμό αποθήκευσης αξιολογήσεων σε
βάση δεδομένων.