Inspiration
In today’s world, short-form content—like videos on TikTok, Instagram, and Facebook—dominates how most people consume media. We wanted to not only tackle the challenge but also blend this modern, dynamic way of consuming content with the more traditional experience of reading articles.
What It Does
The program operates fully autonomously and performs the following tasks:
- Scrapes and collects articles while cleaning up their content.
- Selects and evaluates articles using GPT-4 based on their relevance to electric vehicles (EVs).
- Embeds and clusters articles via Ada-02 to identify relevant pieces and related content for enrichment.
- Generates enriched articles using multi-step prompt engineering to ensure quality.
- Creates automated short videos with voice-over, music, images, and animations.
- Delivers content through a specialized platform for easy access and engagement.
Challenges We Faced
- Scraping content: Many articles have a cluttered DOM structure, making it harder to clean and extract relevant text.
- Relevance filtering: Identifying articles with genuine relevance turned out to be trickier than expected.
- Automated video generation: Building a pipeline that produces videos entirely without human intervention proved to be a complex task.
Accomplishments We're Proud Of
We successfully:
- Collected and processed over 200 articles.
- Built a fully automated system capable of generating enriched articles by aggregating and summarizing news.
- Created short videos with voice-overs, animations, music, and other multimedia elements, all without human input.
- Delivered high-quality, engaging content that we're genuinely proud of.
What We Learned
Through this project, we honed our skills in:
- Leveraging OpenAI APIs for scraping, article generation, and prompt-tuning.
- Cleaning and processing articles efficiently.
- Automating video generation.
- Designing and mocking up user-friendly front-end interfaces.
What's Next for TUMany News
Looking ahead, we aim to:
- Improve the project’s stability and reliability.
- Enhance the video generation process, which was both challenging and enjoyable to develop.
- Expand the platform to include additional features and integrate it into a broader ecosystem of tools and resources.
Log in or sign up for Devpost to join the conversation.