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
Share this project:

Updates