Inspiration

There's so much going on in the world to keep up with it all and understanding the general temperature of the public on certain issues takes a lot of scrolling.

What it does

It sends you daily emails summarizing recent news in all of the subreddits the user is subscribed to, as well as Reddit's current reactions to recent news.

How we built it

We made a ChatGPT 4 Turbo model that summarizes recent news and Reddit's reaction to said news in subreddits that the user is subscribed to and sends out periodic emails to the user via a manifest scheduler running in Flask.

Challenges we ran into

Reddit API calls can only take the 1000 most recent posts from a subreddit so it can be difficult to get the full picture of a subreddit. Also training the model was difficulty due to the inability to contrain a non-rules based training model.

Accomplishments that we're proud of

We got the AI model only returning summarizations based on the data that we feed to it. We also have a working manifest scheduler that sets up users on a 24 hour digest.

What we learned

  • Training a large language AI model
  • Communication via Reddit's APIs
  • Communication via OpenAI's APIs
  • MariaDB
  • Flask

What's next for Reddit Summarized

Ability to comb any subreddit, not just the select few we have for sanitation reasons. Also having a cleaner email format would be better for beautification.

Built With

Share this project:

Updates