What is LangChain? 101 Beginner's Guide Explained with Animations

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 มิ.ย. 2024
  • A fast-paced introduction to LangChain describing its modules: prompts, models, indexes, chains, memory and agents. It is packed with examples and animations to get the main points across as simply as possible. The agent section will be covered in more depth in a following video.
    🔗 Links
    Source code: github.com/edrickdch/langchai...
    LangChain: python.langchain.com/en/lates...
    Self-Ask Paper: ofir.io/self-ask.pdf
    ReAct Paper: arxiv.org/abs/2210.03629
    ⏳ Timestamps
    00:00 Intro
    00:04 What is it?
    00:11 Where is it?
    00:18 Why is it needed?
    00:42 What it provides
    01:28 Why connecting LLM to data and making it agentic is useful
    01:43 Introducing LangChain modules
    01:51 Models - Intro
    01:58 Embeddings Models
    02:11 Semantic Search
    02:18 Open AI Embedding Model
    02:35 HuggingFace's Open Source Embedding Model
    03:00 Language Models
    03:27 Prompts - Intro
    03:44 Prompt Templates
    04:12 Substitution Engine
    04:23 Prompts - Common use cases
    04:25 LLM Few shot learning
    05:06 LLM Output parsing
    06:10 Example Selectors - Motivation
    06:24 Example Selectors
    06:55 Chat Prompt Template
    07:38 Indexes - Intro
    07:46 Document Loaders
    08:10 Text splitter
    08:34 Vector DB PDF Ingestion Example
    08:39 Vectorstores
    08:58 Retrievers
    09:21 Self-querying with Chroma DB
    09:34 Recap
    09:39 Chains
    09:47 Chain with Memory
    10:10 Chain use cases
    10:17 Chaining Chains together
    10:41 Chain
    10:45 Agents
    10:56 Thank you
    💌 Link to the newsletter
    practical-ai-builder.beehiiv....
    🙋‍♂️ Need help?
    You can reach out by email at edrick@daceflow.ai if you're looking to improve your business workflows using AI or build an AI app.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 34

  • @joshuashepherd7189
    @joshuashepherd7189 ปีที่แล้ว +16

    Bruh you got that Fireship vibe to ya. I dig it. Can't wait to see more vids from you!

  • @helloworld4580
    @helloworld4580 11 หลายเดือนก่อน +2

    Great video! I enjoyed the simplicity of the explanation

  • @javierriveira983
    @javierriveira983 ปีที่แล้ว +1

    Great and clear explanation!! Congrats!!

  • @andydataguy
    @andydataguy ปีที่แล้ว

    Stoked for the agents video 🙌🏾💜

  • @l501l501l
    @l501l501l 7 หลายเดือนก่อน +4

    This video deserves more attentions, so I decide to leave a comment here!

  • @m1ar1vin
    @m1ar1vin ปีที่แล้ว +1

    Hi Edrick, great content! Please more more more!!!

  • @dollarscholar2956
    @dollarscholar2956 ปีที่แล้ว +1

    very informative and to the point

  • @cvsnreddy1700
    @cvsnreddy1700 10 หลายเดือนก่อน +2

    Excellent presentation...thanks

  • @thenightguy6816
    @thenightguy6816 ปีที่แล้ว +2

    Great Presentation style mate keep it up, you can make it in the big leagues

  • @AIJasonZ
    @AIJasonZ ปีที่แล้ว +1

    Nice video, great work!

  • @RationalDissonances
    @RationalDissonances 11 หลายเดือนก่อน +4

    the content and quality of the video is amazing! I liked the fireship style, the amount of information you covered was super!
    keep going

  • @RolandoLopezNieto
    @RolandoLopezNieto 5 หลายเดือนก่อน

    Awesome video, thanks

  • @eduardofernandezdiaz5264
    @eduardofernandezdiaz5264 13 วันที่ผ่านมา

    This is a pretty informative video. I’m now subscribed to your channel

  • @alexnahas2907
    @alexnahas2907 ปีที่แล้ว +5

    I find Langchain to be most useful for vectorizing data and interacting with vectorDBs. I've tried to use the other prompt and chianing features but they add a huge amount of boilerplate and complexity to what is already easily solved by string interpolation. In most cases you really can't even afford to waste tokens on the bloat langchain injects into your prompts

  • @awaisali-ww4wp
    @awaisali-ww4wp 11 หลายเดือนก่อน

    amazing thank you😍

  • @texanwardog
    @texanwardog 2 หลายเดือนก่อน

    Keep up the good work you got another subscription from me.

  • @BestAndroidGames2017
    @BestAndroidGames2017 ปีที่แล้ว

    You're the best 👍😃

  • @jinguu5852
    @jinguu5852 3 หลายเดือนก่อน

    Fluffless and awesome video! Nice work!

  • @stanTrX
    @stanTrX หลายเดือนก่อน

    Good, thanks

  • @amoghghadge8451
    @amoghghadge8451 ปีที่แล้ว +2

    Banger video

  • @AIMLDLNLP-TECH
    @AIMLDLNLP-TECH 8 หลายเดือนก่อน

    Nice 👍 tutorial

  • @user-bo4ui2rv8l
    @user-bo4ui2rv8l 11 หลายเดือนก่อน

    Please teach how to translate pdf above 5mb and maintaining the order of text and photos using the langchain library

  • @devosoft2874
    @devosoft2874 วันที่ผ่านมา

    Dankeschön

  • @devBotPlus
    @devBotPlus ปีที่แล้ว

    did you make this video tutorial?

  • @oryxchannel
    @oryxchannel 11 หลายเดือนก่อน

    subscribed

  • @ankitthapa9245
    @ankitthapa9245 2 หลายเดือนก่อน

    Great

  • @honle9416
    @honle9416 11 หลายเดือนก่อน

    bro is a second Fireship

  • @peanuts4132
    @peanuts4132 6 หลายเดือนก่อน

    how the holy fuck do I link my MusicGen baseten model into langchain with a chat interface?? Where does the god damn python file go?

  • @peanuts4132
    @peanuts4132 6 หลายเดือนก่อน

    Just make a PromptTemplate, which we wont show you an example of for audio. have fun ;)

  • @user-wi3db6wu8d
    @user-wi3db6wu8d ปีที่แล้ว +1

    nice intro, but annoying reading (no breaks between sentences).

  • @himanikumar7979
    @himanikumar7979 ปีที่แล้ว

    What a video 🥹🥹❤️❤️❤️ the meme content 🤌🏻

  • @vampirekabir8356
    @vampirekabir8356 6 หลายเดือนก่อน

    Great video! I enjoyed the simplicity of the explanation