background image

 

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

 

 
 

 

21 

 

Εικόνα 6 : Λειτουργία ενός Vector Database Management System

4

 

 

 

2.4.4  Streamlit 

  

Το  Streamlit  είναι  ένα  ανοιχτού  κώδικα  (open-source) 

framework  για  την  Python  που  έχει  αποκτήσει  μεγάλη  δημοτικότητα  στην  ανάπτυξη 

διαδραστικών  web  εφαρμογών  βασισμένων  σε  δεδομένα.  Το  κύριο  πλεονέκτημά  του 

έγκειται στην απλοποίηση της διαδικασίας μετατροπής Python scripts, ιδιαίτερα αυτών που 

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

εφαρμογές web. Η παραδοσιακή ανάπτυξη web για παρόμοιες εφαρμογές απαιτεί γνώσεις 

HTML, CSS, JavaScript και web frameworks, κάτι που μπορεί να αποτελεί εμπόδιο για data 

scientists ή μηχανικούς μηχανικής μάθησης. Το Streamlit αφαιρεί αυτή την πολυπλοκότητα, 

επιτρέποντας στους προγραμματιστές να επικεντρωθούν στα δεδομένα και τα μοντέλα τους 

αντί για την υποδομή της web εφαρμογής. 

 

4

 Εικόνα από 

[18]