DeBrief, is an AI-powered news insight synthesizer designed to cut the noise out of media consumption. We use LLMs (OpenAI's API) and Embedded Mappings to map media hosted on multiple platforms (Twitter, RSS, Reddit, etc). By monitoring clusters and user preferences, the program summarizes what is relevant and delivers it in succinct terms. This solves the pain point many encounter of constantly scrolling through media to find the portions relevant to readers.
debrief.mov
text_embedding.mp4
Generated over 88,000 impressions on the Debrief Announcement Tweet with a conversion of 100+ waitlist signups.
- As a consumer-facing product: DeBrief crafts a unique media consumption experience for each user, tailoring the influx of news to cater specifically to their preferences. Unlike traditional news platforms that often suffer from topic repetition, DeBrief ensures a diverse and continuously refreshing array of information that aligns with the user's evolving interests (daily). This approach ensures users are exposed only to relevant and varied articles and information, enhancing their overall reading experience and saving them from the monotony of redundancy often prevalent in most news services today.
- Knowledge workers and finance professionals spend hours reading news, much of which is irrelevant. The current information extraction process is expensive and requires immense focus between reading the news and discovering relevant information. These workers have no automated way to cut through the noise and consume such large data. Augmenting knowledge workers’ workflow will increase productivity and ultimately require less labor to complete the same work.
- Design and implement methods to collect user preferences (voting mechanism, browsing context, article feeds, etc.)
- Retrieve the 4 most relevant articles for each debrief and link them via photos
- Podcast form (ElevenLabs AI text to voice)
- Conversational feature (allow users to have a conversation with AI on questions that may arise during a debrief)
- Optimize OpenAI API call costs
- Scraping services (Reddit, Twitter, RSS feeds, etc.)
- run specific web scrapers via .py files within the 'scrapers' directory, output is .json files--Note that as of June, many services have begun to crack down on web scraping (Reddit & Twitter), making the current program incompatible with them
- Create .env file with your own OpenAI API Key & Atlas Nomic API key
- Change the local server addresses based on your internet's IP address in DebriefMobile/App.js & api.py (for connection with mobile app)
- run
python embed_posts.py
orpython3 embed_posts.py
- run
python extract_posts.py
orpython3 extract_posts.py
- run
python api.py
orpython3 api.py
to begin running the service locally (for connection with mobile app) - Follow the mobile section below to continue with running the mobile app locally
- Install Expo Go onto your device
-
cd DebriefMobile
-
`expo start`