background image

 

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

 

 
 

 

 

Εικόνα 1: Στιγμιότυπο μιας τυπικής συνομιλίας με το Snaptravel bot στο Facebook Messenger

1

 

 
 
Το voice chatbot Emma  

Το προτεινόμενο σύστημα Emma 

[4]

 είναι ένα φωνητικό chatbot ενσωματωμένο σε 

ξενοδοχειακή  web  εφαρμογή,  το  οποίο  επιτρέπει  αμφίδρομη  συνομιλία  μέσω  φωνής  για 

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

του ίδιου του ξενοδοχειακού domain. Υλοποιείται ως κλειστού πεδίου ερωτήσεων (Closed 

Domain  QA,  cdQA),  εκπαιδευμένο  πάνω  σε  έγγραφα  φιλοξενίας  και  υλικό  του 

ξενοδοχείου,  ώστε  να  απαντά  με  ακρίβεια  σε  ερωτήσεις  που  αφορούν  διαδικασίες, 

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

modules  φωνής  (speech-to-text,  text-to-speech),  NLP  ερωτήσεων  και  web  διεπαφή, 

διευκολύνοντας  επαναεκπαίδευση  και  συντήρηση  ανά  υποσύστημα.  Στην  αναγνώριση 

φωνής αξιοποιούνται δύο προσεγγίσεις: α) browser-native Web Speech API (Chrome) για 

άμεση  μεταγραφή  στο  περιβάλλον  του  πελάτη  και  β)  open-source  DeepSpeech  για 

προσαρμοστική  ακρίβεια  μέσω  γλωσσικού  μοντέλου  και  βελτιστοποίησης  τύπου  hybrid 

parallel  training,  επιτρέποντας  εξισορρόπηση  απόδοσης  και  υποδομών.  Για  εκφώνηση 

απαντήσεων, συγκρίνονται λύσεις όπως gTTS (προεκπαιδευμένο TTS με πολυγλωσσική 

υποστήριξη)  και  Speech  Synthesis  API  του  browser,  με  τελική  επιλογή  browser-native 

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

επιχειρησιακές εξαρτήσεις. 

 

1

 Εικόνα από 

[5]