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
Διάγραμμα αρχιτεκτονικής