background image

 

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

 

 
 

 

40 

 

 

Εικόνα 11 : Αρχείο faq.csv 

 

 

 
Επεξεργασία Κριτικών Πελατών (Reviews Dataset) 
 
 

Στο  σύνολο  δεδομένων  των  κριτικών,  το  κύριο  ενδιαφέρον  επικεντρώνεται  στο 

περιεχόμενο  του  σχολίου,  το  οποίο  αποτυπώνεται  στο  πεδίο review_text.  Ο  στόχος  εδώ 

είναι η θεματική ανάκτηση πληροφορίας. Για παράδειγμα, σε ερώτημα όπως “Πώς είναι το 

πρωινό;”, το σύστημα πρέπει να εντοπίσει κριτικές που περιγράφουν σχετικές εμπειρίες. 

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

μεγαλύτερη σημασιολογική πληροφορία. 

 
Στιγμιότυπο κώδικα από setup_vector_stores.py 
 

# Ανάγνωση του αρχείου Κριτικών 
reviews_df = pd.read_csv(REVIEWS_CSV_PATH) 

 

# Χρήση του κειµένου της κριτικής για embedding 

documents = reviews_df['review_text'].tolist() 

 
# Τα µεταδεδοµένα περιλαµβάνουν βαθµολογία, ηµεροµηνία κ.ά. 

metadatas = reviews_df.to_dict('records')

 

 

Εικόνα 12 : Kώδικας  από setup_vector_stores.py