Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOOR BOT

NOOR BOT is a mental health chatbot built using the GPT-3 Da Vinci model fine-tuned on a mental health dataset. It aims to provide support, guidance, and resources to individuals seeking help or information related to mental health.

Noor Bot

Features

  • Conversational Interface: Engage in natural and interactive conversations with the chatbot.
  • Mental Health Support: Obtain emotional support, guidance, and coping strategies for various mental health concerns.
  • Resource Recommendations: Receive recommendations for books, articles, videos, and other resources related to mental health.
  • Self-Care Techniques: Explore self-care practices, mindfulness exercises, and relaxation techniques.
  • Anonymous Interaction: Feel free to interact with the chatbot without disclosing personal information.
  • Educational Insights: Gain insights into different mental health conditions and their management.
  • 24/7 Availability: Access the chatbot at any time, whenever you need support or information.

How It Works

NOOR BOT is built using the GPT-3 Da Vinci model, which is trained on a diverse mental health dataset. It leverages the power of natural language processing and machine learning to generate responses based on the input it receives. The chatbot is designed to provide helpful and empathetic responses to a wide range of mental health queries.

The model has been fine-tuned on the mental health dataset to improve its understanding and response generation specifically for mental health-related conversations. It has been trained to handle a variety of topics, including anxiety, depression, stress management, self-care, and more.

Prerequisites

To run NOOR BOT locally, you need to have the following installed:

  • Python 3.x
  • OpenAI Python library

Installation

  1. Clone the Repository:

    git clone https://github.com/Crypto47/NOOR
    
  2. Set up a Python Virtual Environment (optional but recommended):

    python3 -m venv env
    source env/bin/activate
    
  3. Install Dependencies:

    pip install openai
    
  4. Set up OpenAI API:

    • Sign up on the OpenAI website to obtain an API key.
    • Set the OPENAI_API_KEY environment variable or add it to a .env file in the project directory.
  5. Run the Bot:

    python bot.py
    

Usage

Once the bot is running, you can interact with it by sending messages or queries. The bot will process your input and generate a response based on its training.

You can modify the bot.py file to customize the behavior of the chatbot or add additional functionalities as per your requirements.

Contributions

Contributions to NOOR BOT are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request. Your feedback and contributions will help make the chatbot more effective and beneficial for users.

Before making a contribution, please review the contribution guidelines for more details.

License

This project is licensed under the MIT License. Feel free to use and modify the code according to your requirements.

Acknowledgments

We would like to express our gratitude to OpenAI for providing the GPT-3 model and to the kaggle community for providing valuable resources and datasets for training the chatbot.

Contact

If you have any questions, suggestions, or feedback, please feel free to reach out to us at [email protected].


*Note: NOOR BOT is not a substitute for professional mental health advice. It is intended for informational purposes only. If you or someone you know is experiencing a mental health crisis, please seek professional

help or contact a helpline in your country.*

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages