Inspiration

  • UX Optimized for Clicks (Youtube)
  • Search is Highly Monetized (Google)
  • Paid Media is Selected Based on What Sells
  • Sifting Through Non-Relevant Content
  • Finding Relevant Duplicate Content

What it does

  • Learn What You’re Interested In (Thoughtful Questions)
  • Tailors Newsfeeds Based on Your Interests
  • Allows You to Feed It Existing Content You Like (Email + RSS)
  • Recommends New Content Sources
  • Condenses Content Into a Highly Curated Daily Brief

How we built it

  • NextJS front-end on Vercel
  • FastAPI backend & Python
  • MongoDB as the database
  • Claude as LLM to process information

Challenges we ran into

  • It was difficult to learn and incorporate the features of the sponsored products in the allotted timeframe
  • LLMs are inconsistent, which requires a high degree of prompt engineering
  • Project management with people you have just met

Accomplishments that we're proud of

  • Building something generally useful in less than 24 hours
  • Good alignment amongst a team that was able to divide and conquer

What we learned

  • The ins and outs of prompt engineering with Claude (particularly the value of XML tags)
  • MongoDB offers semantic search

What's next for RituAI

Short Term

  • More Nuanced Onboarding Flow
  • Greater Utilization of Chat Assistant
  • Customized Daily Brief Format
  • Transparent Stored Preferences
  • Multi-Modal Delivery Systems (Voice or Chat Avatar)

Long Term

  • Information Shield of Content
  • Proactive vs Reactive - LLM Can Decide if Urgent
  • Moving from UGC to Synthesizing What You Want to Know About

Built With

Share this project:

Updates