How to build advanced RAG systems with AI-generated SQL

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

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

  • @Ke_Mis
    @Ke_Mis 2 หลายเดือนก่อน +4

    Great stuff Volo! Really liked the last part "query RAG tips / limitations". Often overlooked but super valuable to mention all the traps and limitations. Nicely Done!

    • @VoloBuilds
      @VoloBuilds  2 หลายเดือนก่อน +1

      Thanks KeMis! Glad it was helpful :)

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

    Exactly what I was looking for! Thanks a lot, great video!

    • @VoloBuilds
      @VoloBuilds  2 หลายเดือนก่อน +1

      That's awesome! Glad it was helpful!

  • @ayhan-inal
    @ayhan-inal 2 หลายเดือนก่อน +1

    I might not have noticed if it is mentioned in the video, but adding a 'do not generate any SQL script for deleting or truncating' statement would be safer. Thanks for this good video.

    • @VoloBuilds
      @VoloBuilds  2 หลายเดือนก่อน +1

      This is actually a very important topic but I only touched on it when mentioning security in general - so I'm glad you brought it up. It's *not* enough to ask the LLM to avoid those statements. You should make sure the db user you are using for this has *only* read access to the data. Otherwise, you run the risk of someone prompt injecting and forcing a table drop anyway (even if you prompt the AI not to do it).

    • @ayhan-inal
      @ayhan-inal 2 หลายเดือนก่อน +1

      You are absuletly right. ​@@VoloBuilds

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

    Very informative!!

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

      Thank you!

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

    Thanks for the video! A little advanced for my skill set but definitely packed with excellent information! Thanks!! Jason

    • @VoloBuilds
      @VoloBuilds  2 หลายเดือนก่อน +1

      Thanks, Jason! Yeah this is a fairly advanced topic but I figured I could share some knowledge with those who are trying to implement such systems. Will try to make something more for beginner/intermediate next!

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

      @ Awesome thank you! 🙏

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

      @ I’m actually trying to recreate your discord bot using cursor. Just started this morning.

    • @VoloBuilds
      @VoloBuilds  2 หลายเดือนก่อน +1

      @@SouthbayCreations That's awesome! Good luck!

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

      @ Thank you

  • @amarah99
    @amarah99 หลายเดือนก่อน +1

    Amazing Video. Super useful. Very well explained. Thanks ..!!

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

      Thanks, Amar!

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

    Great video 👌

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

      Thank you!

  • @elyserasoloarivony6108
    @elyserasoloarivony6108 หลายเดือนก่อน +1

    Thank you sir

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

      Very welcome!

  • @micbab-vg2mu
    @micbab-vg2mu 2 หลายเดือนก่อน +2

    Thanks :)

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

      You got it! :)

  • @samds7750
    @samds7750 หลายเดือนก่อน +1

    could you build an app that uses RAG with PDF uploads? And perhaps incorporate a workflow system like Inngest and an eval tool like Langsmith. Would be awesome to see!

    • @VoloBuilds
      @VoloBuilds  หลายเดือนก่อน +1

      I do want to make a document-based RAG tutorial at some point. I got turned off from these frameworks after trying langchain a while back because it just felt like overcomplicating and adding arbitrary abstractions on top of simple APIs. Not sure about the newer generation of them though. Might be a good time to check it out. Thanks for the suggestion!

  • @SouthbayCreations
    @SouthbayCreations หลายเดือนก่อน +1

    Hey Volo, I’d love to hear your thoughts on that new Windsurf IDE. Wonder if it’s a better option than Cursor. Thanks! Jason

    • @VoloBuilds
      @VoloBuilds  หลายเดือนก่อน +1

      Hadn't heard of it - thanks for letting me know, will check it out at some point!

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

      @ It’s just barely breaking into the scene. Definitely jump on it, seems to be the hot topic. It’s from Codeium

    • @VoloBuilds
      @VoloBuilds  หลายเดือนก่อน +1

      Hey Jason, I checked it out and it was very good! Here's my video on it: th-cam.com/video/ouT8ItvJla8/w-d-xo.html

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

      @ I’m actually watching it right now, thank you!! Jason

  • @jim02377
    @jim02377 2 หลายเดือนก่อน +1

    I have created the standard vector database but not this type and I am not a database person so I am confused about the database these tables are getting added to. Did already have an empty database with no tables and each csv file adds a custom table into the database?

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

      Yep, you got it! I have postgres (a relational SQL database) installed on my computer and I am connecting to it in my code. For demo purposes, I wrote code to load data from uploaded csvs into tables within that database.