Code Monkey home page Code Monkey logo

jahnvi15 / inclusibot_pryde Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 29 KB

InclusiBot is an AI-powered chatbot designed to provide sexual health education information and support for the LGBTQ+ community. It utilizes Co:here NLP models and a curated database of verified sources. The chatbot is built using machine learning techniques and natural language processing to understand user inputs and generate informative content

Home Page: https://prydebot.streamlit.app/

License: MIT License

Python 100.00%

inclusibot_pryde's Introduction

InclusiBot ๐ŸŒˆ๐Ÿค–

InclusiBot is an AI-powered chatbot designed to provide sexual health education information and support for the LGBTQ+ community.

Table of Contents

About InclusiBot โ„น๏ธ

InclusiBot is an AI-powered chatbot designed to provide sexual health education information and support for the LGBTQ+ community. It utilizes advanced language models to understand users' questions and provide accurate responses on various topics related to sexual health.

Please note that InclusiBot is not a substitute for professional advice. For specific concerns, it is always recommended to consult qualified healthcare professionals. ๐Ÿฅ

How InclusiBot Works โš™๏ธ

InclusiBot uses a combination of machine learning models and natural language processing techniques to understand user inputs and generate relevant responses. It incorporates a keyword extraction approach to identify key topics and match them with pre-defined answers from a health database. The bot also supports translation functionality to provide responses in multiple languages. ๐Ÿ—ฃ๏ธ๐Ÿ’ฌ

Hosted Link ๐Ÿ”—

Streamlit - https://prydebot.streamlit.app/

Usage ๐Ÿš€

To interact with InclusiBot, follow these steps:

  1. Provide your input/question in the text input box. ๐Ÿ’ฌ
  2. Specify the target language code for the response. ๐ŸŒ
  3. Click "Enter" or press the "Submit" button. ๐Ÿš€

The chatbot will process your input, generate a response, and display it in the chat history.

Questions to Ask the Bot โ“๐Ÿค”

Please note that the prototype database may have limited information that we have curated from verified sources. For accurate and reliable information, it is recommended to consult qualified healthcare professionals or trusted educational resources. Here are some example questions you can ask InclusiBot:

  1. How can one protect against STIs after gender-affirming surgery?
  2. What hygiene tips are important after vaginoplasty?
  3. What is vaginoplasty?
  4. How many stages are included in the procedure?
  5. How long is vaginoplasty surgery?
  6. What is PrEP?
  7. Can you take hormones and PrEP or PEP?
  8. Is PrEP right for you?
  9. Which tests are recommended to help ensure the sexual health of gay and bisexual men?
  10. Where can sexual and reproductive health providers find clinical guidelines for transgender people?
  11. How can you prevent sexually transmitted diseases?
  12. How often should I get tested for HIV as a bisexual man?
  13. What are health issues in gay and bisexual men?
  14. What are health issues in lesbian and bisexual women?
  15. Elaborate more on pap test.
  16. How can you protect yourself from STDs?
  17. What are the most common STDs?
  18. What are STDs?
  19. What is HIV?
  20. Which tests do I need for good sexual health as a gay or bisexual man?
  21. Which tests do I need for good sexual health as a bisexual man?
  22. Can you suggest some resources for LGBTQ+ youth?
  23. Give some resources related to LGBT health.

Installation ๐Ÿ’ป

To run InclusiBot locally, please follow these steps:

  1. Clone the repository:
    git clone https://github.com/your_username/your_repository.git
  2. Install the required dependencies:
 pip install -r requirements.txt
  1. Set up the necessary API keys: Obtain an API key from Cohere and replace api_key in the code with your key. Obtain an Azure Translator API key, endpoint, and region. Replace azure_key, endpoints, and region in the code with your credentials.
  2. Run the application:
streamlit run app.py
  1. Access the application in your browser at http://localhost:8501.

License ๐Ÿ“

This project is licensed under the MIT License.

inclusibot_pryde's People

Contributors

jahnvi15 avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.