Dave Ebbelaar
Dave Ebbelaar
  • Видео 67
  • Просмотров 2 871 948
Building Reliable LLM Apps with OpenAI
A lot of data professionals want to explore freelancing, but lack the systems, tools, and guidance on how to get started. If you're curious about how we help data analysts, engineers, and scientists beyond these videos, then check out: www.datalumina.com/data-freelancer
🔗 GitHub Repository
github.com/daveebbelaar/openai-python-tutorial
🛠️ My Development Workflow
ruclips.net/video/3sIzCFuLgIQ/видео.html
⏱️ Timestamps
00:00 Introduction
01:29 OpenAI Default Response
09:41 OpenAI JSON Mode
14:56 OpenAI Function Calling
23:53 Pydantic + Instructor
35:25 Output Validation
41:04 Content Filtering
45:17 Use Case Example
47:38 What is Data Freelancer?
👋🏻 About Me
Hi there! I'm Dave, an AI Engineer and th...
Просмотров: 2 972

Видео

Python Tutorial - Introduction to Classes
Просмотров 2,3 тыс.Месяц назад
A lot of data professionals want to explore freelancing, but lack the systems, tools, and guidance on how to get started. If you're curious about how we help data analysts, engineers, and scientists, beyond these videos, the link below will explain. No nonsense, no webinar and no "free training". Check it out: www.datalumina.com/data-freelancer 🔗 Link to Repository github.com/daveebbelaar/ai-fu...
How to Find Freelance Data & AI Projects in 2024
Просмотров 5 тыс.Месяц назад
In this video, I'll share my 6-step roadmap to find freelance data & AI projects. Learn how I can help you with this ➡️ www.datalumina.com/data-freelancer ⏱️ Timestamps 00:00 Introduction 00:40 What we're going to cover 01:13 The reality of freelancing 01:42 What skills you need to get started? 02:42 Do you need a degree? 03:24 Three common mistakes people make 06:07 Step 1: Create a business p...
Claude Opus vs. GPT4 - A Practical Review (with code examples)
Просмотров 19 тыс.2 месяца назад
A lot of data professionals want to explore freelancing, but lack the systems, tools, and guidance on how to get started. If you're curious about how we help data analysts, engineers, and scientists, beyond these videos, the link below will explain. No nonsense, no webinar and no "free training". Check it out: www.datalumina.com/data-freelancer 🔗 Link to repo github.com/daveebbelaar/ai-experime...
Structuring AI/ML Development Projects
Просмотров 7 тыс.2 месяца назад
A lot of data professionals want to explore freelancing, but lack the systems, tools, and guidance on how to get started. If you're curious about how we help data analysts, engineers, and scientists, beyond these videos, the link below will explain. No nonsense, no webinar and no "free training". Check it out: www.datalumina.com/data-freelancer 🔗 Link to the document covered in this video click...
First Look at ClickUp's New AI Project Manager
Просмотров 5 тыс.3 месяца назад
In this video, we dive into ClickUp's new "Brain" feature which is an extension of ClickUp AI, making it even better. Create your free ClickUp account here: bit.ly/clickup-ai ⏱️ Timestamps 00:00 Introduction 00:19 ClickUp AI Introduction 00:40 Ask Questions About Workspace Docs 01:22 Ask Questions About Workspace Tasks 01:42: AI Writing Tool 03:05 Write StandUp™ 04:37 Ask Questions at Task Leve...
Easiest Way to Connect AI Chatbots to WhatsApp
Просмотров 21 тыс.4 месяца назад
Let's build an AI chatbot with Botpress and connect it to WhatsApp. There are no coding skills required for this tutorial. Try Botpress here: try.botpress.com/09b4u0dn0b86 🔐 Copy my AI tools & workflows: bit.ly/data-alchemy 💰 Kick-start your data freelance career: www.datalumina.com/data-freelancer 📥 Get insights on AI case studies and client success stories: www.datalumina.com/newsletter 🔗 Lin...
My MacBook Setup (as a coder & business owner)
Просмотров 4,3 тыс.4 месяца назад
Let's go over all the apps that I installed on my new M3 MacBook Pro. This is what I use to run my business, work on dev projects, and create content. 🔐 Copy my AI tools & workflows: bit.ly/data-alchemy 💰 Kick-start your data freelance career: www.datalumina.com/data-freelancer 📥 Get insights on AI case studies and client success stories: www.datalumina.com/newsletter 🔗 My links (affiliates) Cl...
PostgreSQL as VectorDB - Beginner Tutorial
Просмотров 11 тыс.4 месяца назад
A lot of data professionals want to explore freelancing, but lack the systems, tools, and guidance on how to get started. If you're curious about how we help data analysts, engineers, and scientists, beyond these videos, the link below will explain. No nonsense, no webinar and no "free training". Check it out: www.datalumina.com/data-freelancer 🔗 Links in this video github.com/daveebbelaar/lang...
How to Build Chatbot Interfaces with Python
Просмотров 9 тыс.5 месяцев назад
Let's build a ChatGPT Clone using Python and the Streamlit library. 🔐 Copy my AI tools & workflows: bit.ly/data-alchemy 💰 Kick-start your data freelance career: www.datalumina.com/data-freelancer 📥 Get insights on AI case studies and client success stories: www.datalumina.com/newsletter 🔗 Links in this video doc.clickup.com/9015213037/d/h/8cnjezd-1495/5249fe27d4ead93 github.com/daveebbelaar/str...
How To Connect OpenAI To WhatsApp (Python Tutorial)
Просмотров 108 тыс.5 месяцев назад
A lot of data professionals want to explore freelancing, but lack the systems, tools, and guidance on how to get started. If you're curious about how we help data analysts, engineers, and scientists, beyond these videos, the link below will explain. No nonsense, no webinar and no "free training". Check it out: www.datalumina.com/data-freelancer 🔗 Links in this video github.com/daveebbelaar/pyth...
OpenAI Assistants Tutorial for Beginners - Build Bots
Просмотров 54 тыс.5 месяцев назад
A lot of data professionals want to explore freelancing, but lack the systems, tools, and guidance on how to get started. If you're curious about how we help data analysts, engineers, and scientists, beyond these videos, the link below will explain. No nonsense, no webinar and no "free training". Check it out: www.datalumina.com/data-freelancer 🔗 Links in this video github.com/daveebbelaar/pyth...
The Rise of the "New-Age" Machine Learning Engineer
Просмотров 45 тыс.7 месяцев назад
In this video we're going to talk about the notion of the "New-Age" Machine Learning Engineer, which is a phrase I heard recently in the Pinecone AI Transformation Summit. Learn more about how I help data professionals 🔐 Copy my AI tools & workflows: bit.ly/data-alchemy 💰 Kick-start your data freelance career: www.datalumina.io/data-freelancer 🔗 Links in this video www.mckinsey.com/featured-ins...
7 Lessons From Making $100k+ With AI Projects
Просмотров 12 тыс.8 месяцев назад
You might have the skills necessary to start freelancing but lack the systems, tools, and guidance on how to get there. If you're curious about how we help data professionals - analysts, engineers, scientists, and experts - beyond these videos, the link below will explain. No nonsense, no webinar and no "free training". Check it out: www.datalumina.com/data-freelancer 🔗 Links in this video lear...
LangSmith Tutorial - LLM Evaluation for Beginners
Просмотров 23 тыс.8 месяцев назад
This is a complete beginner tutorial for LangSmith. It allows you to find and fix errors, test, evaluate, and keep track of chains and smart agents made with any LLM framework. It also works seamlessly with LangChain, the preferred open-source framework for working with LLMs. LangSmith is developed by the company behind the open-source LangChain framework. Learn more about how I help data profe...
I Used AI To Scrape The Web & Write PDF Reports
Просмотров 13 тыс.9 месяцев назад
I Used AI To Scrape The Web & Write PDF Reports
How I'd Learn AI in 2024 (if I could start over)
Просмотров 736 тыс.9 месяцев назад
How I'd Learn AI in 2024 (if I could start over)
LangChain just launched their new "LangSmith" platform
Просмотров 20 тыс.9 месяцев назад
LangChain just launched their new "LangSmith" platform
How to use ChatGPT's new “Code Interpreter” feature
Просмотров 26 тыс.9 месяцев назад
How to use ChatGPT's new “Code Interpreter” feature
OpenAI Function Calling - Full Beginner Tutorial
Просмотров 61 тыс.10 месяцев назад
OpenAI Function Calling - Full Beginner Tutorial
Pandas DataFrame Agent... the future of data analysis?
Просмотров 15 тыс.10 месяцев назад
Pandas DataFrame Agent... the future of data analysis?
GPT Engineer... Generate an entire codebase with one prompt
Просмотров 212 тыс.11 месяцев назад
GPT Engineer... Generate an entire codebase with one prompt
Is Falcon LLM the OpenAI Alternative? An Experimental Setup with LangChain
Просмотров 19 тыс.11 месяцев назад
Is Falcon LLM the OpenAI Alternative? An Experimental Setup with LangChain
How to Build an AI Document Chatbot in 10 Minutes
Просмотров 315 тыс.11 месяцев назад
How to Build an AI Document Chatbot in 10 Minutes
Azure Tutorial - Deploying AI Apps (Flask / FastAPI)
Просмотров 21 тыс.Год назад
Azure Tutorial - Deploying AI Apps (Flask / FastAPI)
ChatGPT Code Interpreter - Goodbye Data Analysts?
Просмотров 30 тыс.Год назад
ChatGPT Code Interpreter - Goodbye Data Analysts?
Building Slack AI Assistants with Python & LangChain
Просмотров 32 тыс.Год назад
Building Slack AI Assistants with Python & LangChain
Build Your Own Auto-GPT Apps with LangChain (Python Tutorial)
Просмотров 189 тыс.Год назад
Build Your Own Auto-GPT Apps with LangChain (Python Tutorial)
Auto-GPT Tutorial - Create Your Personal AI Assistant 🦾
Просмотров 242 тыс.Год назад
Auto-GPT Tutorial - Create Your Personal AI Assistant 🦾
Revealing My New AI-Powered Data Science Workflow
Просмотров 22 тыс.Год назад
Revealing My New AI-Powered Data Science Workflow

