Inspiration
Behind the inspiration of EmpowerAI lies the increasing challenge women and girls have all over the world: from gender discrimination to violence and scarce resources. As technology is increasingly playing a role in changing society, we wanted to utilize AI to create something that would empower women and girls by offering them valuable resources of guidance and support in real time. This will culminate in the creation of a new platform seeking to facilitate discussions, provide resources, and advocate for gender equality in an accessible and entertaining manner.
What it does
EmpowerAI is a gender-equal, AI chatbot dedicated to social justice for women and girls. It responds with answers and resources to queries on how to end discrimination against women and girls, how violence and harassment against women and girls can be prevented, or how to access or provide leads on accessing essential healthcare resources for women and girls.
Economic Empowerment: Helps the woman and girls realize their way up the economic ladder towards freedom and leadership positions through tools from educational advice. Gig Economy and Leadership; customized feedback regarding concerns on equal gender dimensions, health-care service accessibility, economic empowerment, amongst others result from the discussion with the chatbot.
How we built it
EmpowerAI was created by using the Google Gemini-Pro AI model to produce answers in real-time and contextually aware for users. The application utilizes the Streamlit framework for its interactive user interface and uses Python as its core programming language. The activities which took place were;
• Integration with Google Gemini-Pro: We set the Gemini-Pro API to handle the user's input and generate responses based on the defined gender equality themes. • We used dotenv for the secret API key, which is configured in the project. • We created an interface using Streamlit. Using this tool helped us design an intuitive chat interface in which users could interact with the AI bot, and were answered in real time. • Social Impact Section: We added a sidebar that brings to attention relevant social concerns that affect women and girls by giving helpful links to find out more and more.
Challenges we ran into
API Integration : There was a steep learning curve when we needed to get the Google's Gemini-Pro API integrated in a manner that would smoothly communicate with Streamlit and the Gemini-Pro API. Crafting correct responses and ensuring their suitability for the interface of the chatbot took up a few hours.
Real-Time Interaction: The greatest difficulty was in the chatbot responding in real-time to the user, and the responses having to be current and accurate and especially as the AI model came up with multiple different responses which required fine-tuning.
Scalability: One of the challenges was that the application must be scalable enough to support a more expansive user base without diluting its performance, especially as the chatbot evolved into something capable of handling more nuances in queries.
Data Privacy: Protection of user data was also of significant importance in ensuring that user data remained confidential, especially in sensitive issues like violence or harassment for which strict security practices and policies were required.
Accomplishments that we're proud of
AI-Driven Social Impact: We developed an AI chatbot that combines problem-solving with urgent global issues to and for women and girls, providing information that is personalized, accurate, and impactful. Real-Time Interaction: The chatbot is smart enough to understand what users want to know and, thereby respond in real-time for it to bring into the experience of users that aspect of dynamism. User Engagement: Natively, the resource availability of study material and real-time assistance with a clean interface makes for a tool of great influence among those in need of facts regarding gender equality and women's rights. Collaboration: The degree of ideal integration of Streamlit and Gemini-Pro into a single product is an honorable achievement, which is not only technical talent but creative as well.
What we learned
AI Ethics: Be able to debate sensitive topics ethically, especially matters that relate to discussing violence or discrimination using AI. Interactions with the APIs: The project taught me how to get complex AI APIs integrated into real applications so that the responses given are contextual relevant and are accurate. User-Centered Design: We learned to design applications centered on user experience, particularly how emotive and sensitive the subject may be. Performance Tuning: We felt the need of performance tuning, especially in applications where real-time response was relevant and elasticity was expected.
What's next for EmpowerAI
Expansion of the knowledge base: We plan to expand the chatbot knowledge base to incorporate a wide range of topics and resource materials related to broader issues regarding gender equity and social justice. Support for multiple languages: EmpowerAI may be designed in such a way to support multiple languages, increasing the number of people around the world who will find more resources and support via such a system. Mobile Integration: A mobile version of EmpowerAI will help access whenever and wherever because people become accessible through mobile phones. NGOs: In collaboration with organizations committed to women's rights and gender equity, real-life information and guidelines will be carried out through the chatbot. Advanced Features: Some future releases of EmpowerAI may include sentiment analysis in order to further understand emotional contexts surrounding a user's interaction and provide more personalized responses. Awareness Campaigns: Empower AI can be used to execute social media campaigns focusing on spreading awareness about the issues of women globally.


Log in or sign up for Devpost to join the conversation.