正在加载视频...

视频加载失败

Inspired by Andrej Karpathy 's NotebookLM project, I gave the codebase of Llama-3 Architecture to NLM and used Rag to find the perfect images to sync with the generated audio. The result exceeded my expectations. Google's NotebookLM is truly amazing :) Here is a youtube link as well:

256,201 次观看 • 1 年前 •via X (Twitter)

10 条评论

Guna Sekhar Venkata Chennaiah Chakka 的头像
Guna Sekhar Venkata Chennaiah Chakka1 年前

@karpathy Have you used multi modal rag for getting the exact image for the context? Recently I designed and basic level architecture where its working good when compared to copali rag. Please check out that and provide any valuable suggestions and feedback on it

Aaditya Ura 的头像
Aaditya Ura1 年前

@karpathy This is interesting, Thanks for sharing, will check it out.

steve 的头像
steve1 年前

@karpathy This is a new type of hell, being forced to endlessly learn new things in podcast form.

Luke Dominique Warner |⚡️🏋🏽🔥💪🏼| 🇿🇦🇬🇧 | 的头像
Luke Dominique Warner |⚡️🏋🏽🔥💪🏼| 🇿🇦🇬🇧 |1 年前

@karpathy If the images are accurate, youtube learning channels are going to be awesome!

Aaditya Ura 的头像
Aaditya Ura1 年前

@lukedw888999 @karpathy Good metadata is all you need :)

Kris Krakowiak 的头像
Kris Krakowiak1 年前

@karpathy the real question is how to replicate NotebookLM and add more languages

Aaditya Ura 的头像
Aaditya Ura1 年前

@karpathy Yes, Adding local language support will be next level creativity.

cosmichaos 的头像
cosmichaos1 年前

@karpathy I just wish if you can/the listener/the user can interact with them in between to ask doubt. That would be 🤯 super realistic and interactive like asking/talking to NPC in the game and they explaining it customised according to user endlessly.

abduallah abdelrhim 🇵🇸 的头像
abduallah abdelrhim 🇵🇸1 年前

@karpathy Can you share the code for "used Rag to find the perfect images to sync with the generated audio."?

Aaditya Ura 的头像
Aaditya Ura1 年前

Sure will do in sometime, meanwhile pipeline is - It matches the metadata of images with the transcript. You can either use Serper ( more search options ) or tag the images (few quality sources as I used ) using a good multimodal LLM (Claude etc) , and a simple vector search will provide the image metadata matching for each chunk ( transcript ) I also edited few images to keep the flow in sync.

相关视频

NotebookLM is one of the most delightful, inspiring, and viral AI products out there right now, and I got a chance to chat with the PM behind the product, Raiza Martin (@raiza_abubakar). In our conversation, we cover: 🔸 The origin story of NotebookLM 🔸 The future road map for NotebookLM 🔸 How Google Labs operates differently from the rest of Google 🔸 The development of the “Audio Overviews” feature 🔸 Key metrics and growth of NotebookLM 🔸 Stories about collaborating with author Steven Johnson 🔸 Navigating potential misuse of AI technology 🔸 More Listen now 👇 - YouTube: - Spotify: - Apple: Raiza is a senior product manager for AI at Google Labs for AI at Google Labs, where she leads the team behind NotebookLM, an AI-powered research tool that includes a mind-blowing podcast-on-demand feature called “Audio Overviews.” NotebookLM started as a 20% project and has grown into a product that’s spreading across social media and has a Discord server with over 60,000 users. Raiza previously worked on AI Test Kitchen and has a background in startups, payments, and ads. Thank you to our wonderful sponsors for supporting the podcast: 🏆 Explo — Embed customer-facing analytics in your product: 🏆 Sprig — Build products for people, not data points: 🏆 Sidebar — Accelerate your career by surrounding yourself with extraordinary peers: Some key takeaways: 1. Embrace a startup mentality within large organizations: Google Labs operates with fewer processes and more agility than typical Google teams. This allows them to move faster and iterate quickly, much like a startup. 2. Often, powerful technology is already available; the magic lies in how you interact with it. For instance, by integrating powerful audio models with existing LLMs, NotebookLM created an innovative way for users to interact with content. Look for unique applications of the tools you already have. 3. Don’t wait for a perfect launch. Start with a working version of your product and use user feedback to iterate and improve. This approach can reveal unexpected insights and user preferences, helping you shape the final product.

Lenny Rachitsky

75,439 次观看 • 1 年前