SmartSeek
Find What Matters, Instantly!
The problem SmartSeek solves
Scrolling endlessly through YouTube videos just to find that one golden moment is still a frustrating and time-wasting struggle. Whether you're hunting for a key line in a tutorial, an important answer in a lecture, or a hot take in a podcast — viewers are left scrubbing blindly through timelines or depending on vague timestamps (if any!).
Shockingly, even in 2025, this problem hasn’t been fully solved yet. Most tools stop at transcriptions or rough chapters — but none truly let you search inside a video like you search text in a document.
Challenges we ran into
One of the major challenges we faced was handling the generation of embeddings for very long videos. When attempting to generate embeddings for frequent timestamps across these videos, we encountered Google Gemini AI's rate limiting errors due to excessive API calls in a short span.
How We Overcame It:
Rate Limiting Implementation:
To resolve this, we implemented a custom rate limiter that restricts the number of embedding requests per certain number of timestamps. This ensures that our system stays within the API rate limits and prevents request failures, while still maintaining reasonable coverage across the video.
Reducing Redundancy with Cosine Similarity:
Another hurdle was that generating embeddings for every small clip resulted in many highly similar segments. Displaying these individually would overwhelm the user and reduce the usefulness of the navigation feature.
To solve this, we applied pairwise cosine similarity to compare embeddings of adjacent timestamps. If their similarity score exceeded a set threshold, these timestamps were merged into a single, meaningful segment, thus reducing clutter and making the navigation more user-friendly.
This not only prevented redundant API calls but also made sure that the user gets longer, meaningful clips instead of fragmented and overly short ones.
Tracks Applied (2)
Best use of Gemini API
Major League Hacking
Best Use of MongoDB Atlas
Major League Hacking
