Inspiration
Our inspiration for the Sustainability AI application came from the urgent global need to address climate change. We recognized that many organizations lack the tools to assess and minimize their environmental impact effectively, particularly within the tech sector. This application is designed to bridge that gap, enabling businesses to understand and improve their sustainability practices more efficiently.
What it does
The Sustainability AI application analyzes documents and images related to software projects to assess potential improvements to reduce environmental impacts and carbon footprints. It generates comprehensive reports that highlight areas where CO2 emissions can be reduced and suggests actionable steps to enhance sustainability. This helps organizations align their projects with environmental goals while maintaining productivity and innovation.
How we built it
We built this application using the new Gemini Pro 1.5 capable of processing a wide range of data inputs, including text documents and visual content. The core of the application relies on natural language processing and image recognition technologies to extract relevant information and assess sustainability practices. We developed a user-friendly interface that allows users to easily upload their project materials for analysis. The service uses cloud run to host the service and uses Gradio to build out the front end.
Challenges we ran into
One of the main challenges was developing an AI model capable of accurately interpreting the vast variety of document formats and image types. Ensuring the model could understand nuanced environmental impacts and provide valid suggestions was particularly demanding. Additionally, integrating different technologies to create a seamless user experience required significant troubleshooting and optimization.
Accomplishments that we're proud of
We are proud of creating a tool that not only meets technical expectations but also makes a real impact on promoting sustainability. The application has successfully helped several organizations to identify significant improvements in their environmental practices, demonstrating our commitment to making a positive change. The positive feedback from early users about the application's effectiveness and ease of use has been particularly gratifying.
What we learned
Throughout the development process, we gained deeper insights into the complexities of environmental sustainability in the tech industry. We learned about the importance of interdisciplinary collaboration, combining AI, environmental science, and user experience design to tackle such a multifaceted challenge.
What's next for Sustainability AI
Moving forward, we aim to expand the capabilities of the Sustainability AI to cover more industries beyond software development. We plan to integrate real-time data tracking features, enabling continuous monitoring and adjustment of sustainability practices.
Built With
- cloud
- cloudrun
- gemini
- gemini1.5
- gradio
- storage
Log in or sign up for Devpost to join the conversation.