Νικόλαος Λυμπιτάκης, Κατασκευή ενός RAG Chatbot για
Ξενοδοχειακή Υποστήριξη
5
Εικόνα 1: Στιγμιότυπο μιας τυπικής συνομιλίας με το Snaptravel bot στο Facebook Messenger
1
Το voice chatbot Emma
είναι ένα φωνητικό 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