Building Reliable LLM Apps with OpenAI (Instructor Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

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

  • @jxnlco
    @jxnlco 4 หลายเดือนก่อน +35

    Creator of instructor here! Thanks so much for this video

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

      Appreciate the comment Jason 🙌🏻

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

    Please keep on making unique content like this that solves pains of gen AI developers for which solutions aren't that straightforward.

  • @isaihernandez4136
    @isaihernandez4136 7 หลายเดือนก่อน +13

    This is gold. Thanks for sharing Dave!

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

      Glad you enjoyed it!

  • @treflatface
    @treflatface 5 หลายเดือนก่อน +3

    I like how you are so comprehensive in covering the different branches of scenarios and possibilities, going over the trade-offs. All these delivered so systematically and articulately as well. Well done. I RARELY subscribe to tutorial channels but yours is an instant subscribe after 2 videos.

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

    I had been wondering about these problems for a while. This video is 100% gold!

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

    Great content. The progressive approach of explaining the problem and narrowing down the solutions is perfect 👌

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

    Your content is amazing. Super clear, cover every scenario. Thank you!!!

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

    Great walkthrough and thank you for pointing out Instructor - a great library!

  • @tonimigliato2350
    @tonimigliato2350 29 วันที่ผ่านมา

    Great tutorial Dave! Really thank you for sharing knowledge like this. It's helping me a lot!!

    • @daveebbelaar
      @daveebbelaar  28 วันที่ผ่านมา +1

      Great to hear!

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

    Well deserved compliments in the comments, you have explained the greatest ability of LLMs very clear. Let's chat at the next Amsterdam AI Builders Meetup!

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

    Wow! Knowledge bomb.
    Please make more videos like this.

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

      More to come!

  • @user-vm7xx3wi8cbz
    @user-vm7xx3wi8cbz 7 หลายเดือนก่อน

    Dave.. your content is so specific for us GenAI devs. I LOVE it. Please keep it up!

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

      More to come!

    • @user-vm7xx3wi8cbz
      @user-vm7xx3wi8cbz 7 หลายเดือนก่อน

      @@daveebbelaar I have a follow up question. If you want to "prompt" the LLM to output AI generated emails in a specific format (e.g. intro paragraph/hook of 30 words max, main body of e.g. 50 words max and a CTA of 15 words max) what would be your suggested approach? The traditional way of just giving an example when prompting is very unreliable in this regard but wondering which of your discussed approaches would be best.

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

    The exact video i needed with Pydantic and Instructor - Thank you Dave!

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

    Hey Dave, thank you so much for the video.

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

    man, you're a really good teacher!

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

      I appreciate that!

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

    Great content, immediately using it!! Many thanks!!

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

    This is really wonderful tutorial! I hope this video becomes popular soon. Could you share such more tutorial talking about how to make LLM application output consistent responses with production grade solution that will scale!

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

    Really helpful video Dave, thank you for sharing this information!

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

    Very helpful thank you David

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

    This was great, thanks. I've had questions about this previously

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

      Thanks! The different methods can definitely be confusing at first.

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

      ​@@daveebbelaar They certainly can!
      I was wondering, do you know of a way to make a RAG using something like Flowise AI work with tools? Eg, have a RAG chatbot that is able to call on functions (POST to a webhook), for example when it sees fit to? I have attempted to configure this in Flowise, but always get stuck at merging the RAG and the tool together...
      I suspect something like the solutions you cover in this video could work for that sort of requirement... 🙏

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

    Thanks Dave, love ur content and channel

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

    You are great Dave, helping us a lot. Thank you for your effort here.
    Does Instructor library also work with Assistant API of Open AI instead of Chat completion API? I mean instead of client.chat.completions.create, using client.beta.threads.runs.create format. Does this work with Instructor as well? One another question is, are you really using Chat Completion API for your project with your real world client that you mention in the video? If so, why don't you use assistant API? Is not that easier? Is there any drawbacks of Asisstant API over Chat Completion API?

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

      yea i would like to know as well since we using threads and runs this solution does not work unless you build around chat completions

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

    THANK YOU!

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

    Insane content. Thank you.

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

    Great content - thank you for sharing:)

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

    Great tutorial!

  • @Sam-oi3hw
    @Sam-oi3hw 4 หลายเดือนก่อน

    thanks for this awesome video

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

    @daveebbelaar, if I'm not mistaken, I think "max_retries=1" means retries are allowed once. If you don't want to allow any retries, it needs to be "max_retries=0", correct?

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

      Hmm, while that would make sense, I am not sure. I tried many examples with max_retries=1, and they all failed. I can't see anything in the docs about this. It would require further testing and looking at the API calls.

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

    Very helpful!

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

    Love this!

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

    This content is awesome !!!!!

  • @SriniVasan-hv8cq
    @SriniVasan-hv8cq 6 หลายเดือนก่อน

    Absolutely fantastic! Thanks for sharing @daveebballar! Can we make this work with a local llm - e.g. ollama?

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

    please how do you use the interactive python execution in vs code??

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

    Hey there new to channel and pretty new to AI still in learning process :) tbh I think this video is soo advanced for me to grasp the idea :) but I have some insights on it can you correct me if Iam wrong :)
    My insight: "You are building a software for responses depending on pretrained LLM models " ?

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

      yea. He is basically building a wrapper around chat-gpt that does really specific task with more accuracy an efficiency .

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

    Hi Dave does your company also make apps for math education. Where can we find details of your company

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

    How do you run py file line by line?

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

    can we use it with runs as well

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

    Won't it be same if I simply pass schema inside the system message rather than using instructorGPT/function calling thing?

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

    Is there an example of the content filtering for JavaScript? I can see instructor has a JavaScript version but can’t see any information or examples on content filtering. Would appreciate any help!

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

    Hi, thanks for this tutorial. But the Git repo is not available. It shows 404 error. Thanks

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

      Ah, it was still set to private. It's fixed now - thanks!

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

      @@daveebbelaar Yeah, its working now. Thanks 👍

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

      Great Stuff there. Really like the use case as it is not new, message classification, but how to do this with an LLM instead of a local ML model and do it reliably!

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

    is it just me or is it just always returning a confidence score of .9?

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

      Prompt it to be more specific E.g., give conditions on makes it a 0.5 or 0.9