What is Retrieval-Augmented Generation (RAG)?

  Рет қаралды 832,014

IBM Technology

IBM Technology

Күн бұрын

Пікірлер: 545
@xzskywalkersun515
@xzskywalkersun515 Жыл бұрын
This lecturer should be given credit for such an amazing explanation.
@cosmicscattering5499
@cosmicscattering5499 10 ай бұрын
I was thinking the same, she explained this so clearly.
@tariqmking
@tariqmking 9 ай бұрын
Yes this was excellently explained, kudos to her.
@brianmi40
@brianmi40 8 ай бұрын
Or at least credit for being able to write backwards!
@victoriamilhoan512
@victoriamilhoan512 7 ай бұрын
The connection between a human answering a question in real life vs how LLMs (with or without RAG) do it was so helpful!
@aguiremedia
@aguiremedia 7 ай бұрын
Why. Chat gpt wrote it
@vt1454
@vt1454 Жыл бұрын
IBM should start a learning platform. Their videos are so good.
@XEQUTE
@XEQUTE Жыл бұрын
i think they already do
@srinivasreddyt9555
@srinivasreddyt9555 9 ай бұрын
Yes, they have it already. KZbin.
@siddheshpgaikwad
@siddheshpgaikwad 8 ай бұрын
Its mirrored video, she wrote naturally and video was mirrored later
@Hossam_Ahmed_
@Hossam_Ahmed_ 8 ай бұрын
They have skill build but not videos at least most of the content
@CaptPicard81
@CaptPicard81 8 ай бұрын
They do, I recently attended a week long AI workshop based on an IBM curriculum
@geopopos
@geopopos 9 ай бұрын
I love seeing a large company like IBM invest in educating the public with free content! You all rock!
@theupsider
@theupsider 6 күн бұрын
Apparently there are scientists in charge who are pushing for such an agenda. Love to see it.
@ntoscano01
@ntoscano01 11 ай бұрын
Very well explained!!! Thank you for your explanation of this. I’m so tired of 45 minute KZbin videos with a college educated professional trying to explain ML topics. If you can’t explain a topic in your own language in 10 minutes or less than you have failed to either understand it yourself or communicate effectively.
@jordonkash
@jordonkash 10 ай бұрын
4:15 Marina combines the colors of the word prompt to emphasis her point. Nice touch
@ericadar
@ericadar Жыл бұрын
Marina is a talented teacher. This was brief, clear and enjoyable.
@ReflectionOcean
@ReflectionOcean Жыл бұрын
1. Understanding the challenges with LLMs - 0:36 2. Introducing Retrieval-Augmented Generation (RAG) to solve LLM issues - 0:18 3. Using RAG to provide accurate, up-to-date information - 1:26 4. Demonstrating how RAG uses a content store to improve responses - 3:02 5. Explaining the three-part prompt in the RAG framework - 4:13 6. Addressing how RAG keeps LLMs current without retraining - 4:38 7. Highlighting the use of primary sources to prevent data hallucination - 5:02 8. Discussing the importance of improving both the retriever and the generative model - 6:01
@TheAllnun21
@TheAllnun21 Жыл бұрын
Wow, this is the best beginner's introduction I've seen on RAG!
@natoreus
@natoreus 7 ай бұрын
I'm sure it was already said, but this video is the most thorough, simple way I've seen RAG explained on YT hands down. Well done.
@digvijaysingh6882
@digvijaysingh6882 6 ай бұрын
Einstein said, "If you can't explain it simply, you don't understand it well enough." And you explained it beautifuly in most simple and easy to understand way 👏👏. Thank you
@aam50
@aam50 Жыл бұрын
That's a really great explanation of RAG in terms most people will understand. I was also sufficiently fascinated by how the writing on glass was done to go hunt down the answer from other comments!
@AnjanaSilvaAJ
@AnjanaSilvaAJ 21 күн бұрын
This is a fantastic video to learn about RAG in under 7 minutes. Thank you
@vikramn2190
@vikramn2190 Жыл бұрын
I believe the video is slightly inaccurate. As one of the commenters mentioned, the LLM is frozen and the act of interfacing with external sources and vector datastores is not carried out by the LLM. The following is the actual flow: Step 1: User makes a prompt Step 2: Prompt is converted to a vector embedding Step 3: Nearby documents in vector space are selected Step 4: Prompt is sent along with selected documents as context Step 5: LLM responds with given context Please correct me if I'm wrong.
@judahb3ar
@judahb3ar 8 ай бұрын
I’m not sure. Looking at OpenAI documentation on RAG, they have a similar flow as demonstrated in this video. I think the retrieval of external data is considered to be part of the LLM (at least per OpenAI)
@PlaytimeEntertainment
@PlaytimeEntertainment 8 ай бұрын
I do not think retrieval is part of LLM. LLM is the best model at the end of convergence after training. It can't be modified rather after LLM response you can always use that info for next flow of retrieval
@velocityra
@velocityra 6 ай бұрын
Thank you. So many people praising this even though it didn't explain anything that can't be googled in 2 seconds.
@ltkbeast
@ltkbeast 2 ай бұрын
Every time I watch one of these videos I'm amazed at the presenter's skill at writing backwards.
@justsomeguywithasmolmustac9476
@justsomeguywithasmolmustac9476 Ай бұрын
The video is flipped
@AlexandraSteskal
@AlexandraSteskal 4 ай бұрын
I love IBM teachers/trainers, I used to work at IBM and their in-house education quality was AMAZING!
@maruthuk
@maruthuk Жыл бұрын
Loved the simple example to describe how RAG can be used to augment the responses of LLM models.
@hamidapremani6151
@hamidapremani6151 10 ай бұрын
The explanation was spot on! IBM is the go to platform to learn about new technology with their high quality content explained and illustrated with so much simplicity.
@m.kaschi2741
@m.kaschi2741 Жыл бұрын
Wow, I opened youtube coming from the ibm blog just to leave a comment. Clearly explained, very good example, and well presented as well!! :) Thank you
@kallamamran
@kallamamran 11 ай бұрын
We also need the models to cross check their own answers with the sources of information before printing out the answer to the user. There is no self control today. Models just say things. "I don't know" is actually a perfectly fine answer sometimes!
@Jaimin_Bariya
@Jaimin_Bariya 12 күн бұрын
Hey, JP here again, Thank You IBM
@ghtgillen
@ghtgillen Жыл бұрын
Your ability to write backwards on the glass is amazing! ;-)
@jsonbourne8122
@jsonbourne8122 Жыл бұрын
They flip the video
@Paul-rs4gd
@Paul-rs4gd 11 ай бұрын
@@jsonbourne8122 So obvious, but I did not think of it. My idea was way more complicated!
@aykoch
@aykoch 7 ай бұрын
They're almost always left-handed as well...
@7th_CAV_Trooper
@7th_CAV_Trooper 6 ай бұрын
@@aykoch she is right handed. when she writes, the arm moves away from the body. left hand arm would move toward the body. because the video is flipped, it's a bit of a mind trick to see it.
@bikrrr
@bikrrr 6 ай бұрын
​@@jsonbourne8122 Nice attention to detail as they made sure the outfit was symmetrical without any logos and had a ring on each hand's ring finger, making it harder to tell it was flipped.
@jyhherng
@jyhherng Жыл бұрын
this let's me understand why the embeddings used to generate the vectorstore is a different set from the embeddings of the LLM... Thanks, Marina!
@damen238
@damen238 23 сағат бұрын
I spent all of the 1st watch talking while a friend watched it aswell trying to figure out is she is a robot because of the backwards writing. Good and fast info the 2nd watch. Great job
@janhorak8799
@janhorak8799 9 ай бұрын
Did all the speakers have to learn how to write in a mirrored way or is this effect reached by some digital trick?
@VlogBySKSK
@VlogBySKSK 8 ай бұрын
There is a digital mirroring technique which is used to show the content this way...
@mao-tse-tung
@mao-tse-tung 8 ай бұрын
She was right handed before the mirror effect
@Helixur
@Helixur 6 ай бұрын
Writing on a clear glass, camera is behind the glass. It's like standing a glass and lookin at a person in an interrogation room
@vipulsonawane7508
@vipulsonawane7508 Күн бұрын
@Helixur you got my answer buddy!! Simple
@Will-lg9ev
@Will-lg9ev 6 ай бұрын
As a salesperson that actually loves tech. This was an awesome explanation and the fact it was visual helped a ton!!!! Thanks
@javi_park
@javi_park 10 ай бұрын
hold up - the fact that the board is flipped is the most underrated modern education marvel nobody's talking about
@RiaKeenan
@RiaKeenan 10 ай бұрын
I know, right?!
@euseikodak
@euseikodak 10 ай бұрын
Probably they filmed it in front of a glass board and flipped the video on edition later on
@politicallyincorrect1705
@politicallyincorrect1705 10 ай бұрын
Filmed in front of a non-reflective mirror.
@TheTomtz
@TheTomtz 9 ай бұрын
Just simply write on a glass board ,record it from the other side and laterally flip the image! Simple aa that.. and pls dont distract people from the contents being lectured by thinkin about the process behind the rec🤣
@thewallstreetjournal5675
@thewallstreetjournal5675 8 ай бұрын
Is the board fliped or has she been flipped?
@paulw4259
@paulw4259 4 күн бұрын
Thanks. Great video. I've had too many conversations where Chatgpt has apparently just made stuff up. I know that's not what happens really, but it seems like it and it still makes untrue statements. I'm glad researchers are working to improve things.
@kingvanessa946
@kingvanessa946 10 ай бұрын
For me, this is the most easy-to-understand video to explain RAG!
@GregSolon
@GregSolon 10 ай бұрын
One of the easiest to understand RAG explanations I've seen - thanks.
@redwinsh258
@redwinsh258 Жыл бұрын
The interesting part is not retrieval from the internet, but retrieval from long term memory, and with a stated objective that builds on such long term memory, and continually gives it "maintenance" so it's efficient and effective to answer. LLMs are awesome because even though there are many challenges ahead, they sort of give us a hint of what's possible, without them it would be hard to have the motivation to follow the road
@sarangag
@sarangag 2 ай бұрын
Nicely explained. My questions/doubts? 1. Doesn't this raise questions about the process of building and testing LLMs? 2. In such scenarios will the test and training data used be considered authentic and not "limited and biased"? 3. Is there a process/standard on how often the "primary source data" should be updated?
@shreyjain3344
@shreyjain3344 4 ай бұрын
The explanation is good and easy to understand for a student like me who is new to this topic it gives me a clear idea of what RAG is.
@projectfocrin
@projectfocrin Жыл бұрын
Great explanation. Even the pros in the field I have never seen explain like this.
@ReelTaino
@ReelTaino 10 ай бұрын
Please keep all these videos coming! They are so easy to understand and straightforward. Muchas gracias!
@neotower420
@neotower420 9 ай бұрын
tokens as a [word] is what I'm working on right now (solo, self learning LLM techniques), this video helped me realize how the model doesn't know what it's outputting obviously, but AI-AI is different, so building tokens that have dimensional vectors that process in a separate model, can be used for explainable AI.
@neotower420
@neotower420 9 ай бұрын
meaning a separate model processes the response itself, meta, it's for building evolution learning. AI-AI machine learning, you need a way to configure in between the iterations.
@paulaenchina
@paulaenchina 11 ай бұрын
This is the best explanation I have seen so far for RAG! Amazing content!
@evaiintelligence
@evaiintelligence 8 ай бұрын
Marina has done a great job explaining LLM and RAGs in simple terms.
@444Yielding
@444Yielding 8 ай бұрын
This video is highly underviewed for as informative as it is!
@ivlivs.c3666
@ivlivs.c3666 6 ай бұрын
lecturer did a fantastic job. simple and easy to understand.
@ssr142812
@ssr142812 5 ай бұрын
I have few questions here @ (1) When I prompt and it is not present in context store, shall I get generated text from LLM? 2. when I prompt and a match with embeddings of context store, shall I get content generated from both LLM and Context store? 3. How to enforce RAG framework in Langchain? Appreciate answers
@toenytv7946
@toenytv7946 9 ай бұрын
Great down the rabbit hole video. Very deep and understandable. IBM academy worthy in my opinion.
@rajeshseptember09
@rajeshseptember09 6 ай бұрын
I have no "Data Science" background. But I completely understood. You simplified this so unbelievably well. Thanks !
@LindsayRichardson-rv2wn
@LindsayRichardson-rv2wn 3 ай бұрын
Thank you for providing a thorough and accessible explanation of RAG!
@EmmettYoung
@EmmettYoung 3 ай бұрын
I really like the analogy from the beginning! It was very smooth explanation! Well done!
@past_life_project
@past_life_project 11 ай бұрын
I have watched many IBM videos and this is the undoubtedly the best ! I will be searching for your videos now Marina!
@AbhishekVerma-jw3jg
@AbhishekVerma-jw3jg 3 ай бұрын
This was such simple and clear explanation of complex subject. Thanks Marina :)
@Linkky
@Linkky Ай бұрын
Really comprehensive, well explained Marina Danilevsky !
@HimalayJoriwal
@HimalayJoriwal 9 ай бұрын
Best explanation so far from all the content on internet.
@Aryankingz
@Aryankingz Жыл бұрын
That's what Knowledge graphs are for, to keep LLMs grounded with a reliable source and up-to-date.
@sawyerburnett8319
@sawyerburnett8319 11 ай бұрын
Wow, having a lightbulb moment finally after hearing this mentioned so often. Makes more sense now!
@jean-charles-AI
@jean-charles-AI 5 ай бұрын
This explantation is one of the best out there.
@batumanav
@batumanav 2 ай бұрын
Amazing explanation. Starting from scratch and gained great perspective on this in a very short time.
@rujmah
@rujmah 9 ай бұрын
Brilliant explanation and illustration. Thanks for your hard work putting this presentation together.
@rsu82
@rsu82 7 ай бұрын
good explanation, it's very easy to understand. this video is the first one when I search RAG on KZbin. great job ;)
@vipulsonawane7508
@vipulsonawane7508 Күн бұрын
Wow, simple neat and clear explanation!!!
@rvssrkrishna2
@rvssrkrishna2 9 ай бұрын
Very precise and exact information on RAG in a nutshell. Thank you for saving my time.
@rhitikkrishnani510
@rhitikkrishnani510 4 ай бұрын
Thats one of the best explaination I have got so far ! Thanks a ton !
@WallyAlcacio
@WallyAlcacio 25 күн бұрын
Loved this method of explaining concepts. Thank you!
@francischacko3627
@francischacko3627 8 ай бұрын
perfect explanation understood every bit , no lags kept it very interesting ,amazing job
@xdevs23
@xdevs23 9 ай бұрын
The entire video I've been wondering how they made the transparent whiteboard
@rockochamp
@rockochamp Жыл бұрын
very well executed presentation. i had to think twice about how you can write in reverse but then i RAGed my system 2 :)
@AntenorTeixeira
@AntenorTeixeira Жыл бұрын
That's the best video about RAG that I've watched
@sudhakarveeraraghavan5832
@sudhakarveeraraghavan5832 8 ай бұрын
Very well explained and it is easily understandable to non AI person as well. Thanks.
@mzimmerman1988
@mzimmerman1988 8 ай бұрын
well done, thanks!
@Bikashics
@Bikashics 5 ай бұрын
Thanks Marina !!! For that such a simple explanation on such a complex topic !!!
@AIPretendingToBeHuman
@AIPretendingToBeHuman 2 ай бұрын
In one 6 minute video, the presenter identifies the largest problem and a practical solution to using Gen AI in the Enterprise 👍
@rafa1rafa
@rafa1rafa Жыл бұрын
Great explanation! The video was very didactic, congratulations!
@JonCoulter-u1y
@JonCoulter-u1y Жыл бұрын
The ability to write backwards, much less cursive writing backwards, is very impressive!
@IBMTechnology
@IBMTechnology Жыл бұрын
See ibm.biz/write-backwards
@jsonbourne8122
@jsonbourne8122 Жыл бұрын
Left hand too!
@NishanSaliya
@NishanSaliya Жыл бұрын
@@IBMTechnology Thanks .... I was reading comments to check for an answer for that question!
@josejaimefelixgarciagarcia8884
@josejaimefelixgarciagarcia8884 2 ай бұрын
I love how she colored the "om" in "prompt" to visually emphasize that the factual grounding data is now inside the prompt @4:21
@Kekko400D
@Kekko400D 10 ай бұрын
Fantastic explanation, proud to be an IBMer
@stanislavzayarsky
@stanislavzayarsky 10 ай бұрын
Finally, we got a clear explanation!
@bhaskarmothali
@bhaskarmothali 6 ай бұрын
Exactly what I was trying to understand, great explanation!
@peterciank
@peterciank 4 ай бұрын
outstanding explenation and lecturer! Well done!
@Anubis2828
@Anubis2828 9 ай бұрын
Great, simple, quick explanation
@ZHOUQin
@ZHOUQin Жыл бұрын
chatGPT: an answer. Google: an answer. IBM: hmm...how about combining the two, and give it a fancy name?
@mohamadhijazi3895
@mohamadhijazi3895 8 ай бұрын
The video is short and consice yet the delivery is very elegant. She might be the best instructor that have teached me. Any idea how the video was created?
@bdouglas
@bdouglas 8 ай бұрын
That was excellent, simple, and elegant! Thank you!
@limitlessrari1
@limitlessrari1 5 ай бұрын
Great explaination. It's very helpful for my project a GEN Ai intern
@TimDegraye
@TimDegraye 5 ай бұрын
She's writing in mirror reverse, that is so impressive!
@RickOShay
@RickOShay 7 ай бұрын
Less Helium! How does this system resolve conflicting answers from the datastore and generative process? Does the datastore answer always take precedence - and if so - is there a logic or reasoning layer that checks how reliable and up-to-date the datastore is and its reliability index?
@gbluemink
@gbluemink 10 ай бұрын
So the question I have here is when I have an answer from my LLM but not the Rag data, what is the response to the user? "I don't know" or the LLM response that may be out of date or without a reliable source? Looks like a question for an LLM :)
@JasonVonHolmes
@JasonVonHolmes 9 ай бұрын
This was explained fantastically.
@vnaykmar7
@vnaykmar7 Жыл бұрын
Such an amazing explanation. Thank you ma'am!
@davidtindell950
@davidtindell950 Жыл бұрын
MOST OF US WOULD prefer a 'qualified answer' rather than a not-so-useful 'I DON'T KNOW' ! BTW: There were 9 planets, but now there are 8 and soon there may be 10 !
@alexiojunior7867
@alexiojunior7867 8 ай бұрын
wow this was an amazing Explanation ,very easy to understand
@zuzukouzina-original
@zuzukouzina-original 11 ай бұрын
Very clear explanation, much respect 🫡
@preciousrose2715
@preciousrose2715 8 ай бұрын
This was such an amazing explanation!
@PaulGrew-wl7mh
@PaulGrew-wl7mh 8 ай бұрын
An amazing explanation that made RAG understandable in about 4:23 minutes!
@SharieffMansour
@SharieffMansour 11 ай бұрын
Fantastic video and explanation. Thank you!
@mikezooper
@mikezooper 6 ай бұрын
You’re an amazing teacher.
@421sap
@421sap Жыл бұрын
Thank you, Marina Danilevsky ....
@neutron417
@neutron417 Жыл бұрын
From which corpus/database are the documents retrieved from? Are they up-to date? and how does it know the best documents to select from a given set?
@laurentpastorelli1354
@laurentpastorelli1354 11 ай бұрын
Super good and clear, well done!
@prasannakulkarni5664
@prasannakulkarni5664 8 ай бұрын
the color coding on your whiteboard is really apt here !
@kunalsoni7681
@kunalsoni7681 Жыл бұрын
Thanks for letting us know about this feature of LLM :)
@lauther_27
@lauther_27 Жыл бұрын
Amazing video, thanks IBM ❤
@geasderlinasdwsxcdeasd
@geasderlinasdwsxcdeasd 6 ай бұрын
I have no idea. I think maybe I should do it and wondering and maybe I should go an d stay here and try something back in the past life. there is totally no need to bring so many stuff with me everyday. you know I could study like everyday. so why not just give me some place and sometimes go to the bed while sometimes didn't? that's sounds like a good great idea. the only question or problem is to be focus and be calm. be vibrant. to change your environment consistently. you will know and figure the thing out one day not soon but I hope I could keep going and doing it. wonderful spirit
@khalidelgazzar
@khalidelgazzar Жыл бұрын
Great explanation. Thank you!😊
@oklahomaguy23
@oklahomaguy23 5 ай бұрын
Great explanation of RAG. Thank you
@mrhassell
@mrhassell 8 ай бұрын
RAG combines the generative power of LLMs with the precision of specialized data search mechanisms, resulting in nuanced and contextually relevant responses.
RAG vs. Fine Tuning
8:57
IBM Technology
Рет қаралды 89 М.
What is RAG? (Retrieval Augmented Generation)
11:37
Don Woodlock
Рет қаралды 180 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
What is the Dark Web? A Guide to the Dark Side of the Internet
9:49
IBM Technology
Рет қаралды 632 М.
OpenAI Embeddings and Vector Databases Crash Course
18:41
Adrian Twarog
Рет қаралды 513 М.
How to Improve LLMs with RAG (Overview + Python Code)
21:41
Shaw Talebi
Рет қаралды 85 М.
AI, Machine Learning, Deep Learning and Generative AI Explained
10:01
IBM Technology
Рет қаралды 726 М.
RAG Explained
8:03
IBM Technology
Рет қаралды 127 М.
Stanford CS25: V3 I Retrieval Augmented Language Models
1:19:27
Stanford Online
Рет қаралды 174 М.
What is a Vector Database?
8:12
IBM Technology
Рет қаралды 97 М.
How to set up RAG - Retrieval Augmented Generation (demo)
19:52
Don Woodlock
Рет қаралды 41 М.