background image

 

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

 

 

 

Περίληψη 

Η  παρούσα  πτυχιακή  εργασία,  πραγματεύεται  τη  σχεδίαση  και  υλοποίηση  ενός 

έξυπνου chatbot βασισμένου στην αρχιτεκτονική Retrieval-Augmented Generation (RAG), 

με εφαρμογή στον ξενοδοχειακό κλάδο. 

Κίνητρο για την ανάπτυξη του συστήματος αποτέλεσαν οι σημαντικοί περιορισμοί 

της παραδοσιακής ανθρώπινης εξυπηρέτησης πελατών, όπως το υψηλό λειτουργικό κόστος, 

οι  περιορισμένες  ώρες  διαθεσιμότητας  και  η  ανομοιογένεια  στην  ποιότητα  της 

εξυπηρέτησης.  Η  αρχιτεκτονική  RAG  επιλέχθηκε  ως  η  πλέον  κατάλληλη  προσέγγιση, 

καθώς  συνδυάζει  τα  πλεονεκτήματα  των  Μεγάλων  Γλωσσικών  Μοντέλων  (LLMs)  με 

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

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

Για την υλοποίηση αξιοποιήθηκαν σύγχρονες τεχνολογίες όπως: η Python ως κύρια 

γλώσσα  προγραμματισμού,  το  LangChain  για  τη  διαχείριση  της  ροής  δεδομένων  και  τη 

διασύνδεση  με  το  γλωσσικό  μοντέλο  DeepSeek,  η  βιβλιοθήκη  FAISS  για  αποθήκευση 

διανυσματικών αναπαραστάσεων (embeddings) και ταχεία σημασιολογική αναζήτηση, το 

Streamlit  για  τη  δημιουργία  φιλικού  γραφικού  περιβάλλοντος  και  η  SQLite  ως  ελαφριά 

βάση δεδομένων για τα στοιχεία του ξενοδοχείου και τις κρατήσεις. 

 

Το  σύστημα  σχεδιάστηκε  με  βάση  συγκεκριμένες  προδιαγραφές  και  περιπτώσεις 

χρήσης, και αξιολογήθηκε μέσω δομημένης μεθοδολογίας με ποσοτικές μετρικές. Το τελικό 

chatbot είναι ικανό να απαντά σε ερωτήσεις σχετικά με τις παροχές, τις πολιτικές και τη 

διαθεσιμότητα δωματίων ενός ξενοδοχείου, τόσο στα Ελληνικά όσο και στα Αγγλικά.  

 

Τα  αποτελέσματα  επιβεβαιώνουν  την  αποτελεσματικότητα  της  αρχιτεκτονικής 

RAG  ως  ολοκληρωμένης  λύσης  για  ξενοδοχειακές  εφαρμογές,  με  άμεση  μείωση 

λειτουργικού κόστους και βελτίωση της εμπειρίας χρήστη. Η εργασία ολοκληρώνεται με 

ανάλυση SWOT και πρόταση μελλοντικών επεκτάσεων, θέτοντας τις βάσεις για περαιτέρω 

ανάπτυξη έξυπνων συστημάτων εξυπηρέτησης στον τουριστικό τομέα. 

Λέξεις – Κλειδιά 

RAG, Chatbot, Μεγάλα γλωσσικά μοντέλα, Τεχνητή νοημοσύνη