Skip to content

Chatbot to answer all the queries related to mining Acts.

License

Notifications You must be signed in to change notification settings

ArmaanSeth/MineBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MineBot.In

About

The primary purpose of MineBot.In is to provide accurate and reliable information regarding mining acts, rules, and regulations in India. The project leverages advanced natural language processing techniques to understand user queries and generate contextually relevant responses. It serves as a valuable resource for individuals, businesses, and organizations seeking information on mining-related legal frameworks in India.

Implementation

MineBot.In is an NLP (Natural Language Processing) project designed to answer questions related to mining acts, rules, and regulations in India. The project is implemented using Retrieval-Augmented Generation(RAG) architecture.

It is built using open-source resources such as Google's Gemini-Pro model, Instruct Embeddings, Cassandra VectorStore using DataStax platform, streamlit and langchain.

Installation

To set up MineBot.In locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ArmaanSeth/MineBot
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the dataIngestion to add new data into vectorestore from the dir ./ChatbotDataset:

    python dataIngestion.py

Usage

  1. Start the streamlit application.

    streamlit run app.py
  2. Input your mining-related question in natural language.

  3. Receive contextually relevant answers based on the mining acts, rules, and regulations in India.

Contributing

If you'd like to contribute to MineBot.In, please follow the contributing guidelines outlined in the repository.

License

This project is licensed under the MIT License.

Acknowledgments

Feel free to reach out for any questions or feedback!

Happy Mining! 🚀

About

Chatbot to answer all the queries related to mining Acts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages