Is Dify the easiest way to build AI Applications?

Поділитися
Вставка
  • Опубліковано 17 жов 2024

КОМЕНТАРІ • 118

  • @dify_ai
    @dify_ai 2 місяці тому +17

    Thank you so much for your feedback on Dify in your video! Truly appreciate your support. By the way, we are working on our documentation and navigation for new users :) So stay tuned!

    • @user-uv3nv2bc6v
      @user-uv3nv2bc6v 2 місяці тому +2

      Please check also your RAG functionality

    • @haiyangzhao4066
      @haiyangzhao4066 2 місяці тому

      @@dify_ai can i use dify on pc,but not use docker。

  • @DigitalForest0
    @DigitalForest0 2 місяці тому +4

    nowdays it's quite hard to find something useful, that is not clickbait or advertisement of service, thank you!!!

  • @dixon1e
    @dixon1e 2 місяці тому +2

    This was a brilliant episode, thank you so much! One thing that may not have been obvious (or I missed this in the doco), you have to restart the SearXNG docker container after adding the JSON format to the config file.
    P.S. Not sure if you already know this or if anyone else pointed it out, but the name SearXNG is using Greek CHI to stand in for the missing three letters.

    • @technovangelist
      @technovangelist  2 місяці тому +1

      I kinda knew it but didn't make the connection. Working on a video now that mentions it and credits you for pointing me to it

  • @technovangelist
    @technovangelist  2 місяці тому +15

    Fun, behind the scenes trivia. for some reason when i recorded this i kept saying dify as if it rhymes with jiffy or that Dutch children's character Miffy. I had to overdub another track where I just said dify as if it rhymes with defy. Doh!

    • @ytubeanon
      @ytubeanon 2 місяці тому +2

      I think it _should_ rhyme with jiffy, that's how I hear it in my head

    • @themax2go
      @themax2go 2 місяці тому

      😆

  • @sashkovarha
    @sashkovarha 2 місяці тому +2

    Thank you for the clearest tutorial I've seen about this tool that's made for people who don't already know everything there's to know about these complex installation processes

  • @ytubeanon
    @ytubeanon 2 місяці тому +3

    I'm a huge fan of aider, so I'd like to know if it can similarly generate interconnected project files and modify them collectively during changes

  • @ChrisLaupama
    @ChrisLaupama 2 місяці тому +1

    Dify is by far the best tool for AI out there. I absolutely love it

  • @Steph-jazz
    @Steph-jazz Місяць тому

    Thanks for this short overview. Interesting !

  • @jeffb6305
    @jeffb6305 2 місяці тому +1

    Any recommendations on how to add a Stripe payment link to a workflow ? This even possible? Love to start testing a chatbot monetization strategy. Thx

  • @DodiInkoTariah
    @DodiInkoTariah Місяць тому

    Really cool video.
    Just out of interest do you know if Llama 3 can be used inside Blender?

    • @technovangelist
      @technovangelist  Місяць тому +1

      i don't know if there is any integration for any ai in blender. though it would be cool

    • @DodiInkoTariah
      @DodiInkoTariah Місяць тому

      @@technovangelist For diffusion models there is but I have not seen LLMs like Llama3. I know there was a GPT plug once but it didn't work for me.

  • @Lutherbaer
    @Lutherbaer 2 місяці тому +1

    I Like your Style, straight to the topic, well done 👍

  • @tecnopadre
    @tecnopadre Місяць тому

    What do you prefer? Dify vs n8n vs Flowise?
    Thank you for sharing

    • @technovangelist
      @technovangelist  Місяць тому +1

      Oh that’s easy. N8n. Used it for 5+ years and it’s great.

    • @tecnopadre
      @tecnopadre Місяць тому

      @@technovangelist Thank you

  • @jeremybristol4374
    @jeremybristol4374 2 місяці тому +1

    Thanks for making this. Seems similar to Flowise and a few others but perhaps easier to publish. I'll keep an eye on this.

  • @s.chandrasekhar8290
    @s.chandrasekhar8290 Місяць тому

    Thanks for the Video. Awesome idea by Dify. It would be nice to integrate DSPy (to the workflow). In my experience it is a little hard to work without it. I mean it is hard to make a Robust WorkFlow with only Prompts.

  • @gw1284
    @gw1284 2 місяці тому

    Thank you Matt for this great quick walk thru, will try it out

  • @themax2go
    @themax2go 2 місяці тому +1

    "get some coffee... and then some water..." - yup, same as me! ☺

  • @bajerra9517
    @bajerra9517 2 місяці тому

    your tutorial is very clear, thank you Matt :)

  • @rusdad1304
    @rusdad1304 2 місяці тому

    In your opinion would Dify be appropriate for creating paid consumer apps? Looks better for intranet or personal use tools.

    • @technovangelist
      @technovangelist  2 місяці тому

      I think it’s a great prototyping tool because it’s fast to get up and running. But best to build from scratch if going to charge for it.

  • @sirrobinofloxley7156
    @sirrobinofloxley7156 2 місяці тому

    I thought I was doing well until you went from cd dify to cd docker, then you completely lost me as my cmd line doesn't recognise the eza -ahl, any thoughts? Thanks

    • @technovangelist
      @technovangelist  2 місяці тому

      Just change directories into dify then docker

  • @themax2go
    @themax2go 2 місяці тому

    ty for the vid.
    as for ollama through docker url... that sends the query to the native allama instance running outside of docker, correct?
    so essentially, this ollama docker part acts as a proxy?
    i'm asking, because as you had mentioned previously in a reply to a q of me, ollama doesn't / can't use GPU if run inside the docker, and i want to make sure (have seen so via "activity monitor" on macos") that the GPU / acceleration is utilized even when sending ollama API calls to the docker url...

    • @technovangelist
      @technovangelist  2 місяці тому +1

      ollama won't use the gpu in docker IF and ONLY IF on MacOS with Apple Silicon.

    • @rusdad1304
      @rusdad1304 2 місяці тому

      @@technovangelistIs that an ARM thing? Are the new Snapdragon X Elite Windows laptops potentially going to have the same issue?

    • @technovangelist
      @technovangelist  2 місяці тому

      macOS on apple silicon.

  • @inspiredshorts1700
    @inspiredshorts1700 2 місяці тому

    At first, thank you for amazing content. Can you please create a video on connecting SearXNG with Dify or share any source, It does not accept my local host. Looking forward for more course about Dify

  • @sashkovarha
    @sashkovarha 2 місяці тому +1

    You mentioned that the app is clunky in many places. I know nothing about any of this, but theoretically - couldn't they just have the entire app run directly and fully in docker without having to clone a repo on your pc and then building up a container ? Or just have a proper windows installer? Seems like it's neither fully containerized nor actually running on my pc

    • @technovangelist
      @technovangelist  2 місяці тому +1

      But it is running on your machine and fully containerized. Having a decent windows installer means extra work and only deals with windows users.

    • @sashkovarha
      @sashkovarha 2 місяці тому

      @@technovangelist yes, i understand the latter part of the argument, but it did seem more logical to me to have everything be inside docker not to go "here's 9 things you'll need to install and then we'll also get 14 images inside docker"

    • @technovangelist
      @technovangelist  2 місяці тому +1

      Yup. Strange to build a tool for non devs and require a git clone to get started. That said the easy route is to setup an account and let them host it. It’s not in their best interest to make it too easy to avoid that.

    • @technovangelist
      @technovangelist  2 місяці тому +1

      If I only made videos about tools that get everything right I wouldn’t have a channel.

    • @sashkovarha
      @sashkovarha 2 місяці тому +1

      @@technovangelist are there any tools like that? 🤣 Even in a world of perfectly built software there'll always be room for someone will your calming voice, clear explanations and visual examples. Because writing code is one thing, but writing in English, targeting some who's not ok with killing 4h by going through a poorly written documentation - that's very rare.
      So next time I'll throw my hands in exasperation because a 70k starred project like yt-dlp is convoluted AF, I'll come and watch you, to calm TF down and stop swearing eternal damnation on people who interpret the universe exclusively through CLIs.

  • @lucasbarroso2776
    @lucasbarroso2776 2 місяці тому

    WOW this is going to revolutionize my work with market research!

  • @life4christt
    @life4christt 2 місяці тому

    Really neat video, would love to see video on making llama 3 api with say a Mac Studio self hosted api to see what kind of user load it could handle

  • @cokicoki-wv7vp
    @cokicoki-wv7vp 2 місяці тому

    Hi matt, I love your lecture very much. you are a good teacher.

  • @carloszelabueno432
    @carloszelabueno432 2 місяці тому

    Can I generate an installable app to deploy it in own infra? Which code language use it behind? Can I have access to code generated to custom behaviour?

    • @technovangelist
      @technovangelist  2 місяці тому

      For that you would need to build something yourself. This is for web based apps that you want help building

  • @AIInnovator-ct3zb
    @AIInnovator-ct3zb 2 місяці тому

    I am from the curacao, can i used all those tools here? Thank you.

    • @technovangelist
      @technovangelist  2 місяці тому

      Sure. And I have been to curacao. A long time ago on a cruise that went there and Grenada and Martinique and Caracas and more.

  • @zwelimdlalose1059
    @zwelimdlalose1059 2 місяці тому

    Thank you for your time and energy amazing tutorial i wanna see how this helps with building apps and chatbots

  • @zipaJopa
    @zipaJopa 2 місяці тому

    My favourite AI uncle

  • @rodericksweet6546
    @rodericksweet6546 2 місяці тому

    Matt, love the information. Are there ohter apps like DIFY_?

  • @MeinDeutschkurs
    @MeinDeutschkurs 2 місяці тому

    Great, at least very inspiring. And yeah, overwhelming. Tools like this (also Flowise) need trust. Trust in code, trust in other‘s knowledge. Trust in a never changing rule set. Building on top of on top of on top of on top something is some kind of a stomach aching feeling.

  • @issacelkhal7861
    @issacelkhal7861 2 місяці тому

    The Technovangelist discord link is dead. Is there an updated one?

    • @technovangelist
      @technovangelist  2 місяці тому +1

      grrr, I fixed it in the description. discord.gg/uS4gJMCRH2 - for some reason the links default to expire after 7 days. this should last longer. thanks for pointing it out.

    • @issacelkhal7861
      @issacelkhal7861 2 місяці тому

      Thank you! Really appreciate your content.

  • @stephenjohnson3591
    @stephenjohnson3591 Місяць тому

    Thanks for the video. Note though that the Dify docker-compose.yaml does not support host.docker.internal out of the box. I ended up adding: extra_hosts:
    - "host.docker.internal:host-gateway" to several of the service to get your demo to work. Not sure which got me pass the unable to connect to ollama error, but it wasnt nginx. Also, in the searxng container, settings.yaml needs to be updated to include the json format or that connection too will fail.

    • @technovangelist
      @technovangelist  Місяць тому

      Didn’t have to do anything like that. Just worked as is.

    • @technovangelist
      @technovangelist  Місяць тому

      And I mentioned the need for the config to allow searxng to output json

    • @krispijnjoseph
      @krispijnjoseph 23 години тому

      @@technovangelist I must say I have the same issue. I gett this message when trying to use host.docker.internal
      "An error occurred during credentials validation: HTTPConnectionPool(host='host.docker.internal', port=11434): Max retries exceeded with url: /api/chat (Caused by NameResolutionError(": Failed to resolve 'host.docker.internal' ([Errno -2] Name or service not known)"))"
      Doyou know how to fix it?

  • @craigrichards5472
    @craigrichards5472 2 місяці тому

    Loving your content Matt ❤

  • @ashwanigaur1828
    @ashwanigaur1828 Місяць тому

    awesome ... thanks

  • @PeterBrown-l1g
    @PeterBrown-l1g 2 місяці тому

    Took me 10 hours to install dual linex on my new computer (none of the youtube video methods worked for me!) lol... Do you have (or recommend) a channel for COMPLETE NOOBs - ? I am to a NOOB what a NOOB is to Elon Musks complete programming team... so where do I start?
    Any advice welcome!

    • @technovangelist
      @technovangelist  2 місяці тому

      I just started a full ollama course here on this channel

    • @rusdad1304
      @rusdad1304 2 місяці тому

      @@technovangelistWhat prerequisite knowledge is needed to benefit from your course?

    • @technovangelist
      @technovangelist  2 місяці тому

      Nothing really

  • @florentromanet5439
    @florentromanet5439 2 місяці тому +1

    Thanks Matt, nicely done very clean video for an unfortunately "messy" tool. Is there any challengers on the market ?? Thx again 🙏👍

    • @technovangelist
      @technovangelist  2 місяці тому +1

      The cleanest is always going to be to code it yourself. There are a number of other tools out there, but a lot of them are messier. flowise is a favorite but its rough. n8n or zapier all have problems. rivet is nice, but they need to handle so many edge cases that its hard to smooth the edges.

    • @florentromanet5439
      @florentromanet5439 2 місяці тому

      @@technovangelist Thanks Matt!Flowise is indeed a bit more clean and yes code is still king for a while I guess 😁

  • @danteinferno8983
    @danteinferno8983 2 місяці тому +1

    I have used Dify for about 4 months but its not that easy it looks , I rather prefer use Flowise AI instead,
    Dify has much more in built Integrations as tools and easier to create custom tools that flowise AI but Dify has harder learning curve and difficult to create agent flow

  • @YeasinRafio
    @YeasinRafio 2 місяці тому

    Pretty Interesting. But I'd say n8n's new Advanced Ai stuff is also cool and pretty similar, but not that Ai centiric and has more of a zapier like feeling

  • @interspacer4277
    @interspacer4277 2 місяці тому

    I'm struggling between Dify and Flowise. They're both brilliant, though Dify seems more refined and pricier. The kicker to me is Dify doesnt allow custom tools for free, since it's completely cloud-based and managed, which makes sense, but is a bummer.
    update: yeah, the local version of Dify is totally free. With the workflow tooling now, tough call between it and Flowise.

    • @technovangelist
      @technovangelist  2 місяці тому +1

      I didn’t really try the hosted variant. Some folks say dify is the refined one and other think flowise is the refined one.

    • @interspacer4277
      @interspacer4277 2 місяці тому

      Yeah, I'm gonna give the local one a shot. My app cant be stuck behind a request paywall, so I'll trudge through it before deciding.
      I will say off the bat, Dify seems more flexible and "visible". The built-in python coding is a nice touch, though technically flowise can port into anything you code as well.
      Thanks for turning us on to it. I'd say these 2 tools are the best in this class for sure.

    • @technovangelist
      @technovangelist  2 місяці тому +1

      There are some others to consider too. Rivet, n8n, and there may even be plugins for node red

    • @interspacer4277
      @interspacer4277 2 місяці тому

      @@technovangelist Node-Red is working on an ai workflow-framework, but it's not mature for many folks' needs, and too kitchen-sinky? I'd use it if I was a node-red (or flowfuse, etc.) guy already though. Big learning curve. n8n is essentially "Make" (and not the same thing)? Rivet looks interesting, I'll check it out.
      Note: with the new/lower openai token costs, a lot of these 3rd party tools need to adjust their pricing.

  • @lovetaiwan708
    @lovetaiwan708 2 місяці тому

    Thank you 🎉

  • @thienphuc3806
    @thienphuc3806 2 місяці тому

    Hope you review and compare Dify with Coze

    • @technovangelist
      @technovangelist  2 місяці тому

      Never heard of that one. Don’t see it on the list of tools that integrate with ollama.

  • @dom67911
    @dom67911 Місяць тому

    Thanks!

  • @yashshinde8185
    @yashshinde8185 2 місяці тому

    Great video

  • @thetoolist
    @thetoolist 2 місяці тому

    Thank you !!

  • @farexBaby-ur8ns
    @farexBaby-ur8ns 2 місяці тому

    Too much configuring.. remember, I want to build an ai app. Is there an alternative

    • @technovangelist
      @technovangelist  2 місяці тому

      Too much configuring?!? I would suggest you find another goal if you don’t want to build anything. Or pay them to host it if you don’t want to do the work.

  • @darkmatter9583
    @darkmatter9583 2 місяці тому

    your videos are TOP

  • @CuvelierPhilippe
    @CuvelierPhilippe 2 місяці тому

    Not yet cause i'm need better knowledge off some point. But it's great. Thanks a lot

  • @FrankSchwarzfree
    @FrankSchwarzfree 2 місяці тому +1

    2 drinking vessels? Doesn't your coffee have water in it?

  • @Arkajyoti
    @Arkajyoti 2 місяці тому

    It looks very similar to Langflow.

  • @rayfellers
    @rayfellers 2 місяці тому

    Using this information, while interesting, with all of the caveats mentioned in getting this to work there's nothing easy about it.

    • @technovangelist
      @technovangelist  2 місяці тому

      this is about as easy as it gets to create new apps that leverage AI.

  • @daverobey3378
    @daverobey3378 7 днів тому

    Interesting video.
    Dify is aimed at no coders, yet you need to have a developers brain to understand it and set it up.
    Docker does my head in. Too confusing and not user friendly at all.

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 2 місяці тому

    but it doesn't seem to be free

    • @technovangelist
      @technovangelist  2 місяці тому +1

      It 100% free when hosting yourself. That’s what I showed in the video.

  • @rafaellima1385
    @rafaellima1385 2 місяці тому

    This is almost like flowise or I don't understood well this Dify

    • @technovangelist
      @technovangelist  2 місяці тому

      I tend to focus on apps that have indicated an integration with ollama by submitted to the repo. Flowise hasn't

  • @d3mist0clesgee12
    @d3mist0clesgee12 2 місяці тому

    interesting,

  • @FrankMcPherson
    @FrankMcPherson 2 місяці тому +1

    You go too fast! Slow down your instructions.

    • @technovangelist
      @technovangelist  2 місяці тому +4

      You do know there is a pause button, right?

    • @AndyAinsworth
      @AndyAinsworth 2 місяці тому

      Slowing down the playback speed a little might help also, I often use this for tutorials I am following along with and maybe using a different device to follow along.

  • @Techonsapevole
    @Techonsapevole 2 місяці тому

    interesting, it seems node-red + llm