InclusiBot is an AI-powered chatbot designed to provide sexual health education information and support for the LGBTQ+ community.
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. ๐ฅ
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. ๐ฃ๏ธ๐ฌ
Streamlit - https://prydebot.streamlit.app/
To interact with InclusiBot, follow these steps:
- Provide your input/question in the text input box. ๐ฌ
- Specify the target language code for the response. ๐
- Click "Enter" or press the "Submit" button. ๐
The chatbot will process your input, generate a response, and display it in the chat history.
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:
- How can one protect against STIs after gender-affirming surgery?
- What hygiene tips are important after vaginoplasty?
- What is vaginoplasty?
- How many stages are included in the procedure?
- How long is vaginoplasty surgery?
- What is PrEP?
- Can you take hormones and PrEP or PEP?
- Is PrEP right for you?
- Which tests are recommended to help ensure the sexual health of gay and bisexual men?
- Where can sexual and reproductive health providers find clinical guidelines for transgender people?
- How can you prevent sexually transmitted diseases?
- How often should I get tested for HIV as a bisexual man?
- What are health issues in gay and bisexual men?
- What are health issues in lesbian and bisexual women?
- Elaborate more on pap test.
- How can you protect yourself from STDs?
- What are the most common STDs?
- What are STDs?
- What is HIV?
- Which tests do I need for good sexual health as a gay or bisexual man?
- Which tests do I need for good sexual health as a bisexual man?
- Can you suggest some resources for LGBTQ+ youth?
- Give some resources related to LGBT health.
To run InclusiBot locally, please follow these steps:
- Clone the repository:
git clone https://github.com/your_username/your_repository.git
- Install the required dependencies:
pip install -r requirements.txt
- 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.
- Run the application:
streamlit run app.py
- Access the application in your browser at http://localhost:8501.
This project is licensed under the MIT License.