What is RAG? (Retrieval Augmented Generation)

  Рет қаралды 194,202

Don Woodlock

Don Woodlock

Күн бұрын

Пікірлер
@dwoodlock
@dwoodlock 9 ай бұрын
Since this video turned out to be so successful and several people requested for me to do a deep dive / demo, here it is! Looking forward to reading your comments and hope you enjoy this one too. kzbin.info/www/bejne/hmnXgJ2fjqp5p7c
@hussamcheema
@hussamcheema 11 ай бұрын
One of the best explanation of RAG on KZbin. Thanks Don.
@NicolaiDufva
@NicolaiDufva 10 ай бұрын
I agree. Most other explanations are either way too detailed with live coding that muddles the information or way too high-level talking about how the LLM retrieves the additional data (which it doesn't! it is given to it via the prompt!)
@CodeVeda
@CodeVeda 11 ай бұрын
Finally someone is explaining with an real time example. Otherwise everyone else takes an example of fruits (apple, oranges etc) or movie names etc.
@waynelast1685
@waynelast1685 6 ай бұрын
Good point!
@srikarwarrior123
@srikarwarrior123 5 ай бұрын
Very good point
@longship44
@longship44 9 ай бұрын
This is one of the best explanations of large language Models and the value of utilizing RAG I have seen. Don, you are an outstanding communicator. Thank you for taking the time to put this together.
@RyanRosario
@RyanRosario 3 ай бұрын
This is much better than the IBM video. They make the assumption that the LLM is transparent and trained by the developer and that the prompt is a mix of word prompt and numerical vectors that are from a different embedding, which just seems wrong. This makes a lot more sense. Prompt -> Vector Database + Nearest Neighbors -> Top k -> Paragraphs ->
@eahmedshendy
@eahmedshendy 11 ай бұрын
Not confusing at all, just simple and get to the point explanation, thank you.
@darlysmaldonado7505
@darlysmaldonado7505 2 ай бұрын
One of the best and simplest explanations of RAG I've come across, clear and easy to understand for tech and engineering professionals. Thank you so much for sharing this insightful AI content!
@nikhilgohil11
@nikhilgohil11 18 күн бұрын
You're awesome! Thanks to you, I finally get what RAG is all about. I already built one RAG app without really grasping the main idea, but now, for my next RAG app, I know how vectors play role
@pragmaticgeek4616
@pragmaticgeek4616 5 ай бұрын
Probably the best ever explanation on RAG
@BAZ82
@BAZ82 11 ай бұрын
I found your video to be the most accessible and informative introduction to RAG, especially for those new to this topic.
@MrNewAmerican
@MrNewAmerican 11 ай бұрын
This is probably the best tutorial I have watched. Period. What an amazing teacher!
@slov1ker583
@slov1ker583 3 ай бұрын
10:18 wasnt confusing at all, your diagram was very helpful sir
@aryankushwaha9306
@aryankushwaha9306 9 ай бұрын
one of the best explanation i ever found. Now I finally understand what RAG is and thank you so much Mr. Don
@m.abdullahfiaz9635
@m.abdullahfiaz9635 9 ай бұрын
Thanks Prof. Don Woodlock you have explained exactly the same as I need to understand about my current project every concept maps to the practical part of project. Please deliver your knowledge more about advance and complex topics.👍
@YousefSharrab
@YousefSharrab 11 ай бұрын
Thank you. You are the first to explain RAG well. I have hear about a lot without understanding what does it mean.
@bryanbimantaka
@bryanbimantaka 11 ай бұрын
WOW! The simplest yet the best explanation! It's easy to understand for a beginner like me. THANK YOU!
@vinayakminde1090
@vinayakminde1090 11 ай бұрын
By far this is the most simple explaination for RAG I have came across. Amazing. Looking forward to next videos in series.
@steffenmuller2888
@steffenmuller2888 10 ай бұрын
I was looking for a general explanation to the RAG topic and you provide it very well! Now, I understand that the quality of RAG systems strongly depend on the information retrieval from the vector database. I will try to implement a RAG system on my own to learn something about it. Thank you very much!
@rahulkunal
@rahulkunal 10 ай бұрын
Thanks for such a simple explanation of the RAG Architecture Concepts.
@MrFrubez
@MrFrubez 10 ай бұрын
Such a great explanation of RAG. It really helped me grasp the power of it.
@abhiumn
@abhiumn 2 ай бұрын
You explained it very well even for an audience already from ML/NLP background.
@jasonkey7063
@jasonkey7063 10 ай бұрын
Great explanation. I believe this has a big market for developers in small towns. Such an easy product to create and sell.
@chesaku
@chesaku 9 ай бұрын
Wow.. Job well done. Great and simplistic explanation for such complex topic.
@AnuragBandi
@AnuragBandi 6 ай бұрын
wow! 10:10 Nobody explained this in my past 5 videos about RAG! Thanks Don ❤
@travelchimps6637
@travelchimps6637 9 ай бұрын
9:20 not at all confusing, makes perfecf sense the way u exolained it thank you!!!
@AshisRaj
@AshisRaj 10 ай бұрын
Excellent explanation Mr. Author
@Mar-or6wi
@Mar-or6wi 3 ай бұрын
This great explanation on RAG enlightened me, thank you so much for this. It is very educational, warm and nicely delivered.
@rp0000
@rp0000 4 ай бұрын
The best and most complete explanation I found on KZbin❤
@christopherhunt-walker6294
@christopherhunt-walker6294 9 ай бұрын
Wow he has explained this really clearly. This is the missing link for me between LLMs and making them actually useful for my projects. Thank you!
@eniniyathamizha2049
@eniniyathamizha2049 3 ай бұрын
Fantastic Simple and lucid. You are a wonderful teacher
@joeytribbiani735
@joeytribbiani735 10 ай бұрын
the best explanation of rag that've found thank you a lot
@srinidigital4414
@srinidigital4414 5 ай бұрын
You are Simple, Succinct and absolutely effective. I have understood RAG much better now. Thanks a ton !
@vaidyanathtdakshinamurthy8732
@vaidyanathtdakshinamurthy8732 8 ай бұрын
Hello Don Sir, thanks for this explanation. You're a blessed master craftsman. Simple and precise description and to the point.
@steffimaxion-bergemann3251
@steffimaxion-bergemann3251 2 ай бұрын
that was the best explanation I have seen so far! Thank you very much!
@coopernelson6947
@coopernelson6947 9 ай бұрын
Great video. I feel like this is the first time I'm learning stuff that is at the cutting edge. This video was posted 2 months ago, very exciting times
@gtarptv_
@gtarptv_ 9 ай бұрын
Same here I had no idea that RAG WAS BIG DEAL. I'VE BEEN READING STUFF ON REDDIT WORK PEOPLE TALKING ABOUT THE RAG THIS AND THAT
@bhaskarmazumdar9478
@bhaskarmazumdar9478 9 ай бұрын
This is an excellent explanation of the concept. Thank you Don
@rajmeets9303
@rajmeets9303 8 ай бұрын
Wow! Wonderful session. I loved the simplicity of explaining RAG. Thanks a lot Don.
@vuven8930
@vuven8930 6 ай бұрын
This explanation is absolutely S-Tier... Round of applause for this brother! What a great weaving of concepts.
@gt6808a
@gt6808a 8 ай бұрын
This has been the most helpful video I've found to help me understand how RAG works. Thank you so much for your wonderful explanation!
@DavidBennell
@DavidBennell 9 ай бұрын
Great explanation, I have seen a lot of these and people normally go into far too much detail and muddy the water, or are far too abstract, fast and loose, or just get it wrong. I think this is a great level to cover this topic at.
@rsteinmannde
@rsteinmannde 4 ай бұрын
Thanks a lot for this video. It helped me to understand how the question is treated for the vector db, so the whole pre-prompt part. Now finally RAG makes sense to me :) ThumbsUP!
@incognito540
@incognito540 6 ай бұрын
What a fantastic way to explain a rather complex topic, the multiple complex components in play without miring us in the tech minutia. Refreshing!
@easybachha
@easybachha 11 ай бұрын
Excellent explanation. Exactly what I was looking for! Thank you, Don!
@endourology
@endourology 8 ай бұрын
I finally understood what RAG is, including the vector part. Great!
@wendyhu6988
@wendyhu6988 5 ай бұрын
Very clear explanation for the RAG in real world application!
@pm.7030
@pm.7030 7 күн бұрын
Never knew about this but makes sense in many ways for multiple uses in dentistry
@PR03
@PR03 11 ай бұрын
great session dear Don. It was very complete, to the point and simply more advanced than other popular videos but of course in simple words. Thank you so much sir. ❤❤
@reply2noor
@reply2noor 3 ай бұрын
Thank you Don , wonderful explanation..
@stefanweiss1799
@stefanweiss1799 23 күн бұрын
Extremely well explained. Thank you!
@SrinivasJilla
@SrinivasJilla 6 ай бұрын
Thanks for an excellent presentation. What tools are you using for drawing .. that was an impressive way to present
@ananthasubramanian3453
@ananthasubramanian3453 5 ай бұрын
Greatly appreciated for this wonderfully explained video
@califfa2419
@califfa2419 8 ай бұрын
what a great explanation of RAG! Thank you
@DanielGonzalez-hq4gq
@DanielGonzalez-hq4gq 3 ай бұрын
Greatly explained. Quality content. Thank you very much!
@ClayBellBrews
@ClayBellBrews 10 ай бұрын
Great work; would really love to see you dig in on tokens and how they work as well.
@johnny1966m
@johnny1966m 11 ай бұрын
Thank you very much for this video. Now is understand what my colleagues do in work with system documentation handling with use of LLM.:)
@bharathparupati9426
@bharathparupati9426 14 күн бұрын
simple and on point. Thanks Don!
@MoviesLovers-v3r
@MoviesLovers-v3r 2 ай бұрын
You are a great explainer and I recommend you to learners
@nomorecramps
@nomorecramps 7 ай бұрын
I absolutely loved this explanation, this was so intuitive to understand
@GG-uz8us
@GG-uz8us 4 ай бұрын
Best explanation on RAG!
@free8cki
@free8cki 2 ай бұрын
Thank you so much. You make it very easy to understand! 😊
@AS-sf7hr
@AS-sf7hr Ай бұрын
Very well explained👍
@itsAlabi
@itsAlabi 10 ай бұрын
This is really clear, this will customize the output based on the environment of the user not just on open source data.
@MichaelRuddock
@MichaelRuddock 11 ай бұрын
Thank you for sharing your knowledge with us, great explanation.
@nadellaella6416
@nadellaella6416 9 ай бұрын
Bestt explanation! Thank youu Mr.Don!
@MrJumpingPoint
@MrJumpingPoint 6 ай бұрын
What technique did he use to "paint" on the screen? its driving me nuts :D
@AhmedSherif-zh4zs
@AhmedSherif-zh4zs 7 ай бұрын
Extremely good and simple to understand. This is my first comment to share from ages
@bigplumppenguin
@bigplumppenguin 11 ай бұрын
Very good introduction!!!
@YvesMahieu-w3d
@YvesMahieu-w3d 11 сағат бұрын
This is really good! Thanks Don
@Ak_Seeker
@Ak_Seeker 11 ай бұрын
Awesome, thanks for the wonderful explanation in simple language
@miho9453
@miho9453 2 ай бұрын
This was so clear. Thank you!
@Themojii
@Themojii 9 ай бұрын
Great explanation of RAG. I subscribed to your channel after watching this. Thank you Don for the great content.
@arjbaid2024
@arjbaid2024 11 ай бұрын
Wonderful explanation of this topic. Thank you!
@zandanshah
@zandanshah 10 ай бұрын
Good content, please share more.
@angryITGuy
@angryITGuy 6 ай бұрын
This was well explained, including the messy diagram .. lol .. thanks for that background!
@davutengin
@davutengin 8 ай бұрын
Best RAG explanation I think. Thanks.
@AlbertMeanowski
@AlbertMeanowski 27 күн бұрын
Such a neat explaination + excelent voice, thank you very much)
@brijeshsingh2103
@brijeshsingh2103 3 ай бұрын
So simple explanation 🤓.Thank you.
@MagusArtStudios
@MagusArtStudios 11 ай бұрын
I've been doing RAG and not even knowing the definition. Was glad to see I wasn't doing it wrong by injecting it into the end of the prompt.
@achen94
@achen94 11 ай бұрын
Amazing video. Thanks for the great explanation!
@LatentSpaceD
@LatentSpaceD 10 ай бұрын
Appreciate you and your content. I'm glad I found you again
@data9928
@data9928 3 ай бұрын
Great video. Appreciate your work!
@dllizheng
@dllizheng Ай бұрын
Finally, I understand. So it's using semantics search. I always thought RAG was kind of like retraining with some new data
@kerryboyde-preece892
@kerryboyde-preece892 4 ай бұрын
Great explanation, thanks, Don :)
@infraia
@infraia 7 ай бұрын
This is one of the best RAG explanations I’ve seen so far! Wss it that hard? Well done 🎉
@Tessi42
@Tessi42 8 ай бұрын
Thank you very much for this great presentation. Tomorrow I will use this video to describe in a few minutes to the decision-makers in my company what this RAG means. Many simply do not yet understand the simplicity behind the pattern and therefore the possibilities I find it difficult to present it in such simplicity Thank you very much🙂
@sharanaasafiudeen392
@sharanaasafiudeen392 7 ай бұрын
Concise and simplified !! Thank you, Don !
@anngladyo5668
@anngladyo5668 3 ай бұрын
stellar explanation!!
@abhijeetanpat5842
@abhijeetanpat5842 19 күн бұрын
Hi, great explanation video... curious to know what did u use to write this presentation, I which the text & diagrams are not mirrored? would be creative to know how & what was used to make the video.
@nexai_official
@nexai_official 8 ай бұрын
Thank you Don! The explanation was delightful
@gasfeesofficial3557
@gasfeesofficial3557 7 ай бұрын
This will simplify the "RAG" stuff -> take a general language model like GPT, Gemini, Llama, and tailor it to answer only things you care about -> sports scores, latest movies, celebrity gossip etc. -> by feeding the model your own data. Data can be real time like from a news website that offers an API or some textbook that is in PDF format.
@ikennai274
@ikennai274 4 ай бұрын
You did well, however your explanation still falls under basic prompting. Yea there is some sort of retrieval in your explanation but it becomes RAG when their is some sort of retrieval that is generative and that is where the concept of vector database comes in.
@annadehek6533
@annadehek6533 8 ай бұрын
such a good explanation, thank you so much!!
@OsamaAlatraqchi
@OsamaAlatraqchi 5 ай бұрын
The best explanation ever fro RAG
@inaccessiblecardinal9352
@inaccessiblecardinal9352 Жыл бұрын
Doing RAG stuff right now for work. Just scratching the surface, but very interesting stuff so far. We have a few clients on the horizon who really just need text classification, and the vanilla results from the vector DB might actually be good enough for them. Interesting territory coming fast.
@dwoodlock
@dwoodlock Жыл бұрын
yes - I have found that pretty small LLMs (like BERT) do just fine for text classification.
@sameenkunwar2231
@sameenkunwar2231 5 ай бұрын
thank you sir for clearing concepts!
@Chandruhere4u
@Chandruhere4u 6 ай бұрын
One of the best way of explanation.. thanks for doing this.
@govindarajram8553
@govindarajram8553 9 ай бұрын
Just I watched from youtube suggestions and you me good explanations on Retrieval augmented generation closure to my use case. Thank you
@ComputingAndCoding
@ComputingAndCoding 8 ай бұрын
Awesome video! It helped explain the concept a great deal. well done👍
@kingofartsofficial4431
@kingofartsofficial4431 11 ай бұрын
Very Good Explanation Sir
@peterbedford2610
@peterbedford2610 11 ай бұрын
Sounds like it is optimizing or creating a more efficient prompt session? I guess "augmentation" is a fairly good description. Thank you. I enjoy your teaching style.
@herculesgixxer
@herculesgixxer 10 ай бұрын
loved your explanation, thank you
How to Use AI to Improve Patient No Show Rates
13:02
Don Woodlock
Рет қаралды 14 М.
How to set up RAG - Retrieval Augmented Generation (demo)
19:52
Don Woodlock
Рет қаралды 47 М.
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
How to Improve LLMs with RAG (Overview + Python Code)
21:41
Shaw Talebi
Рет қаралды 95 М.
RAG Explained
8:03
IBM Technology
Рет қаралды 146 М.
Visualizing transformers and attention | Talk for TNG Big Tech Day '24
57:45
My 17 Minute AI Workflow To Stand Out At Work
17:30
Vicky Zhao [BEEAMP]
Рет қаралды 218 М.
Stanford CS25: V3 I Retrieval Augmented Language Models
1:19:27
Stanford Online
Рет қаралды 178 М.
What are AI Agents?
12:29
IBM Technology
Рет қаралды 1,1 МЛН
Vector Databases simply explained! (Embeddings & Indexes)
4:23
AssemblyAI
Рет қаралды 387 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,5 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН