This application was developed as part of the Anadolu Sigorta Hackathon. It's a Natural language processing based chatbot designed to answer questions on customers' minds. You send your question and the chatbot returns you the appropriate answer from the FAQ section.
Ensure that your Python version is set to 3.10.12
(pip version is 22.0.2
):
python --version
- Setting up Virtualenv:
pip install virtualenv
- Creating a Virtual Environment:
virtualenv venv
- Activating the Virtual Environment:
source venv/bin/activate
- Set up your .env file:
cd <project-directory>
- Installing the necessary libraries:
pip install -r requirements.txt
- Also install transformers package for Rasa:
pip install rasa[transformers]
- Rasa connection:
rasa shell
- Launch the Streamlit app in another terminal:
streamlit run app.py