The Work-Life Balancer Chatbot is a Python-based conversational assistant designed to enhance the functionality of the Work-Life Balancer app. The chatbot interacts with users to assist in task management and answer queries related to work-life balance. It integrates seamlessly with backend services to deliver real-time responses and personalized recommendations. The chatbot utilizes the Qwen LLM model with Ollama for query processing.
- Natural Language Processing (NLP): Understands user inputs using Dialogflow or Rasa.
- Task Management: Assists users in creating, updating, and deleting tasks through chat commands.
- Mindfulness Tips: Provides curated tips to improve work-life balance upon user request.
- Progress Insights: Offers analytics and progress updates conversationally.
- Programming Language: Node.js
- Framework: Express.js
- Python
- FAST API
- Ollama
- Qwen Model
-
Clone the repository:
git clone <repository_url> cd work-life-balancer-chatbot
-
Start Ollama
-
Install dependencies:
pip install -r requirements.txt
-
Start the server:
python chatbot_api.py