PydanticAI - Finally an Agent Framework That Makes Sense!

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

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

  • @daveebbelaar
    @daveebbelaar  17 วันที่ผ่านมา

    🛠 Want to get started with freelancing? Let me help: www.datalumina.com/data-freelancer
    📚 Learning Data/AI? Join for free: www.skool.com/data-alchemy
    🚀 Building AI apps? Check out: launchpad.datalumina.com/
    💼 Need help with a project? Work with me: www.datalumina.com/solutions

  • @AnthonyAlcerro-v6d
    @AnthonyAlcerro-v6d 17 วันที่ผ่านมา +19

    We need a full tutorial on how to do evals 🙏

  • @IdPreferNot1
    @IdPreferNot1 16 วันที่ผ่านมา +1

    Love that you chose to do a video on this. I wouldnt bet against Pydantic and see this a an even better version of Swarm.

  • @eneskosar4649
    @eneskosar4649 17 วันที่ผ่านมา +1

    Very informative Dave, thanks for all the work. You're the best

  • @juanantonionavarrojimenez2966
    @juanantonionavarrojimenez2966 15 วันที่ผ่านมา

    The evaluation is perfect. That's the way. Thanks.

  • @rembautimes8808
    @rembautimes8808 15 วันที่ผ่านมา

    Great video and thanks for sharing. I think having a leaner stack is better because it’s quite easy for a big stack to introduce dependency conflicts. Also Pydantic’s integration with FastAPI is awesome 😂

  • @jordan-kz3rx
    @jordan-kz3rx 16 วันที่ผ่านมา

    Thank you man, this knowledge is really valuable and presented so well.

  • @RobShocks
    @RobShocks 9 วันที่ผ่านมา +1

    Great breakdown. I'm all for less abstraction. Having been in JS world for years there are so many frameworks and tools coming out just for the sake of it. Focus on the problem, reverse engineer and pick the right tool. In many cases you don't need the chainsaw to top a pencil.

  • @silver1544
    @silver1544 16 วันที่ผ่านมา +1

    Thanks for your review! What would you recommend to use instead of PydanticAI at the moment (until it's matured)? Just using plain API?

    • @bmatlega
      @bmatlega 4 วันที่ผ่านมา

      I would like to know that as well

  • @jirivchi
    @jirivchi 16 วันที่ผ่านมา

    thanks for all your content! it is very informative and helpful

  • @kenchang3456
    @kenchang3456 8 วันที่ผ่านมา

    Thanks for all the information I appreciate it.

  • @chefzieher
    @chefzieher 16 วันที่ผ่านมา

    Great video! I like that you are using the interactive execution in vscode/cursor. How do you debug that code? (I didn't figure that out yet)

    • @daveebbelaar
      @daveebbelaar  15 วันที่ผ่านมา

      The interactive mode is great for debugging as well as you can just go line by line and execute your code.

  • @PriyankBolia
    @PriyankBolia 12 วันที่ผ่านมา +3

    Please use bigger fonts like other channels, sometimes I use a laptop to watch, and its hard to read.

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

      Noted!

    • @AbuBakr1
      @AbuBakr1 2 วันที่ผ่านมา

      Exactly...very difficult to view text on the screen

  • @khandelwal0shekhar0
    @khandelwal0shekhar0 14 วันที่ผ่านมา

    Dave I really want to know your take on phidata ?

  • @Kivalt
    @Kivalt 11 วันที่ผ่านมา

    Does it integrate with OpenRouter?

  • @IdPreferNot1
    @IdPreferNot1 16 วันที่ผ่านมา

    I thought llms loved json structure. Cool markdown utility function but why needed?

    • @daveebbelaar
      @daveebbelaar  15 วันที่ผ่านมา +2

      It depends on the model. Claude prefers XML while OpenAI prefers Markdown or JSON. With small JSON files, it doesn't really matter, but we've found that the model can sometimes miss information with big nested JSON files. As with anything, you can test and compare for your use case to see if you really need the Markdown conversion. I've also found that Markdown is easier to debug when you're looking at it in your observability platform (like Langfuse). It's even more human readable than JSON. Hope that helps.

    • @IdPreferNot1
      @IdPreferNot1 15 วันที่ผ่านมา

      @@daveebbelaar thank you!

  • @heheeheh9711
    @heheeheh9711 16 วันที่ผ่านมา +1

    Hoow is this Agentic Framework comapred to phidata Framework???

    • @heheeheh9711
      @heheeheh9711 16 วันที่ผ่านมา

      or AUTOGEN

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

    Does PydanticAI support local running LLM’s?

  • @PriyankBolia
    @PriyankBolia 12 วันที่ผ่านมา

    How does it compare to langchain?

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

      LangChain is an entire ecosystem. PydanticAI is a really lean framework for solving specific problems around data validation for LLMs. I prefer this leaner, more simple approach.

    • @TheOrionMusicNetwork
      @TheOrionMusicNetwork 10 วันที่ผ่านมา +1

      Skip langchain bro. Trust me. You don't need that pain in your life.

    • @daveebbelaar
      @daveebbelaar  10 วันที่ผ่านมา

      @@TheOrionMusicNetwork 😂

    • @PriyankBolia
      @PriyankBolia 10 วันที่ผ่านมา

      @@daveebbelaar Any specific reasons? problems you faced. Trying learning langraph

    • @daveebbelaar
      @daveebbelaar  9 วันที่ผ่านมา +2

      @@PriyankBolia LangChain’s ecosystem feels overly complex for me. I’ve faced versioning issues and had to dig through multiple abstraction layers to debug unimplemented features, which made troubleshooting a headache. I’d rather build lightweight, purpose-driven components from scratch. Avoiding frameworks helps keep my projects simpler, faster, and free of unnecessary dependencies.

  • @devfaidevach
    @devfaidevach 7 วันที่ผ่านมา

    Please use bigger fonts. Thanks 👍

  • @paturibharath7948
    @paturibharath7948 5 วันที่ผ่านมา

    good tutor

  • @micbab-vg2mu
    @micbab-vg2mu 17 วันที่ผ่านมา

    THANKS :)

    • @daveebbelaar
      @daveebbelaar  17 วันที่ผ่านมา

      I can always count on you! 💪🏻