Inspiration

Continuous false claims made by Trump along with unreasonable attitudes/behaviors as the President of the United States. I thought someone needs to fact check this person and make it accessible to the entire American citizens.

What it does

It collects claims made by Donald Trump and labels it as three different classifiers (True, False, and Bull***t), along with the description. The whole process of collecting claim and labelling them is done through prompting, powered by Gemini Pro 2.5

How we built it

AI tools: Cursor for code development, Gemini API for prompting, and Sora for image generation. Front-end: Angular typescript Hosting: Firebase Database: Firestore

Challenges we ran into

Literally everything was challenging since I am solo developing this, but the biggest challenging I am still trying to figure out is, "how to efficiently and correctly classify a claim". This is an on-going challenge. Also, creating an effective prompting is very important, while very challenging. If I were to start all over, I will spend hours of designing the prompting and setting up the evaluation infrastructure for it. I can't remember how many times I had to re-write entire prompting.

Accomplishments that we're proud of

  • Website rendering (Thanks to cursor)
  • Meticulous prompting that can ~80% classifies the claims correctly.

What we learned

  • Rapid development through AI.
  • AI prompting is the most useful when the accuracy and objectiveness matter less. In that sense, Fact checking is a hard (or impossible) problem to solve with the AI prompting.

What's next for fact check trump

A lot of features need to be developed:

  • Website features like comments, like, stats page, 4 panel comic (4컷만화) of Trump etc.
  • Social media engagement automation (e.g. automation of making a tweet or reels)
  • Many, many more.

Built With

Share this project:

Updates