Inspiration
The inspiration behind govAIde stemmed from the observation that many individuals in disadvantaged communities face challenges in accessing government aid and employment opportunities. This could be due to a lack of information, complexity of application processes, or simply not knowing where to start. Recognizing the potential of AI to bridge this gap, we envisioned govAIde as a platform to demystify and streamline these processes, ensuring equitable access to these critical resources. We hope to help the community with not only an assistant in bureaucratic programs, but also job searches and apartment searches.
What it does
govAIde leverages AI to provide a user-friendly interface where individuals can easily find information on government aid programs, job opportunities, and apartments relevant to their unique situations. By inputting basic information, users receive personalized guidance and recommendations, simplifying the often overwhelming process of navigating through government aid and job search sites. This includes understanding eligibility criteria, direct links to necessary resources, and personalized conversational help.
How we built it
We built govAIde using Streamlit, an open-source app framework, which allowed us to create a clean, interactive web interface swiftly. For the AI component, we initially integrated LLaMA-2-13B for its advanced natural language processing capabilities. To demo the project evolved, we shifted to using the OpenAI API with GPT-3.5-Turbo taking advantage of its fast inference speed for generating text to provide accurate and contextually relevant information to our users.
Challenges we ran into
One of the main challenges was ensuring the accuracy and relevancy of the information provided to users, given the vast and constantly changing landscape of government aid programs and job markets. Additionally, integrating AI technologies in a way that respects user privacy and data security posed technical and ethical considerations we had to navigate. We also faced challenges using open-source LLMs on remote supercomputers and serving inference through port-forwarding, and with scraping websites for jobs and apartments.
Accomplishments that we're proud of
We are particularly proud of developing a platform that not only leverages cutting-edge AI but does so with a focus on social impact. The positive feedback from early users, who reported significant interest in the app, has been incredibly rewarding. Our ability to adapt and integrate advanced AI technologies like GPT-3.5, ensuring our platform remains at the forefront of innovation, is another significant accomplishment.
What we learned
Throughout the development of govAIde, we learned the importance of user-centered design in creating technology solutions for social issues. The technical learning curve of integrating various AI technologies also provided valuable insights into the practical applications and limitations of AI in addressing real-world challenges.
What's next for govAIde
Looking ahead, we would aim to expand govAIde's capabilities to include more languages and regions, making the platform accessible to a broader audience. We also plan to incorporate more advanced AI features, such as voice recognition and chatbots, to further enhance user interaction and accessibility. Collaborating with government agencies and non-profit organizations to ensure our platform remains up-to-date and relevant is also a priority, as we strive to make a lasting impact in the communities we serve.
Built With
- langchain
- openai
- python
- streamlit
- transformers
Log in or sign up for Devpost to join the conversation.