background image

 

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

 

 
 

 

26 

 

3. Σχεδιασμός συστήματος 

3.1  Προδιαγραφές 

Οι προδιαγραφές περιγράφουν τις λειτουργίες και τα χαρακτηριστικά ποιότητας που 

πρέπει να διαθέτει το σύστημα ώστε να ανταποκρίνεται στις ανάγκες του ξενοδοχειακού 

κλάδου  και  των  τελικών  χρηστών.  Οι  απαιτήσεις  διακρίνονται  σε  λειτουργικές,  που 

καθορίζουν το “τι κάνει” το σύστημα, και σε μη λειτουργικές, που ορίζουν το “πόσο καλά” 

εκτελεί αυτές τις λειτουργίες. 

Μη Λειτουργικές Προδιαγραφές (Non Functional Requirements- NFR) 

 

NFR-1  Ακρίβεια απαντήσεων  

a.  Το  chatbot  πρέπει  να  επιτυγχάνει  ποσοστό  ακρίβειας  απαντήσεων  ≥  80%,  όπως 

αξιολογείται με βάση γνωστές σωστές απαντήσεις. Η αξιολόγηση μπορεί να γίνεται 

περιοδικά, ώστε να παρακολουθείται η απόδοση του συστήματος. 

NFR-2  Αξιοπιστία και διαθεσιμότητα  

a.  Το  σύστημα  πρέπει  να  λειτουργεί  αδιάλειπτα,  παρέχοντας  συνεχή  εξυπηρέτηση 

24/7 χωρίς απώλειες δεδομένων ή σφάλματα κατά τη διάρκεια των συνεδριών. 

NFR-3  Αποδοτικότητα  

a.  Ο χρόνος απόκρισης δεν πρέπει να υπερβαίνει κατά μέσο όρο τα 15 δευτερόλεπτα 

ανά ερώτηση υπό κανονικές συνθήκες φόρτου. 

NFR-4  Ευχρηστία  

a.  Η  σχεδίαση  της  διεπαφής  πρέπει  να  επιτρέπει  εύκολη  πλοήγηση  και  σαφή 

απεικόνιση της συνομιλίας. 

NFR-5  Επεκτασιμότητα  

a.  Το σύστημα πρέπει να μπορεί να επεκταθεί σε πολλαπλά ξενοδοχεία ή αλυσίδες 

χωρίς επανασχεδίαση, απλώς με εισαγωγή νέων δεδομένων στη βάση γνώσης. 

NFR-6  Ασφάλεια και προστασία δεδομένων  

a.  Οι συνομιλίες πρέπει να αποθηκεύονται με ασφάλεια με σεβασμό στα προσωπικά 

δεδομένα των χρηστών. 

NFR-7  Παρακολούθηση και ανάλυση λειτουργίας συστήματος  

a.  Όλες  οι  συνομιλίες  αποθηκεύονται  αυτόματα  σε  αρχείο  καταγραφής  (logs), 

περιλαμβάνοντας  ημερομηνία,  ώρα,  μήνυμα  χρήστη,  απάντηση  συστήματος  και