RAG explained: A Step-by-Step Guide to Vector Search and Content Retrieval

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 22

  • @VaibhavDewangan-r2y
    @VaibhavDewangan-r2y День назад

    Great. gonna implement it myself!

  • @smehra
    @smehra 9 месяцев назад +3

    Amazing. This is superior to so much other content out there!

    • @airoundtable
      @airoundtable  9 месяцев назад

      Thanks @smehra! That means alot. I am glad that you liked the content

  • @saeidrezatalaeikhozani9466
    @saeidrezatalaeikhozani9466 2 месяца назад

    You are amazing Farzad! Many thanks to you for this valuable tutorial :)

    • @airoundtable
      @airoundtable  2 месяца назад

      Thanks Saeid! It's a pleasure to see that the tutorials are helpful

  • @naveedmemon-n7x
    @naveedmemon-n7x 8 месяцев назад +1

    Wow you are too good.

    • @airoundtable
      @airoundtable  8 месяцев назад

      Thanks! I am glad to see that you liked the content!

  • @sumitsp01
    @sumitsp01 7 месяцев назад +2

    So far the best video on this topic.
    Very beginner friendly RAG implementation 🙂👍

    • @airoundtable
      @airoundtable  7 месяцев назад +1

      Thanks! I am glad you liked it

  • @MuhammadAdnan-tq3fx
    @MuhammadAdnan-tq3fx 4 месяца назад

    this is very awesome. I need this type of series. now waiting next video for function calling?

    • @airoundtable
      @airoundtable  4 месяца назад +1

      Thanks. I am glad you liked the video. I removed the function calling video because OpenAI updated the functions and they changed the way the models were called. But you can have access to the code here:
      - github.com/Farzad-R/LLM-Zero-to-Hundred/tree/master/tutorials/LLM-function-calling-tutorial
      plus, I am using function calling in the following two projects:
      - ruclips.net/video/KoWjy5PZdX0/видео.htmlsi=DN1Gt6sA8W-E4C2l
      - ruclips.net/video/55bztmEzAYU/видео.htmlsi=kMV5ZtPaGugVckP6
      And in the next video I will explain the new ways of function calling and how to design LLM agents from scratch. That project is almost ready!

  • @Mar10001
    @Mar10001 8 месяцев назад +1

    you're a beast

    • @airoundtable
      @airoundtable  8 месяцев назад

      :))) thanks @Mar10001! I am glad the content was helpful to you

  • @ImpendingSole13
    @ImpendingSole13 Месяц назад

    Tnank you for the amazing tutorial. Quick question, what laptop or pc you are using ?

    • @airoundtable
      @airoundtable  Месяц назад +1

      For this tutorial I used a PC with a 3090 GPU and 32 GB of RAM.

  • @hadi-yeg
    @hadi-yeg 10 месяцев назад

    👏👏👏

  • @sumitsp01
    @sumitsp01 7 месяцев назад +2

    I have a question.
    How do we search similar vectors in real applications when the vector db is huge?
    Isn’t iterating over each vector is db inefficient?
    I know there may be other efficient search mechanisms, just want to know what are they.

    • @airoundtable
      @airoundtable  7 месяцев назад +2

      Great question. On a normal database that would be a serious concern. But thanks to the architecture and computation behind vector databases this is not a serious concern unless you have millions of documents (which again that challenge can be solved by parallelization for example). But in general searching over vector databases does not occur by a simple for loop in the background and it is much faster than that. If you are curious to implement and test it, you can check my RAG-GPT video where I implement a full RAG chatbot using Chroma vectorDB. There you can see the speed of inferencing with GPT 3.5

    • @sumitsp01
      @sumitsp01 7 месяцев назад

      @@airoundtable thank you for the explanation.
      And yes I am going to watch the entire playlist 🙂

    • @airoundtable
      @airoundtable  7 месяцев назад

      @@sumitsp01 You're welcome! I hope the series is informative for you then. Enjoy 😉

  • @mehrdadzarghami1599
    @mehrdadzarghami1599 5 месяцев назад

    Kudos to you. Great content and explanation