- A powerful chatbot that can answer all your doubts whether it's your science question or maths homework.
- Just imagine the power of this ChaTBoT, built using LLMWARE integrated with the model "phi-3-gguf".
- After a brief introduction, let's dive a little more inside the project.
- Here is the walk-through of AI ChaTBoT π€. If you want to witness a more a hd version, click here
LLMWARE.CHatBoT.Preview.mp4
Video Demonstration
Python version
Tkinter Classic GUI
Tkinter Modern GUI
- Python
- LLMWARE
- Tkinter
- These are the steps required to install the python project:
- Clone the Repository: Open a terminal or command prompt and clone the AI-CHaTBoT repository from GitHub using the following command:
git clone https://github.com/RS-labhub/AI-CHaTBoT.git
- Navigate to the Repository Directory: Change your current directory to the cloned AI-CHaTBoT repository:
cd AI-CHaTBoT
- Install Dependencies: Use pip to install the required Python dependencies listed in the requirements.txt file:
pip install -r requirements.txt
- Run AI-CHaTBoT application using the following command:
run chatbot.py
- Once the application is running, type your query, and get the results.
Note: When running it for the first time, it can take about 10-15mins, as per your system's specification. It is highly recommended to use in the system which have atleast 16Gb of RAM and some Graphics Card. Otherwise, it may lead to crash/hanging up your system.
Tkinter Install Guidelines
- Head over to the Chatbot UI Folder. Their you'll find two files,
ChatbotGUI_Old.py
ChatbotGUI_Modern.py
- Open one of the file of your choice, and make sure that you have already installed the requirements. If not, install now:
pip install -r requirements.txt
- Now, just run the application. A prompt will open. And you can test-run the application.
run ChatbotGUI_Old.py
run ChatbotGUI_Modern.py
The running shell should look like this
Once AI-CHaTBoT is installed and running, you can use it to get your answers. Input your message in the provided text-area, and get to know the results after clicking on the send button.
Set Up Your Environment
Fork
our repository to your GitHub account.Clone
your fork to your local machine. Use the commandgit clone https://github.com/RS-labhub/AI-CHaTBoT.git
.- Create a new branch for your work.
Use a descriptive name, like
fix-login-bug
oradd-user-profile-page
.
Commit Your Changes
- Commit your changes with a clear commit message.
e.g
git commit -m "Fix login bug by updating auth logic"
.
Submit a Pull Request
- Push your branch and changes to your fork on GitHub.
- Create a pull request, compare branches and submit.
- Provide a detailed description of what changes you've made and why. Link the pull request to the issue it resolves. π
Review and Merge
- I will review your pull request and provide feedback or request changes if necessary.
- Once your pull request is approved, we will merge it into the main codebase π₯³
- Email: rs4101976@gmail.com
- Head over to my github handle from here
Thank you for visting this Repo
If you like it, star β it