This is a personal finance chatbot application that allows users to interact with their financial data using natural language commands. Users can insert, retrieve, and visualize their expenses through voice commands or text inputs, with intelligent suggestions powered by NLP and RAG AI models.
-
Clone the repository:
git clone https://github.com/FruttoCheap/Chatbot.git cd Chatbot
-
Install Dependencies: Make sure you have Python 3.9+ installed, then run:
pip install -r requirements.txt
-
Configure Environment: Set up a
.env
file for environment-specific configurations. This includes Firebase credentials and API keys.
Full documentation (in Italian language) for the application, including theoretical references and technical architecture, can be found here.