Inspiration
We were interested in learning about AI and developing our skills with using AI so we began considering what use cases AI might have. We originally wanted to create a program which used real world data that the AI would analyze compute with but we landed on implemting a more practical everyday use case for AI.
What it does
AI Archiver sorts txt, pdf, png, and jpg files into clear folder stuctures to help the user stay organized
How we built it
We utilized Google's Gemini API and Cloud Service to analyze the files and determine a proper organization structure for the files.
Challenges we ran into
At the beginning of the hackathon we struggled to set up an API to utilize an AI. We tried several different free AI API services, but eventually found that Google's Gemini was the simplest to implement.
Accomplishments that we're proud of
We're proud that we were able to create a functioning program that interfaced with an AI.
What we learned
We learned that it is important to be specific with our instructions to the AI so that it would produce an output which we could easily parse and utilize with python code. We had to give the AI several clear instructions, data on the files to sort, and example outputs
What's next for Ai Archiver
We would like to create a more user friendly interface that is not terminal based. If we had more time we would also like to improve the reliability of the program and it would be great to create a real desktop application for AI Archiver.
Built With
- google-cloud-vision
- google-genai
- python
Log in or sign up for Devpost to join the conversation.