background image

 

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

 

 
 

 

31 

UC-5Αναζήτηση κοντινών σημείων ενδιαφέροντος 

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

Περιγραφή: Το chatbot παρέχει πληροφορίες για κοντινά αξιοθέατα, εστιατόρια, παραλίες 

ή  δραστηριότητες,  εκτελώντας  αναζήτηση  σε  βάση  δεδομένων  μέσω  Vector  Similarity 

Search. 

Προϋποθέσεις:  Η  βάση  δεδομένων  πρέπει  να  περιέχει  πληροφορίες  για  σημεία 

ενδιαφέροντος (POIs). Το chatbot πρέπει να έχει ενσωματωμένο μηχανισμό υπολογισμού 

ομοιότητας (vector embeddings). 

Βασική ροή: 

i. 

Ο χρήστης ρωτά π.χ. “Τι μπορώ να επισκεφτώ κοντά στο ξενοδοχείο;”. 

ii. 

Το  chatbot  μετατρέπει  το  ερώτημα  σε  διανυσματική  αναπαράσταση 

(embedding). 

iii. 

Εκτελείται Vector Similarity Search στη βάση με τα σημεία ενδιαφέροντος. 

iv. 

Επιστρέφονται τα πιο σχετικά αποτελέσματα (π.χ. Μουσείο, παραλία, ταβέρνα). 

v. 

Το chatbot παρουσιάζει τη λίστα με σύντομες περιγραφές. 

Εναλλακτικό  σενάριο:  Αν  δεν  βρεθούν  κοντινά  σημεία,  το  chatbot  προτείνει  δημοφιλή 

αξιοθέατα της περιοχής γενικά. 

 

UC-6Αναζήτηση κριτικών πελατών 

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

Περιγραφή: Το chatbot μπορεί να εντοπίζει και να επιστρέφει κριτικές επισκεπτών από τη 

βάση δεδομένων, σχετικές με ένα θέμα που ρωτά ο χρήστης (π.χ. καθαριότητα, φαγητό, 

εξυπηρέτηση). 

Προϋποθέσεις: Η βάση δεδομένων πρέπει να περιέχει κριτικές και το chatbot πρέπει να 

έχει ενσωματωμένο μηχανισμό υπολογισμού ομοιότητας (vector embeddings). 

Βασική ροή: 

i. 

Ο χρήστης ρωτά π.χ. “Τι λένε οι πελάτες για το πρωινό;”. 

ii. 

Το chatbot υπολογίζει το embedding του ερωτήματος. 

iii. 

Εκτελείται αναζήτηση ομοιότητας στις κριτικές.