90% (or more) of tech tutorials start with code, without providing a conceptual overview, as you have done. This video is phenomenal...
@rabbitmetrics Жыл бұрын
Appreciate it! 🙏 Thanks for watching
@ThangTran-hi3es8 ай бұрын
Totally agree with this. I love the way this guy teaching the conceptual
@PatchworxStudios2 ай бұрын
I disagree. I almost never find good code examples instead only concepts for dummys.
@adamgkruger Жыл бұрын
I've noticed a significant lack of comprehensive resources that cover LangChain thoroughly. Your work on the subject is highly valued. Thank you
@artic4873 Жыл бұрын
Yes, there's not enough books on it. The documentation is sparse
@andrewflewelling4294 Жыл бұрын
Agreed. This was the perfect introduction, for me at this time, to Lang chain.
@fabric-with-felmoСағат бұрын
Now it has, !
@HarshGupta-sf4rj11 ай бұрын
I never comment on any video but your flawless explanation made me, Thank you for such a masterpiece.
@rabbitmetrics9 ай бұрын
Appreciate the kind words! 🙏 Thanks for watching
@zerorusher Жыл бұрын
This is the best 101 video I found on the subject. Most of the other videos assume you're already somewhat familiar with the tools or aren't that beginner friendly.
@sitedev Жыл бұрын
Thank you. I have watched a lot of videos that attempt to explain LLM's and LangChain as successfully as you have here but fail to do it as succinctly as you have. I was looking for a video that I can share with my clients that explains what LLM's and LangChain are without being too dumbed down or being too 'over their heads' and this video is perfect for that! So, again - thank you.
@rabbitmetrics Жыл бұрын
Glad it was helpful! I really appreciate the comment, thank you very much 🙏
@guitarcrax127 Жыл бұрын
Excellent intro, especially for an experienced programmer to start using after a single watch. Learned a lot in a short time with it. Thanks for making.
@rabbitmetrics Жыл бұрын
You're welcome! Thanks for watching
@jayhu6075 Жыл бұрын
One of the best QuickStart streaming that I've seen. A clearly explanation in combination with images. Many thanks.
@rabbitmetrics Жыл бұрын
Thank you! 🙏
@danquixote6072 Жыл бұрын
Having read through the LangChain's conceptual documentation, I must say this video is a great accompaniment. Very clear and well presented and for a non coder like myself, easy to understand. (I'd pay for a LangChain manual for 5 year olds!) . Subscribed.
@rabbitmetrics Жыл бұрын
Thank you! 🙏 Glad it was helpful
@lukaskettner3597 Жыл бұрын
Companion*
@GerryRCS5 ай бұрын
We need more videos like this, comprehensive for the general public and for newbies like me. Thank you!
@vil938629 күн бұрын
wow, this tutorial is short, complete and covers code as well. Thank you so much. Very helpful.
@manrajsingh86173 ай бұрын
Best video I have ever seen on explaining Langchain soo far 💯
@anandakumar31 Жыл бұрын
Excellent video for beginners who want to start on Langchain. Well explained.
@rabbitmetrics11 ай бұрын
Thanks! Glad it was useful
@steve_wk Жыл бұрын
I've been watching a lot of AI videos, this is definitely one the best - well-organized and very clear
@GeoAIGREL7 ай бұрын
One of the best 101 video on LangChain out there, Kudos to you!
@postnetworkacademy2 ай бұрын
"Great video! This explanation of LangChain's core concepts is super helpful for beginners looking to build LLM applications. Thanks for sharing the code link as well-makes it easy to follow along and experiment!"
@maya-akim Жыл бұрын
This was an awesome and very straightforward video. I believe that it's the most useful video about LangChain that exists I've seen so far. Even people that don't know much about programming can follow. Thanks so much!
@ejclearwater Жыл бұрын
I have been searching and searching for an explanation of how to do this exact thing!! Yasssssss thank yooouuu! ❤
@AmeliaHoskinsАй бұрын
Good introduction for people with no AI nor code knowledge the steps can be abstractly understood. The names of elements given some understanding.
@ranjithpals Жыл бұрын
Your video really helps understand the basics of langchain and provides a good context as well. I'm looking forward to more such videos !
@chukypedro818 Жыл бұрын
With immediate effect I have subscribe to your awesome channel. Explanation to LangChain was clear and concise. I really learnt a lot in just 12 minutes.
@ZorroS-b9z2 ай бұрын
Thank you. Information is presented really well for a 5 year old like me
@4.0.4 Жыл бұрын
The coolest thing about enhancing LLMs like this is that locally-runnable models will be very interesting (no huge API call costs) and smarter than by default.
@imfishiv Жыл бұрын
I would love local LLMs! Though I doubt that one advanced as GTP-3.5/4 will be able to be run locally for a few years because of the required computational power. I still look forward to the day that it becomes a thing though!
@Ltsoftware3139 Жыл бұрын
The costs are not the advantage. Hosting things on your own hardware is usually more expensive, especially if you need multiple models(embedding model, LLM, maybe a text to speech). The advantage I see is that you could use custom models trained on your data
@oryxchannel Жыл бұрын
Enter neuromorphics: kzbin.info/www/bejne/e4nEfoSbn9iAkJo
@AjayTiwari-en9nz12 күн бұрын
Enter Deepseek 7b
@4.0.412 күн бұрын
@ Yeah, they actually trained a 1.5B (the same size as GPT-2!) that trades blows with GPT-4o at some benchmarks. Not that benchmarks mean much but still.
@garratygarret8559 Жыл бұрын
Thank you for the video. I think it gives a really good introduction to the topic without much distraction. Absolutely pleasant to follow even for a non-native speaker.
@rakeshmr3329 Жыл бұрын
Really fantastic crisp explanation of LLM nothing more nothing less.
@rabbitmetrics Жыл бұрын
Thank you!
@Janeilliams Жыл бұрын
Wow, this video on lang-chain have all the pieces i have been searching for. Thank you so much for taking time and making this awesome video.
@nickfergis1425 Жыл бұрын
solid instructor. good intro langchain at the right level of depth. For as quick as he rips thru a huge amount of information, he is still pretty easy to follow.
@cymaticchaos2425 Жыл бұрын
Zero clutter. A Guru (remover of darkness) is one who can create chunks of knowledge in a sequence that is easier for the Shishya (student) to learn with ease and get it to their neocortex without having to decode the vectors, that allows for carrying it to their multiple incarnations. Thank you Guru-ji.
@rabbitmetrics Жыл бұрын
I appreciate the comment - thanks for watching!
@ALEJANDV1 Жыл бұрын
Thank you very much, Rabbitmetrics! This tutorial is absolutely a gem for someone looking for a clear and concise overview of the main concepts!
@rabbitmetrics Жыл бұрын
Thank you! I'm glad it was helpful
@mnava42905 ай бұрын
Excellent coding examples. Please do more of these. Please do a tutorial on how to summarise comments received on a KZbin video.
@spicer41282 Жыл бұрын
Your approach on this Langchain vid garnered you a Subscriber! Thanks!
@rabbitmetrics Жыл бұрын
Appreciate the support! Thanks for watching
@dudefromsa Жыл бұрын
I found this to be very comprehensive and indeed useful.
@ernikitamalviya Жыл бұрын
Thank you so much for covering all the components in just 13 mins. Though, it took an hour to learn and absorb everything :D
@mhm7129 Жыл бұрын
Excellent work!
@bharatpanchal8582 Жыл бұрын
Thank you for explaining all the components. Highly appreciate it.
@rabbitmetrics Жыл бұрын
You're welcome! Thanks for watching
@alaad1009 Жыл бұрын
What a beautiful video. You Sir are a great teacher ! Thank You !
@rabbitmetrics Жыл бұрын
Thank you!
@zenfoil Жыл бұрын
👍 Your explanation is so structure and clear. I can understand how langchain works now even though I don’t know your python codes at all.
@rabbitmetrics11 ай бұрын
Thanks! 🙏 Glad it was helpful
@repairstudio4940 Жыл бұрын
This is a absolutely wonderfuk video on LangChain and its clear and concise. Coukd you do a tutorial for beginners??? 🙏🏼
@TheAlokgupta83in Жыл бұрын
This is a cool explanation of how langchain works.
@saddam_codes Жыл бұрын
This video really explains A-Z about langchain. This is damn good man.
@rabbitmetrics Жыл бұрын
Appreciate the comment! Thanks for watching
@johnshaff Жыл бұрын
I inspected Langchain code as soon as it was released, ran some tests and never used it since. Im surprised so many consider its limitations acceptable. Using embedding similarity as a query filter is like trying to answer a prompt by comparing every chunk of text to your prompt. It makes absolutely no sense because often times an answer looks nothing like a question, and/or the data needed to answer a question looks nothing like the question. The purpose of the embedding layer in a transformer neural network is to prepare the prompt tensor for further processing through the remaining model layers. It’s like bringing your prompt to the starting line of a long process to be answered, but instead of bringing just the prompt to the starting line, langchain brings the entire text your asking the question of to the starting line with your question and asking them to look at each other and be like “hey, whoever looks like me, stand over here with me. Ok now the rest of you go away and I’m going to ask chatgpt to see which of you remaining can help answer me”. This is a slight of hand trick, trying to replace everything that happens after the starting line, with chatgpt, but it doesn’t really work for 2 big reasons: (1) chatgpt context is not large enough to transform both the entire text your asking a question of + your prompt, and the same limitation applies to batching (2) your embeddings are incomplete because they were not created by the network, but simply hacking the first layer in a sense
@MeatCatCheesyBlaster Жыл бұрын
Interesting take. I suspect most people don't understand the technology enough to see how it works. Would be helpful if you could make a video explanation
@albertocambronero1326 Жыл бұрын
Biggest limitation right know that we can’t get over with, is chat GPTs context length, there is no way around that unless the contexts is greatly increase by OpenAI themselves or we could train our gpt4 model on large texts
@non-hyphenated Жыл бұрын
@@albertocambronero1326 I agree. It would cool if there was a sort of "short term memory model" that could hold personal data. I don't see expanding context length as a parsimonious solution. Model queries produce the best results when they are sort and poignant. Any time you need to bring a ton of context to the prompt it reduces the relative weight of the primary question. Imagine a patient friend who accepts questions with an unrestricted context length. They have never read the book Great Gadsby (i.e. this would be like your personal data) - so to ask them a question about Jay Gatsby the question must begin by reading them the entire Great Gatsby novel, followed by "thee end... Where did Jay Gatsby go to college?" Then to ask them another Gatsby question it requires reading them the novel, again, and again. It would be awesome if there was a way to side-load a small personalized model that can plug into a LLM for extended capabilities.
@albertocambronero1326 Жыл бұрын
@@non-hyphenated amazing response, I did not know what was going on under the scenes with the context and did not know model queries produce the best results when they are sort and poignant. I believe that if you send the novel it would be stored in the context of the model and then you would be able multiple questions (?) or would the novel be lossing importance (weight) as more and more contexts is added? Referring to the comment that started this thread, the complicated bit about training the model on a certain topic, lets say: we train the existing GPT4 model in the book Great Gadsby it would probably know how to answer questions about the book, but it could not analize the whole book to find linguistic trends in the book (like what is the most talked about topic in the book) unless you ALSO feed the model with an article about "the most talked topic in the book". I mean I want my GPT4 model to read the book and analize the whole picture of what the book is about without needing extra articles about the book. (my use case is to make GPT4 analyze thousands of reviews and answer questions about it, but right now using NLP techniques sounds like a more duable option right now or at least until we have an option to extend GPT4 knowledge)
@ugaaga198 Жыл бұрын
You can't say simply "it doesn't really work". It really depends on the use case. There are true limitations and some creativity might be required to leverage it. The context size might me sufficient for smaller use cases or it might be sufficient to break down bigger questions into smaller questions with their own contexts and then summarize etc.
@shyama5612 Жыл бұрын
Excellent intro. Harrison would approve!
@rabbitmetrics Жыл бұрын
Thank you!
@limster5 Жыл бұрын
Thank you for this video. Now I can start work on my Langchain. Have subscribed!
@rabbitmetrics Жыл бұрын
You're welcome! Thanks for watching
@dozieweon Жыл бұрын
This is very insightful and straight to the point.
@rabbitmetrics Жыл бұрын
Thank you!
@miguelangelromerogutierrez9626 Жыл бұрын
Very good explanation with a simple example to understand how it works! Thanks for this content
@rabbitmetrics Жыл бұрын
You're welcome! Thanks for watching
@MrAloha Жыл бұрын
Excellent! I've spent hours looking for this 13 minute tutorial. You fa man! Thanks! 💪😁🌴🤙
@rabbitmetrics Жыл бұрын
Glad you found it! 😊 Thanks for watching
@ramp2011 Жыл бұрын
Excellent video. THank you for sharing. Would love to see a video on Langchain Agents. Thank you
@rabbitmetrics Жыл бұрын
You're welcome! Thanks for watching
@CinematicHeartstrings Жыл бұрын
Thank you very much for the video! Really helpfull to kickstart with LangChain
@rabbitmetrics9 ай бұрын
Glad it was helpful!
@ratral Жыл бұрын
Thank you very much for watching the video, a very well-structured clarification. 👍
@rabbitmetrics Жыл бұрын
Much appreciated! Thanks for watching
@tosinlitics949 Жыл бұрын
Amazing short video packed with knowledge. Just smashed that subscribe button!
@rabbitmetrics Жыл бұрын
Appreciate the support, thanks for watching!
@PhoebePhuu10 ай бұрын
Your explanation is super clear to understand for me as a beginner. I want to know brief steps for the code flow as titles just like 1.Creating environment to get keys, 2. etc.,. Can anyone answer it?
@hassanrao4762Ай бұрын
this is vedio is very useful mashallah
@youngsdiscovery8909 Жыл бұрын
super helpful. I think langchain engineer could hold significant value in the current job market
@rabbitmetrics Жыл бұрын
I agree!
@Spiritualsoul1982 Жыл бұрын
Fantastic overview of Langchain! Thank you @Rabbitmetrics
@emptiness116 Жыл бұрын
Thank you for your contribution through the KZbin space
@rabbitmetrics Жыл бұрын
Appreciate it! Thanks for watching
@hectorprx Жыл бұрын
Thanks for the clarity , all the best
@ChrisHarasty Жыл бұрын
Excellent overview - Thanks!
@rabbitmetrics Жыл бұрын
You're welcome, thanks for watching!
@muhammadhaseeb2895 Жыл бұрын
Absolutely love the way you explained.
@rabbitmetrics Жыл бұрын
Thank you!
@swanidhi Жыл бұрын
Great content! Just what someone who just jumped into Gen AI would need to solve diverse use cases. Subscribed!
@rabbitmetrics Жыл бұрын
Appreciate it! Thanks for watching
@ayhamkanhoush2912 Жыл бұрын
this video was nice and gives a good intro to the topic
@musumo1908 Жыл бұрын
Thanks! This is the best high level langchain video I have watched. Im not a programmer but this overview is invaluable...its clearly explained and demystified the dark arts of langchain 😂😂...question, whats the most straightforward way of converting website data into vectors? Is there some way to scrape urls...looking to create simple q&a agents for small websites...thanks
@rabbitmetrics Жыл бұрын
I’m glad it was helpful, I appreciate the comment! Regarding scraping urls, take a look at the latest video I’ve uploaded kzbin.info/www/bejne/f17Flnuio556q9U In that video I’m using LangChain’s integration with Apify to extract content from my own webpage
@musumo1908 Жыл бұрын
@@rabbitmetrics thanks. Yes took a look. Will see what I can do. Came across Apify in my research yesterday ! Will try to run this with llamaindex ….Im teaching myself! There’s not many apify videos around so thanks
@xGogita11 ай бұрын
Brilliant. Structured and clear.
@rabbitmetrics9 ай бұрын
Thank you!
@gnanaprakash-ravi8 ай бұрын
Hi, this video is one of the best, but now langchain changed its modules and classes, please update us with the new video, for eg: simplesequentialchain is not supporting now!!
@leonardosouzaconradodesant6213 Жыл бұрын
Great!!! Fantastic! Awesome! Thank you for sharing!
@rabbitmetrics Жыл бұрын
Thanks for watching!
@axelrein9901 Жыл бұрын
This is amazing stuff. Would love to see a deeper dive into it.
@rabbitmetrics Жыл бұрын
Thanks for watching! I'm already working on some deep dive videos
@babakbandpey Жыл бұрын
Thanks friend. You answered a lot of questions here and the repo, helped understanding your presentation much better. Please share more. Have a great day.
@rabbitmetrics Жыл бұрын
You're welcome! Thanks for watching
@Thisnthat979 Жыл бұрын
Hi I am new to Python, how do I get to the screen at 5:00 to edit the environment file? I installed all the component then stuck, thank you!
@RobbieMraz10 ай бұрын
Thank you this is the info I was looking for.
@bingolio Жыл бұрын
EXCELLENT OVERVIEW: Pls note Pinecone as of 1 week is NOT allowing new, free accounts to do any operations! PLS CONSIDER DOING SIMILAR VID FOSS end to end, There is a lot of interest. THANK YOU
@sujoyroy3157 Жыл бұрын
How is the relevant info (as a vector representation) and question (as a vector representation) combined as a prompt to query the LLM? The example you show is a standard ChatGPT textual prompting scenario. The LLM will spit out what it knows and not what it does not know. So what application will this info be useful for? Also is there any associated paper or benchmark that investigates the performance of extracting "relevant information" using this chunking method or is it implementing some DL based Q/A paper?
@Bragheto Жыл бұрын
This is gold! Thank you!❤
@mypfade6 ай бұрын
This video explains more better than some udemy courses
@KayYesYouTuber Жыл бұрын
Simply fantastic. Thank you very much for explaining it so well.
@rabbitmetrics Жыл бұрын
Appreciate the comment! 🙏 Thanks for watching
@raffdev Жыл бұрын
Thanks for sharing the knowledge 👍
@srikon554 Жыл бұрын
Detail explanation. Looking for solution to an application, can you please update your about page with a communication channel address. Thank you
@roberthuff3122 Жыл бұрын
Subscribed. Others have clamored for the notebook. I do as well. Thank you.
@torontoyes Жыл бұрын
Can you do a video on Autogen and LangChain? Maybe throw in SuperAgent as well.
@rabbitmetrics Жыл бұрын
Will be likely covering this in upcoming videos
@mohajeramir Жыл бұрын
Really appreciate this. For clarity though, the scheme you presented 1:56 had nothing to do with the rest of the presentation. Correct?
@rabbitmetrics Жыл бұрын
The flowchart visualizes how you can extract information with LLMs from vector storage in LangChain
@jordanchristley1306 Жыл бұрын
Highly appreciated video
@daffertube Жыл бұрын
How do you store a API key in the .env ? I created the .env file in the root and I get error 500 when trying to open the .env and even chatgpt doesn't know why.
@luiscosta9261 Жыл бұрын
Great explanation! I learned a ton with your video
@monkeyy992 Жыл бұрын
This is so interesting. We (german insurance company) want to develop our own copilot for employees. But we can’t use the GPT4 API given the fact that our companies data is sensitive and we don’t want them to be public at openai. You have a tip for this issue?
@rabbitmetrics Жыл бұрын
Yes, you would use a local (possibly finetuned) language model instead of GPT4 - planning a video on this
@monkeyy992 Жыл бұрын
@@rabbitmetrics would be more than happy about a video concerning this topic. Maybe using GPT4ALL
@thebluriam Жыл бұрын
If you look at openAI's privacy policy, you'll find that they explicitly state that data provided through the API is not recycled into the training data for OpenAI's systems unless you explicitly enable it, it's off by default. So yes, you can use OpenAI's systems through the API with proprietary information and it wont end up in the training data. A quick search will let you find their official announcements about this.
@markschrammel95133 ай бұрын
@@thebluriam you believe them ??? :D :D: D :D :D
@thebluriam3 ай бұрын
@@markschrammel9513 yes, they would be in breach of their own terms of service and liable legally, also, the API has many fewer restrictions and controls vs chatgpt, it's a totally different animal
@andre-le-bone-aparte Жыл бұрын
just found your channel. Excellent Content - another sub for you sir!
@rabbitmetrics Жыл бұрын
Thank you I appreciate the support!
@DrAIScience Жыл бұрын
Very interesting..can we do this for image search? Query and similarity search for image search and image match? Can we see embeddings of images like text that you presented?. Thanks
@venkatkasthala155410 ай бұрын
Thanks a lot. Very good explanation.
@rabbitmetrics9 ай бұрын
Thanks!
@realJeremyZhang Жыл бұрын
Awesome Explanation
@leventyuksel93 Жыл бұрын
Amazing tutorial and explanation, thank you!
@jakobstyrupbrodersen926 Жыл бұрын
Excellent introduction! Thanks a lot :-)
@lee1221ee Жыл бұрын
great! I can use this video to teach my friend
@oscargalvez7 Жыл бұрын
Great explanation, thanks!
@jimg8296 Жыл бұрын
Nice video, can it be updated to not use any external services. Think dealing with sensitive data, don't want to feed it to OpenAI for embeddings, or use online models.
@magnotairone6 ай бұрын
great tutorial!
@saraafshar3910Ай бұрын
I love it thank you 🎉❤
@felipeblin8616 Жыл бұрын
Great video clear and simple. I wonder is it were possible how can we use this with azure OpenAI
@SiarheiAkhramenia5 ай бұрын
No single piece of code provided here is runnable in 2024 due to API changes :(
@bwilliams060 Жыл бұрын
Excellent unpack! Can you please provide a link to this notebook?
@pleabargain Жыл бұрын
Fascinating. Thank you for this.
@noomondai Жыл бұрын
Awesome work thanks a lot!
@stevehu6511 Жыл бұрын
great video !
@petrkushnir8178 Жыл бұрын
Bloody brilliant!
@HannesSmit-gl7qq10 ай бұрын
Hello, I just run your script around 05:53 with python3 and pip3. However it says ` Could not import openai python package. Please install it with `pip install openai`. (type=value_error)`. Which version of that dep should I add to get a coherent project with your code?