LangChain Explained in 13 Minutes | QuickStart Tutorial for Beginners

Sdílet
Vložit
  • čas přidán 19. 06. 2024
  • In this video, we're going to explore the core concepts of LangChain and understand how the framework can be used to build your own large language model applications.
    Code for the video is available here:
    github.com/rabbitmetrics/lang...
    ▬▬▬▬▬▬ V I D E O C H A P T E R S & T I M E S T A M P S ▬▬▬▬▬▬
    0:00 Introduction and overview
    0:38 Why Langchain?
    3:40 The value proposition of Langchain
    4:50 Unpacking Langchain
    5:42 LLM Wrappers
    6:58 Prompts and Prompt Templates
    7:45 Chains
    9:00 Embeddings and VectorStores
    11:40 An example of a Langchain Agent
  • Věda a technologie

Komentáře • 328

  • @imtanuki4106
    @imtanuki4106 Před rokem +114

    90% (or more) of tech tutorials start with code, without providing a conceptual overview, as you have done. This video is phenomenal...

    • @rabbitmetrics
      @rabbitmetrics  Před rokem +3

      Appreciate it! 🙏 Thanks for watching

    • @ThangTran-hi3es
      @ThangTran-hi3es Před 5 dny

      Totally agree with this. I love the way this guy teaching the conceptual

  • @adamgkruger
    @adamgkruger Před rokem +234

    I've noticed a significant lack of comprehensive resources that cover LangChain thoroughly. Your work on the subject is highly valued. Thank you

    • @artic4873
      @artic4873 Před 8 měsíci +1

      Yes, there's not enough books on it. The documentation is sparse

    • @andrewflewelling4294
      @andrewflewelling4294 Před 4 měsíci

      Agreed. This was the perfect introduction, for me at this time, to Lang chain.

  • @zerorusher
    @zerorusher Před rokem +8

    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.

  • @chukypedro818
    @chukypedro818 Před rokem +5

    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.

  • @ranjithpals
    @ranjithpals Před 9 měsíci +4

    Your video really helps understand the basics of langchain and provides a good context as well. I'm looking forward to more such videos !

  • @garratygarret8559
    @garratygarret8559 Před 10 měsíci +3

    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.

  • @jayhu6075
    @jayhu6075 Před rokem +12

    One of the best QuickStart streaming that I've seen. A clearly explanation in combination with images. Many thanks.

  • @Janeilliams
    @Janeilliams Před 9 měsíci

    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.

  • @maya-akim
    @maya-akim Před rokem +15

    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!

  • @nickfergis1425
    @nickfergis1425 Před 9 měsíci

    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.

  • @steve_wk
    @steve_wk Před rokem +20

    I've been watching a lot of AI videos, this is definitely one the best - well-organized and very clear

  • @ejclearwater
    @ejclearwater Před 4 měsíci

    I have been searching and searching for an explanation of how to do this exact thing!! Yasssssss thank yooouuu! ❤

  • @ernikitamalviya
    @ernikitamalviya Před 10 měsíci

    Thank you so much for covering all the components in just 13 mins. Though, it took an hour to learn and absorb everything :D

  • @guitarcrax127
    @guitarcrax127 Před 9 měsíci +5

    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.

  • @dudefromsa
    @dudefromsa Před 11 měsíci +1

    I found this to be very comprehensive and indeed useful.

  • @sitedev
    @sitedev Před rokem +65

    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
      @rabbitmetrics  Před rokem +9

      Glad it was helpful! I really appreciate the comment, thank you very much 🙏

  • @danquixote6072
    @danquixote6072 Před rokem +59

    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.

  • @repairstudio4940
    @repairstudio4940 Před rokem

    This is a absolutely wonderfuk video on LangChain and its clear and concise. Coukd you do a tutorial for beginners??? 🙏🏼

  • @hectorprx
    @hectorprx Před rokem

    Thanks for the clarity , all the best

  • @Bragheto
    @Bragheto Před rokem +2

    This is gold! Thank you!❤

  • @TheAlokgupta83in
    @TheAlokgupta83in Před 11 měsíci

    This is a cool explanation of how langchain works.

  • @leventyuksel93
    @leventyuksel93 Před 11 měsíci

    Amazing tutorial and explanation, thank you!

  • @bharatpanchal8582
    @bharatpanchal8582 Před 5 měsíci

    Thank you for explaining all the components. Highly appreciate it.

  • @RobbieMraz
    @RobbieMraz Před 2 měsíci

    Thank you this is the info I was looking for.

  • @ratral
    @ratral Před rokem +1

    Thank you very much for watching the video, a very well-structured clarification. 👍

  • @luiscosta9261
    @luiscosta9261 Před 10 měsíci

    Great explanation! I learned a ton with your video

  • @spicer41282
    @spicer41282 Před rokem

    Your approach on this Langchain vid garnered you a Subscriber! Thanks!

  • @miguelangelromerogutierrez9626

    Very good explanation with a simple example to understand how it works! Thanks for this content

  • @rakeshmr3329
    @rakeshmr3329 Před 5 měsíci

    Really fantastic crisp explanation of LLM nothing more nothing less.

  • @MrAloha
    @MrAloha Před rokem +1

    Excellent! I've spent hours looking for this 13 minute tutorial. You fa man! Thanks! 💪😁🌴🤙

  • @pleabargain
    @pleabargain Před rokem

    Fascinating. Thank you for this.

  • @ALEJANDV1
    @ALEJANDV1 Před 10 měsíci +11

    Thank you very much, Rabbitmetrics! This tutorial is absolutely a gem for someone looking for a clear and concise overview of the main concepts!

  • @HarshGupta-sf4rj
    @HarshGupta-sf4rj Před 3 měsíci +3

    I never comment on any video but your flawless explanation made me, Thank you for such a masterpiece.

    • @rabbitmetrics
      @rabbitmetrics  Před 2 měsíci

      Appreciate the kind words! 🙏 Thanks for watching

  • @anandakumar31
    @anandakumar31 Před 4 měsíci +1

    Excellent video for beginners who want to start on Langchain. Well explained.

  • @jakobstyrupbrodersen926
    @jakobstyrupbrodersen926 Před 11 měsíci

    Excellent introduction! Thanks a lot :-)

  • @saddam7008
    @saddam7008 Před 11 měsíci

    This video really explains A-Z about langchain. This is damn good man.

    • @rabbitmetrics
      @rabbitmetrics  Před 10 měsíci

      Appreciate the comment! Thanks for watching

  • @hardikmehta8308
    @hardikmehta8308 Před 10 měsíci

    Fantastic overview of Langchain! Thank you @Rabbitmetrics

  • @dozieweon
    @dozieweon Před 8 měsíci

    This is very insightful and straight to the point.

  • @KayYesYouTuber
    @KayYesYouTuber Před 10 měsíci

    Simply fantastic. Thank you very much for explaining it so well.

    • @rabbitmetrics
      @rabbitmetrics  Před 9 měsíci

      Appreciate the comment! 🙏 Thanks for watching

  • @noomondai
    @noomondai Před rokem +2

    Awesome work thanks a lot!

  • @ramp2011
    @ramp2011 Před rokem

    Excellent video. THank you for sharing. Would love to see a video on Langchain Agents. Thank you

  • @raffdev
    @raffdev Před 9 měsíci

    Thanks for sharing the knowledge 👍

  • @micbab-vg2mu
    @micbab-vg2mu Před rokem

    Great video! Thank you.

  • @TheOGDesigner
    @TheOGDesigner Před 11 měsíci

    Great explanation, thanks!

  • @alaad1009
    @alaad1009 Před 6 měsíci

    What a beautiful video. You Sir are a great teacher ! Thank You !

  • @Swanidhi
    @Swanidhi Před 10 měsíci +2

    Great content! Just what someone who just jumped into Gen AI would need to solve diverse use cases. Subscribed!

  • @axelrein9901
    @axelrein9901 Před rokem +1

    This is amazing stuff. Would love to see a deeper dive into it.

    • @rabbitmetrics
      @rabbitmetrics  Před rokem +2

      Thanks for watching! I'm already working on some deep dive videos

  • @peralser
    @peralser Před rokem

    Wonderful video. Thanks.

  • @ayhamkanhoush2912
    @ayhamkanhoush2912 Před 6 měsíci

    this video was nice and gives a good intro to the topic

  • @mhm7129
    @mhm7129 Před 10 měsíci

    Excellent work!

  • @jordanchristley1306
    @jordanchristley1306 Před 11 měsíci

    Highly appreciated video

  • @roberthuff3122
    @roberthuff3122 Před rokem

    Subscribed. Others have clamored for the notebook. I do as well. Thank you.

  • @muhammadhaseeb2895
    @muhammadhaseeb2895 Před 7 měsíci

    Absolutely love the way you explained.

  • @limster5
    @limster5 Před rokem

    Thank you for this video. Now I can start work on my Langchain. Have subscribed!

  • @CinematicHeartstrings
    @CinematicHeartstrings Před 4 měsíci

    Thank you very much for the video! Really helpfull to kickstart with LangChain

  • @tosinlitics949
    @tosinlitics949 Před 6 měsíci

    Amazing short video packed with knowledge. Just smashed that subscribe button!

    • @rabbitmetrics
      @rabbitmetrics  Před 6 měsíci

      Appreciate the support, thanks for watching!

  • @user-nk7lx2rw4t
    @user-nk7lx2rw4t Před 7 měsíci

    Excellent overview - Thanks!

  • @alioraqsa
    @alioraqsa Před rokem

    This is really great video!

  • @realJeremyZhang
    @realJeremyZhang Před 11 měsíci

    Awesome Explanation

  • @henrisiepmann3501
    @henrisiepmann3501 Před rokem

    Great explanation!

  • @kevon217
    @kevon217 Před rokem

    great overview and slides

  • @Stoicbob
    @Stoicbob Před rokem

    amazing tutorial. thank you. you are amazing

  • @xGogita
    @xGogita Před 3 měsíci

    Brilliant. Structured and clear.

  • @petrkushnir8178
    @petrkushnir8178 Před 7 měsíci

    Bloody brilliant!

  • @leonardosouzaconradodesant6213

    Great!!! Fantastic! Awesome! Thank you for sharing!

  • @lee1221ee
    @lee1221ee Před rokem

    great! I can use this video to teach my friend

  • @zenfoil
    @zenfoil Před 4 měsíci

    👍 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.

  • @spacedust8061
    @spacedust8061 Před 11 měsíci

    thank you a lot, really helped

  • @shyama5612
    @shyama5612 Před 6 měsíci

    Excellent intro. Harrison would approve!

  • @emptiness116
    @emptiness116 Před rokem +1

    Thank you for your contribution through the CZcams space

  • @4.0.4
    @4.0.4 Před rokem +19

    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.

    • @ignfishiv
      @ignfishiv Před rokem +4

      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!

    • @leonidsdreams3919
      @leonidsdreams3919 Před rokem +9

      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
      @oryxchannel Před rokem +1

      Enter neuromorphics: czcams.com/video/EXaMQejsMZ8/video.html

  • @bingolio
    @bingolio Před rokem +1

    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

  • @mwonderlin
    @mwonderlin Před rokem +2

    This is excellent - I have a question re the splitting, lets imagine you have email templates that average like 2000 tokens a piece or IG captions with like 500 tokens - should things like this be embedded as one chunk or what is the advantage to splitting up into say 100 token splits?

  • @ciaranryan9485
    @ciaranryan9485 Před 7 měsíci +2

    Hi there, is there a way to combine steps 4 and 5? I assumed you would be using the Agent to answer questions on the autoencoder that we had focused on for the whole video, but then we just used it to do some maths. I think it would be useful if it could answer questions based on the embeddings we have in our index?

  • @stereo_stan
    @stereo_stan Před rokem

    This was so helpful! What are your thoughts on connecting langchain and flutterflow?

  • @lpanebr
    @lpanebr Před rokem

    Great video! Do you know if pinecone works with other languages? For example to store and then retrieve?

  • @ilianos
    @ilianos Před rokem

    Great explanatory video! Would you provide a link to this Jypter notebook?

  • @AMYclubNFTs
    @AMYclubNFTs Před rokem

    that's so amazing !!!

  • @felipeblin8616
    @felipeblin8616 Před rokem

    Great video clear and simple. I wonder is it were possible how can we use this with azure OpenAI

  • @Tom.malucao
    @Tom.malucao Před 6 měsíci

    Really good video!

  • @venkatkasthala1554
    @venkatkasthala1554 Před 3 měsíci

    Thanks a lot. Very good explanation.

  • @andre-le-bone-aparte
    @andre-le-bone-aparte Před rokem +1

    just found your channel. Excellent Content - another sub for you sir!

  • @chavann
    @chavann Před 5 měsíci

    very nice
    thank you

  • @alanwunsche-official
    @alanwunsche-official Před rokem +1

    Great. Would love to have access to the code as well. Thanks!

  • @robertof.8174
    @robertof.8174 Před 8 měsíci

    Impressive video, thanks! I will subscribe to your channel!

  • @sujoyroy3157
    @sujoyroy3157 Před rokem +4

    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?

  • @kailashbalasubramaniyam230

    Great video, what is the first app that you were using to explain the diagram ?

  • @davidoludepo
    @davidoludepo Před 8 měsíci

    Thank you

  • @skyforever1000
    @skyforever1000 Před měsícem

    good instruction ...

  • @zh4842
    @zh4842 Před rokem

    Great job, what is the soft that you use to draw these magic things?

  • @stevehu6511
    @stevehu6511 Před 11 měsíci

    great video !

  • @youngsdiscovery8909
    @youngsdiscovery8909 Před rokem +1

    super helpful. I think langchain engineer could hold significant value in the current job market

  • @PhoebePhuu
    @PhoebePhuu Před 2 měsíci

    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?

  • @vieiradev6881
    @vieiradev6881 Před 7 měsíci

    Great Video!

  • @nonomnismoriar9601
    @nonomnismoriar9601 Před rokem

    Great video

  • @babakbandpey
    @babakbandpey Před rokem +1

    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.

  • @bunnihilator
    @bunnihilator Před rokem +1

    Can these LLM return an entity data with all its attributes, or do they only return conversation text?

  • @namenl2205
    @namenl2205 Před 3 měsíci

    so well explained! :)

  • @vikasgupta1828
    @vikasgupta1828 Před 10 měsíci

    Thanks

  • @vikaspoddar9456
    @vikaspoddar9456 Před rokem

    🎉🎉🎉 Great overview of LangChain, can you do similar video on using LangChain on open_assistant and weiviate vector database