Skip to content

Latest commit

 

History

History
190 lines (133 loc) · 5.18 KB

readme.md

File metadata and controls

190 lines (133 loc) · 5.18 KB

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