background image

8

Υλοποίηση — Αρχιτεκτονική Συστήματος

Επίπεδο 1 —Παρουσίασης (Presentation 
Layer):

Streamlit

Επιλογή γλώσσας (sidebar), Feedback buttons

Επίπεδο 2 —Λογικής Chatbot (Logic Layer) :

ReAct Agent (LangChain + DeepSeek)

Tool Selection (FAQ tool, Reviews Tool, POI tool, 
SQL tool)

Παραγωγή απάντησης

Επίπεδο 3 —Δεδομένων (Data Layer):

FAISS vector stores (FAQ, Reviews, POI, 
Good_Examples)

SQLite database (δωμάτια, κρατήσεις, 
conversation logs)

Embeddings: all-MiniLM-L6-v2 model

Διάγραμμα αρχιτεκτονικής