Skip to content

A powerful chatbot made using LLMWARE that can answer all your doubts whether it's your science question or maths homework. 🧟

License

Notifications You must be signed in to change notification settings

RS-labhub/AI-CHaTBoT

Repository files navigation

AI CHaTBoT πŸ€–

interface

AI ChaTBoT πŸ€–

  • 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".

πŸ“š Index

πŸŽ₯ Demo

  • 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

Screenshots

Python version


Tkinter Classic GUI


Tkinter Modern GUI


Dependecies

  1. Python
  2. LLMWARE
  3. Tkinter

πŸ“€ Installation Guide

  • These are the steps required to install the python project:
  1. 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
  1. Navigate to the Repository Directory: Change your current directory to the cloned AI-CHaTBoT repository:
  cd AI-CHaTBoT
  1. Install Dependencies: Use pip to install the required Python dependencies listed in the requirements.txt file:
  pip install -r requirements.txt
  1. Run AI-CHaTBoT application using the following command:
  run chatbot.py
  1. 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

  1. Head over to the Chatbot UI Folder. Their you'll find two files,
    ChatbotGUI_Old.py
    ChatbotGUI_Modern.py
  1. 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
  1. 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


What to do after installation?

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.

$~$

Setup and Contributing Guidelines

Set Up Your Environment

  1. Fork our repository to your GitHub account.
  2. Clone your fork to your local machine. Use the command git clone https://github.com/RS-labhub/AI-CHaTBoT.git.
  3. Create a new branch for your work. Use a descriptive name, like fix-login-bug or add-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 πŸ₯³

$~$

πŸ§‘β€πŸ€β€πŸ§‘ Meet the Author

Author

πŸ“§ Contact


rrs00179 rohan-sharma=9386


Thank you for visting this Repo
If you like it, star ⭐ it

About

A powerful chatbot made using LLMWARE that can answer all your doubts whether it's your science question or maths homework. 🧟

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages