This project implements a customized chatbot designed to assist learners in the fields of Interior Design. The chatbot provides real-time, personalized support, helping users understand complex concepts and implement practical solutions. It leverages advanced language models to deliver accurate information and engaging interactions.
- Real-Time Knowledge Access: Instant answers to questions related to Interior Designs and core material, Woods, and the processes.
- Personalized Assistance: Tailored responses based on the user's level of understanding.
- Practical Application Guidance: Wood examples and implementation advice for various tools and technology.
- Engaging Interaction: A conversational interface that allows users to explore topics in depth.
- Memory Management: Retains context from previous interactions for coherent conversations.
Before running the chatbot, ensure you have the following installed:
- Python 3.11 or higher
- Conda (Anaconda or Miniconda)
Follow these steps to set up the chatbot:
-
Create a Conda Environment: Open your terminal or command prompt and run the following command to create a new Conda environment:
conda create -p ./chatbotenv python=3.11 -y
-
Activate the Conda Environment: Activate the newly created environment with the following command:
conda activate ./chatbotenv
-
Install Required Packages: Install the necessary dependencies by running:
pip install -r requirements.txt
-
Run the Chatbot: Start the chatbot application by executing:
python main.py
Once the chatbot is running, you can interact with it through the command line. You will be prompted to enter your Groq API key and questions related to Data Science and AI. The chatbot will provide responses based on its training and memory of previous interactions.