Комментарии

  • @heachi5000
    @heachi5000 10 часов назад

    I am interesting to learn A.i for my Future.. I want to learn and i need Degree I am living in Germany, in Germany,Job center need Degree to avail a Job for me.. So can you please tell us online free degrees and than pay degrees from Good universities those recognise in Germany

  • @xIPusher
    @xIPusher 13 часов назад

    Completely changed my productivity style through this video. Amazed by the things you use. Thank you so much Dave!

  • @dvx24
    @dvx24 День назад

    Insane content. Thank you.

  • @KetanChaudhari-vc7es
    @KetanChaudhari-vc7es День назад

    Great tutorials! Is there any way that I can add users using API calls and not manually through meta developer app portal?

  • @GudmundurKristjansson
    @GudmundurKristjansson День назад

    I like your mic boom

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w День назад

    only thing i noticed is that the website doesn't update even after running the code multiple times to reflect the new traces. may be langsmith is still under beta.

  • @trettstir5375
    @trettstir5375 День назад

    the mic is picking too much....

  • @lugaidster
    @lugaidster День назад

    3 minutes in and still no review.... Dude...

  • @YounesAlouaniTalks
    @YounesAlouaniTalks 2 дня назад

    The hardest part in AI is not coding. Maths + Statistics + Industry knowledge = Data Science > Coding. A coder can be easily replaced by generative AI like chatGPT.

  • @etaybahar1.1
    @etaybahar1.1 2 дня назад

    got account disable at the moment I tried to get the test phone, any suggestions?

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 дня назад

    not sure why i am getting a lot of deprecation warnings. LangChainDeprecationWarning: The method `BaseChatModel.predict` was deprecated in langchain-core 0.1.7 and will be removed in 0.3.0. Use invoke instead. warn_deprecated(

  • @nethervvoid
    @nethervvoid 2 дня назад

    I've been in data 18 years now (Almost done it all: DBA, engineer, modeler, BI, Analytics - last 7 in management), have been feeling the push into data science, and now after returning from Next 24 I am more than certain everyone manipulating data needs to push into data science. Everything is merging (and admin is somewhat vanishing honestly). I really appreciate your channel. Going to be tapping your helpful vids a ton. Already installed and configured vs code, git, github, extensions, etc. Thanks so much.

  • @maqboolurrahimkhan
    @maqboolurrahimkhan 3 дня назад

    Thanks Dave, love ur content and channel

  • @dipankardas927
    @dipankardas927 3 дня назад

    Great tips on learning AI, Dave! You should totally make a video on cold emailing with DoYouMail. It is a game changer for email outreach.

  • @Arrysyd
    @Arrysyd 3 дня назад

    Not very useful information except the two websites he mentioned. He did not mention how to go about learning AI from scratch. When you go to the different repositories like GitHub or the website he mentioned , you’re likely to get drowned in the different technologies mentioned in the projects. One wouldn’t know from where to start to actually understand the technologies referred in those projects. Also it’s not clear which concept is a prerequisite to the other concept. There should be a proper roadmap of learning basic or fundamental concepts of AI and gradually progressing to more advanced concepts. This kind of structured progressive AI knowledge course would be most beneficial instead of jumping around and then reverse engineering to learn a concept.

  • @InaAgapito
    @InaAgapito 4 дня назад

    I'm still learning about data analysis and this week I am studing about how to use the virtual environment so if I decide to start to use VScode for my data science project's, do I need to create the virtual environment in workspace, activate it, but how to switch the kernell of my notebook's? This must be a ridiculus question but I really would like to use vscode but the majority tutorial's explain venv but using notebooks in local host.

  • @brunokuick
    @brunokuick 4 дня назад

    I tried with a real number and got both the new number and test number banned from whatsapp, now I cannot test anything xD

  • @DigitalSapiens
    @DigitalSapiens 5 дней назад

    What if I want each client to be able to interact with the bot, but the bot only provides information about their own project? That is, each client could ask about their project as if they were asking me, but one client could not access another client's information.

  • @new123violet
    @new123violet 5 дней назад

    I absolutely love this approach! I went through traditional way to learn and I’m now stuck in projects and have no idea how to download projects from Git. I wish I have found this video earlier

  • @MalikaTHR-vc5xw
    @MalikaTHR-vc5xw 5 дней назад

    💗

  • @Vimalnarain
    @Vimalnarain 5 дней назад

    can we use it with runs as well

  • @user-vm7xx3wi8cbz
    @user-vm7xx3wi8cbz 6 дней назад

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

    • @daveebbelaar
      @daveebbelaar 5 дней назад

      More to come!

    • @user-vm7xx3wi8cbz
      @user-vm7xx3wi8cbz 5 дней назад

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

  • @bulutosman
    @bulutosman 6 дней назад

    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 5 дней назад

      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

  • @seyhava3513
    @seyhava3513 6 дней назад

    It is a great video but can I get the link to see your prompt on chatgpt since when you prompt, it so fast and I can't see all of your prompt.

  • @mohammadhabibixiim4172
    @mohammadhabibixiim4172 7 дней назад

    😮

  • @pratronald
    @pratronald 7 дней назад

    Could u make an extra video on how to present this project in an interview?

  • @ok_im_hissing
    @ok_im_hissing 7 дней назад

    This wasn't exactly a complete AI roadmap. I expected a roadmap for the people who already work in IT, something more than basics like "you should learn Python and know how to use matplotlib"

  • @micbab-vg2mu
    @micbab-vg2mu 8 дней назад

    Great content - thank you for sharing:)

  • @varung4223
    @varung4223 8 дней назад

    This content is awesome !!!!!

  • @Dariuskingful
    @Dariuskingful 8 дней назад

    Thanks for sharing

  • @deividaspaulauskas2751
    @deividaspaulauskas2751 9 дней назад

    Who needs netflix when you can binge watch this…

  • @JulioOrrego
    @JulioOrrego 9 дней назад

    Hope this helps someone out there: If you followed all steps in the webhook part, and still doesnt work, it's probably because the validation procedure is not getting the "VERIFY_TOKEN" declared on free will. After around 6 hours of debbuging, I've found out that because of the name "VERIFY_TOKEN" as given in the example.env file, FLASK is not capable of reading it. Just change the name of the env variable and print the output until you see the actual value for your env variable.

  • @johannesseikowsky8197
    @johannesseikowsky8197 9 дней назад

    man, you're a really good teacher!

  • @ce7882
    @ce7882 9 дней назад

    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!

  • @kenob
    @kenob 10 дней назад

    I'm looking for a system like this? Now I've spent hours writing with developers on Fiverr. Can i contact you directly? Thanks!

  • @bs_general
    @bs_general 10 дней назад

    @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 9 дней назад

      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.

  • @farhanafridi8694
    @farhanafridi8694 10 дней назад

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

  • @mzafarr
    @mzafarr 10 дней назад

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

  • @mzafarr
    @mzafarr 10 дней назад

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

  • @mzafarr
    @mzafarr 10 дней назад

    THANK YOU!

  • @janwibhattar5439
    @janwibhattar5439 10 дней назад

    Hey Dave! Do we need to buy ChatGPT Plus for this? Please please please reply 🥺

  • @isaihernandez4136
    @isaihernandez4136 10 дней назад

    This is gold. Thanks for sharing Dave!

  • @AndrewChildsza
    @AndrewChildsza 10 дней назад

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

    • @daveebbelaar
      @daveebbelaar 10 дней назад

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

    • @AndrewChildsza
      @AndrewChildsza 10 дней назад

      ​@@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... 🙏

  • @bs_general
    @bs_general 10 дней назад

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

    • @daveebbelaar
      @daveebbelaar 10 дней назад

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

    • @bs_general
      @bs_general 10 дней назад

      @@daveebbelaar Yeah, its working now. Thanks 👍

    • @mulderbm
      @mulderbm 10 дней назад

      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!

  • @celine9173
    @celine9173 10 дней назад

    how to deploy it

  • @mahmood392
    @mahmood392 11 дней назад

    Could you please look into AnythingLLM and how to connect it to whatsapp

  • @andanh-si9px
    @andanh-si9px 11 дней назад

    Thank you for your sharing. I am a newbie. Can I ask you which extensions in vscode that you used to run code by line in the left panel?

  • @saintcelestine3521
    @saintcelestine3521 11 дней назад

    Creating Something For A Company Bah Hell Na I'm Gonna Make Cortana Ahh Shit Don't Tell My Emperor :/ Ty For Creating This Video!

  • @SteveMonte1
    @SteveMonte1 12 дней назад

    Seems like a really helpful channel. Great video here. Thanks!