Inspiration

The internet keeps insisting we are bots. But more and more lately, we keep finding things on the internet that are most certainly not created by humans. So this is a little test to find out whether we can figure out if the content we're seeing is made by humans or AI generated.

What it does

It's a fun little game where the user tries to guess whether the information they see is AI generated or not. Really low stakes, and actually quite hard at times!

How we built it

The backend was written in python and deployed locally with flask. It involved scraping Wikipedia for articles on Artificial Intelligence, and making calls to Google's Gemini API to generate content.

The frontend was made using Angular. I kept it as simple as possible (mostly because of the time crunch!)

Challenges we ran into

  • While scraping Wikipedia is relatively easy, I had to make a decision on what to scrape. In the end, I decided to limit my search to AI topics for now, and to simply extract the first paragraph of the article, usually the abstract, while handling some edge cases.

  • I don't actually have a lot of frontend experience! Angular is the stack the company where I work uses, so I had a very, very, very, short training on how to use it. However, I found that I faced some problems with the latest version, since Angular updates change around major things, so I had to muck about the documentation a bit.

  • The time crunch! Due to my timezone, the hackathon started around late noon for me. I only finished the first version around 1am and decided I will have to submit that and hope for the best.

Accomplishments that we're proud of

Funnily enough, this is the first ever fullstack project I have ever created on my own. I keep saying I will start on different private projects, but I never get around to it. I guess this hackathon gave me the final push, so a bunch of thanks to the organizers!

What we learned

  • Developing a fullstack project from start to finish on my own is actually easier than expected.
  • Brushed up on web scraping.
  • Found out just how easy it is to use the new Gemini API for personal projects.

All in all, a pretty simple project that I am still proud of nonetheless.

What's next for Am I a Robot?

  • Perhaps actual deployment? My final aim for this was to collect some statistics on how often users confuse AI generated content with human-created content.

  • Also more sources can be used other than Wikipedia. And why limit ourselves to just one topic? Adding more topics would allow us to see experienced users in certain domains give their input on them, and adds more fun!

Built With

Share this project:

Updates