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

Log in or sign up for Devpost to join the conversation.