How to build Multimodal Retrieval-Augmented Generation (RAG) with Gemini

  Рет қаралды 72,424

Google for Developers

Google for Developers

Күн бұрын

Пікірлер: 62
@GoogleDevelopers
@GoogleDevelopers 6 ай бұрын
Check out all the AI videos at Google I/O 2024 → goo.gle/io24-ai-yt
@gangababu2063
@gangababu2063 6 ай бұрын
IO2024_Multimodal_RAG_Demo.ipynb can't find this notebook
@PeterLappo
@PeterLappo 5 ай бұрын
Pretty useless video without sample code.
@jprak123asd
@jprak123asd 5 ай бұрын
I wanted to extend my heartfelt thanks for the excellent session on how Retrieval-Augmented Generation (RAG) can be used to train Large Language Models (LLMs) to build expert systems in the retail, software, automotive, and other sectors. Your explanation was incredibly clear and insightful, making a complex topic easily understandable. I truly felt like Dr. Watson listening to Sherlock Holmes unravel the mysteries of the universe, marveling at the clarity and depth of the information presented. Your efforts in breaking down the concepts and applications of RAG in such a straightforward manner have left me feeling both enlightened and excited about the potential this technology holds for our industry. Thank you once again for your time and for sharing your expertise. I look forward to exploring and implementing these innovative solutions in our own projects
@sarvariabhinav
@sarvariabhinav 4 ай бұрын
WHERE IS THE SAMPLE CODE??????? This is very frustrating to showcase but not share code.
@diegomoralessepulved
@diegomoralessepulved 2 ай бұрын
@googledevelopers I second this comment.. could you please share that notebook?
@noetic4681
@noetic4681 Ай бұрын
agree
@thyagarajesh184
@thyagarajesh184 4 ай бұрын
Impressive technology. Look forward to using it for my project.
@charlesbabbage6786
@charlesbabbage6786 6 ай бұрын
Could'nt find the exact notebook used here.
@dumbol8126
@dumbol8126 6 ай бұрын
will there be an opensource version of this, or atleast a paper
@zuowang5185
@zuowang5185 4 ай бұрын
How do you handle terabytes of enterprise data, just do embedding groups? Should you generate sub questions first? How do you handle large amount of users?
@homeandr1
@homeandr1 Ай бұрын
Hello Jeff, could be that there is a mistake 24:00 in a for loop instead of “for i, s in enumerate(texts + table_summaries + image_summaries)” should be “for i, s in enumerate(text_summaries + table_summaries + image_summaries)”
@nestorbao2108
@nestorbao2108 2 ай бұрын
Why do you use multimodal embedding model if you summarize images and ground them into text?
@mariaescobar8003
@mariaescobar8003 6 ай бұрын
When I use RAG, Am I sharing my data with the model/company? or is it private with an extracost?
@vichupayyan
@vichupayyan 6 ай бұрын
Rag is an architecture i believe. with out without it - whatever happening to the data same applies
@hitmusicworldwide
@hitmusicworldwide 5 ай бұрын
Not necessarily. You can keep the data local. You only use the LLM for it's ability to summarize and generate responses as well as queries
@mohamedkarim-p7j
@mohamedkarim-p7j Ай бұрын
Thank for sharing👍
@hasszhao
@hasszhao 6 ай бұрын
where is this notebook in the cookbook repo?
@d.d.z.
@d.d.z. 6 ай бұрын
Same question
@shubhamsharma5631
@shubhamsharma5631 6 ай бұрын
33:18
@Chitragar
@Chitragar 6 ай бұрын
I have a notebook in Kaggle named Multimodal RAG Gemini - should help, YT removing links for some reason.
@d.d.z.
@d.d.z. 6 ай бұрын
@@Chitragar thank you
@cullenharris1837
@cullenharris1837 6 ай бұрын
​@@shubhamsharma5631 I challenge you to find it. That is simply a link to the general github which is convoluted , not the exact notebook which is difficult to find.
@TL735
@TL735 2 ай бұрын
Nice, but why don't you develop a simple drag-and-drop RAG? e.g. I add a drive folder link and Google generates a RAG chat based on its content.
@evanrfraser
@evanrfraser 2 ай бұрын
Fantastic. Thank You!
@yadav-r
@yadav-r Ай бұрын
Can I use the fine tuned Gemini RAG model via API from a mobile app?
@nagpalvikas
@nagpalvikas 6 ай бұрын
Is "unstructured" the best choice here for parsing PDF? Any better alternatives?
@ai_asymmetric
@ai_asymmetric 5 ай бұрын
Llamaparse
@You_Only_LiveOnce
@You_Only_LiveOnce 5 ай бұрын
langchain would be a good choice
@nagarathnabheggade8410
@nagarathnabheggade8410 5 ай бұрын
This example briefs about text and PDF, do we have any for video how de we use RAG, Vector store for Video can anyone give some reference
@descarded
@descarded 5 ай бұрын
im not sure if there are existing libraries to do that, maybe check docs. although here's my intuitive approach. video is basically series of images with some history/context attached to previous and subsequent frames. so if you keep that history across frames intact by either providing previous frames as input, or keep a local vector of it all, you can make it work. not sure if its the best approach, but i m open for discussion
@RiccardoCarlessoGoogle
@RiccardoCarlessoGoogle Ай бұрын
Is there a link to the python notebook? I'd love to play with it!
@IndianLeopard7
@IndianLeopard7 6 ай бұрын
Wat about Copyright and Ethical issues? How much do u guys charge for using ur model? And as per IBM and Oracle embeddings are nothing new so why use urs?
@ammarfasih3866
@ammarfasih3866 4 ай бұрын
where is the notebook? Can someone please share the link?
@julianayue402
@julianayue402 2 ай бұрын
Can you please provide the source code? It would be great help!! Thank you!
@ajanieniola9172
@ajanieniola9172 29 күн бұрын
Wonderful
@SonuChaudhary
@SonuChaudhary 3 ай бұрын
Where is the code link?
@pra8495
@pra8495 6 ай бұрын
github link please
@shubhamsharma5631
@shubhamsharma5631 6 ай бұрын
33:18
@kaushikdas5115
@kaushikdas5115 6 ай бұрын
@@shubhamsharma5631 can we run the code without subscription?
@oldmansgoldenwords
@oldmansgoldenwords 6 ай бұрын
You can get blue driver and get all error codes and example
@adithiyag4616
@adithiyag4616 6 ай бұрын
Please share the colab link
@gnanasenthil654321
@gnanasenthil654321 6 ай бұрын
Yes please do
@shubhamsharma5631
@shubhamsharma5631 6 ай бұрын
33:18
@ai_asymmetric
@ai_asymmetric 5 ай бұрын
dense embeddings are never enough for RAG system
@SB-md2km
@SB-md2km 6 ай бұрын
Ok but someone could literally look any of this up online or look for it in a manual, etc. w/out using AI...
@dr.p.srinivasaragavanperum2911
@dr.p.srinivasaragavanperum2911 4 ай бұрын
Happy
@dr.p.srinivasaragavanperum2911
@dr.p.srinivasaragavanperum2911 4 ай бұрын
🎉
@dr.p.srinivasaragavanperum2911
@dr.p.srinivasaragavanperum2911 4 ай бұрын
@user-xx3mr6vx9u
@user-xx3mr6vx9u 5 ай бұрын
Haha we just need your browsing history
@KitchenAIdev
@KitchenAIdev 20 күн бұрын
Hmm... interestin...
@fast-path
@fast-path 6 ай бұрын
🥺
@JH-bb8in
@JH-bb8in 6 ай бұрын
This shows how garbage Langchain is as a library. Extremely verbose and intransparent.
@imai-pg3cz
@imai-pg3cz 6 ай бұрын
Is there any framework better than Langchain?
@gokusaiyan1128
@gokusaiyan1128 5 ай бұрын
can you tell me more about it please :)
@Inceptionxg
@Inceptionxg 6 ай бұрын
After Muaadh Rilwan's post on LinkedIn
@ohmatokita5990
@ohmatokita5990 4 ай бұрын
So if I'm using the 2nd way, what's the name of the multidality-modal would be?
How to set up RAG - Retrieval Augmented Generation (demo)
19:52
Don Woodlock
Рет қаралды 39 М.
How to Improve LLMs with RAG (Overview + Python Code)
21:41
Shaw Talebi
Рет қаралды 79 М.
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 36 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 2,9 МЛН
Prompt Engineering, RAG, and Fine-tuning: Benefits and When to Use
15:21
RAG vs. Fine Tuning
8:57
IBM Technology
Рет қаралды 70 М.
The Gemini API: From prototype to production
44:36
Google for Developers
Рет қаралды 15 М.
GraphRAG: The Marriage of Knowledge Graphs and RAG: Emil Eifrem
19:15
GraphRAG: LLM-Derived Knowledge Graphs for RAG
15:40
Alex Chao
Рет қаралды 128 М.
What is RAG? (Retrieval Augmented Generation)
11:37
Don Woodlock
Рет қаралды 174 М.
Python RAG Tutorial (with Local LLMs): AI For Your PDFs
21:33
pixegami
Рет қаралды 311 М.
МЫ НАШЛИ ВСЕ ТЕЛЕФОНЫ 2000х и 2010х ! (ч2)
28:53
Презентация iPhone 17 
0:28
anasrassia
Рет қаралды 584 М.
Новый iPhone 👍 @JaySharon
1:07
История одного вокалиста
Рет қаралды 3,3 МЛН
Fake Samsung Galaxy S25 Ultra Plus на iOS
0:59
Wylsacom
Рет қаралды 895 М.