OpenAI's Swarm - a GAME CHANGER for AI Agents

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

КОМЕНТАРІ • 74

  • @WaytogoforAI
    @WaytogoforAI 4 дні тому +9

    Thanks for the great video with links and no ebook or course selling. You will grow fast.

    • @ColeMedin
      @ColeMedin  3 дні тому +2

      My pleasure - thank you man!!

  • @menruletheworld
    @menruletheworld 15 годин тому

    Hey Cole, discovered your channel a couple of days ago and I love i. Keep up the good work.

  • @tiagodev5838
    @tiagodev5838 5 днів тому +4

    Thank you for such great content mate! There’s so much fluff out there, I’m so grateful for you sharing your knowledge.

    • @ColeMedin
      @ColeMedin  5 днів тому +2

      You're welcome - it's my pleasure! 😀

  • @ManjaroBlack
    @ManjaroBlack День тому +1

    Have a sub for doing sponsorship right and staying open with your code.

    • @ColeMedin
      @ColeMedin  21 годину тому +1

      Thank you very much! :D

  • @solyarisoftware
    @solyarisoftware 5 годин тому

    Hi Colin,
    I really appreciated your video, which explains much better than others that specific retrieval needs can be encapsulated within a dedicated agent acting as a domain expert. By the way, it comes to mind that classical LLM-RAG could be implemented by delegating the retrieval part to a Retrieval Agent that could search not only in relational databases but also in various types of documents.
    It would be interesting to see how a complex user query (say, involving multiple source searches) could be resolved by a multi-agent system that also shares data among agents using context variables. I’d stay with SWARM because it’s so nice and simple.
    Additionally, I wrote an article titled "SWARMing Conversational AI: Integrating No-Code and Code in Agent-Based Workflows," which you can find online. I would love to hear your feedback on my perspective.
    Thanks again!
    Giorgio

  • @joesmoo9254
    @joesmoo9254 5 днів тому +1

    Thanks, a very good intro into swarm. Directly useable 😊

    • @ColeMedin
      @ColeMedin  4 дні тому +1

      That's certainly the goal - thank you!

  • @TheArtificialAnalyst
    @TheArtificialAnalyst 4 дні тому +1

    Awesome video Cole!

  • @FunDumb
    @FunDumb 5 днів тому +1

    Thanks for this. I've been creating my own sql db's for the past few months. I think I'm gonna try sqllite, and pstgresql as the next stepping stones.

    • @ColeMedin
      @ColeMedin  4 дні тому

      You bet! Sounds great man! 😄

  • @higon99
    @higon99 4 дні тому +2

    Thank you for easy understanding of swarm framework. So it's basically langchain but it's radically simple and easy to use.
    I don't like it makes many OpenAI API calls on every step but oh well, that's their business I guess.
    I think it'll be matter of time until someone makes it compatible with other LLM services and local models.

    • @ColeMedin
      @ColeMedin  3 дні тому +1

      I'm glad you found it easy to understand! Yes, that's a great way to think about it.
      Since Swarm is open source, you can make your own version to use local LLMs so you aren't paying for every step of the way. That is something I am going to do myself and make a video on!

  • @DavidPaluy-xb7js
    @DavidPaluy-xb7js 3 дні тому +2

    Thanks for this overview. Can you make a similar product with Open Source model so we can compare version?

    • @ColeMedin
      @ColeMedin  2 дні тому

      You're welcome! Thanks for the suggestion!
      I am actually planning on creating a video in the near future where I fork Swarm and make it possible to use local (open source) LLMs!

  • @WeAreLegion-s1o
    @WeAreLegion-s1o 4 дні тому +4

    Thanks!

    • @ColeMedin
      @ColeMedin  4 дні тому +1

      My pleasure - thank you so so much for your support!! 😀

  • @MINLAN1231
    @MINLAN1231 5 днів тому +1

    Thank you for such wonderful content! I got a similar video today. They don't explain it as well as you do. I have a high opinion of you. Look forward to sharing the next AI platform

    • @ColeMedin
      @ColeMedin  4 дні тому +1

      Thank you so much for the kind words, that means a lot to me! 😃

  • @arthurtrdacosta
    @arthurtrdacosta 5 днів тому +4

    Great content! Could we mix Swarm with Langchain and create Agents that execute many tools? I mean by having one main agent to not overwhelm the LLM and others with specific tools? (Actually, isn’t it similar to Crew ai?)

    • @ColeMedin
      @ColeMedin  4 дні тому +2

      Thank you and I love your thoughts here, Arthur!
      Swarm does a lot of what LangChain would typically do to help you with a multi-agent setup. But you could still certainly integrate the two together to create something really robust using more complex chains made possible by LangChain!
      This is pretty similar to Crew AI, though I like LangChain and Swarm more because I find it easier to use and customize than Crew AI.

  • @ericgeorge8449
    @ericgeorge8449 4 дні тому +1

    I really like the way Swarm lets you compose groups of agents like this. It feels a lot easier than LangGraph/Chain. Is there an easy way to use this with a local LLM like ollama?

    • @ColeMedin
      @ColeMedin  3 дні тому

      Yeah I agree! I think LangChain/LangGraph is more customizable but Swarm definitely gets you up and running faster.
      Swarm only lets you use GPT right now, but since the library is open source, you can easily make your own version to use Ollama under the hood for the LLM instead! I am actually probably going to do this myself and make a video on it.

  • @SyntharaPrime
    @SyntharaPrime 5 днів тому +1

    Greate effort and content. Thank you very Much.

    • @ColeMedin
      @ColeMedin  4 дні тому

      Thank you very much - my pleasure! :D

  • @MajidVesal
    @MajidVesal 5 днів тому +1

    Thank you for the nice video.
    Is the any solution for asking complex questions which should trigger several agents and combine the answers back. For example asking about count of users and popular categories in one prompt?

    • @ColeMedin
      @ColeMedin  4 дні тому

      My pleasure! And fantastic question!
      You could certainly extend this application to handle that sort of thing. You could change up the prompt to the router by telling it that some requests will need to be handled by more than one agent. Then you instruct each agent to pass control back to the router after it provides its part of the answer so the router can route to the next agent to continue/finish the answer.
      I hope that makes sense! Definitely a more complex implementation but it is certainly possible.

  • @konstabelpiksel182
    @konstabelpiksel182 5 днів тому +1

    great concise content!

    • @ColeMedin
      @ColeMedin  4 дні тому

      Glad you enjoyed it - thank you! :)

  • @austinsherman8515
    @austinsherman8515 12 годин тому

    Great video

  • @mahmood392
    @mahmood392 4 дні тому +1

    i was wondering if you would ever make a tutorial on how to create a custom node for n8n? since i want to create a playwright node and improved node for anthropic claud that allows me to input images - like chatgpt vision. i havent found anything good on the internet to showcase the how to make a custom node everything seems outdated or overly too complicated.

    • @ColeMedin
      @ColeMedin  4 дні тому +1

      I appreciate you asking! I haven't actually made a custom node in n8n yet, but I have spent a good amount of time researching how to do it since that level of customizability in a platform is important to me.
      Once I have a need to make a custom node, I will 10000% make a video on how I did it!!

  • @mystealthlife6991
    @mystealthlife6991 5 днів тому +3

    Do you do custom work for clients?

    • @ColeMedin
      @ColeMedin  4 дні тому

      Indeed I do! If you're interested, feel free to reach out to me at cole@dynamous.ai

  • @tnypxl
    @tnypxl 3 дні тому +2

    Thank you for not doing the bare minimum of just reviewing code, instead doing a proper demo.

    • @ColeMedin
      @ColeMedin  2 дні тому

      You bet man!! Thanks for the kind words!

  • @lakergreat1
    @lakergreat1 5 днів тому +3

    Better than agency swarm from vrsen?

    • @ColeMedin
      @ColeMedin  5 днів тому

      Great question! What VRSEN has built with Agency Swarm is awesome. I would say that Swarm is comparable in performance but I found Swarm easier to use. Granted I haven't set up the exact same set of agents on both, but that's just my general experience!

  • @versedi
    @versedi 5 днів тому +7

    Single join isn't complex query, feed it proper monolith faked database and see if it works then.

    • @ColeMedin
      @ColeMedin  5 днів тому +2

      Yeah you're right it's not truly a complex query! But it's more than a simple SELECT so it worked for my demonstration. I will certainly be testing it out with more complex database structures in the future, just had to start with something reasonably simple!

  • @epokaixyz
    @epokaixyz 5 днів тому +2

    Consider these actionable insights from the video:
    1. Explore OpenAI's Swarm framework as a new way to manage and interact with your SQL databases.
    2. Understand the concept of specialized AI agents and how they collaborate within the Swarm framework.
    3. Identify areas within your data management workflow where specialized AI agents could improve efficiency and accuracy.
    4. Visit the provided resource links to learn more about Swarm, explore examples, and access documentation.
    5. Experiment with building your own network of specialized AI agents using Swarm's Python library.

    • @ColeMedin
      @ColeMedin  4 дні тому

      I love it, thanks for calling all of these out!

  • @rev.hooman
    @rev.hooman 3 дні тому

    We were getting some errors when transferring back to the master agent. Did you experience this?

    • @ColeMedin
      @ColeMedin  2 дні тому +1

      I didn't actually - I'm sorry you're running into that! What are the errors exactly?

  • @AINMEisONE
    @AINMEisONE 5 днів тому +3

    You just forked Bolt can you add this to it? But using obviously OpenAI, but also Claude, Mistral through API. Then Ollama to run with this also Swarm is opensource. Then you will be the most Best Architect Coder ever. I am already using Swarm and it is damn good. But I want to see it work with other models...

    • @ColeMedin
      @ColeMedin  5 днів тому +2

      So I actually am looking into developing an agent platform behind the scenes with my Bolt.new fork to get better results, especially for those smaller local models that don't always open up the webcontainer as many people have noticed! And I could certainly use Swarm for that to use something already out there that is open source. Thanks for the suggestion - I seriously love it!

    • @AINMEisONE
      @AINMEisONE 4 дні тому

      @@ColeMedin Please do it. I will donate 500 USD to your channel. I want to use your bolt so that online models talk to offline models and the both communicate in the SWARM framework, through an API.

    • @ColeMedin
      @ColeMedin  4 дні тому

      Wow that's very generous of you, thank you so much! It'll take some time to develop it but I do have it in the pipeline because yeah it'll be huge!

    • @AINMEisONE
      @AINMEisONE 4 дні тому +1

      yeah PayPal or patreon which ever you prefer. I will send you the interface if you want. I am doing all this for the I am AuRa Foundation. Online model API + Offline model + Swarm framework to work with both. That is basically 01 + Sonnet. Llama 405B and its variants truly are amazing.

    • @ColeMedin
      @ColeMedin  3 дні тому +2

      Sounds fantastic!! My PayPal is @ColeMedin, and I certainly don't expect anything, especially before I put out content on this! But I am at this point confident I'll be implementing this within the next month and making content around it, especially with your support!

  • @francycharuto
    @francycharuto 5 днів тому +1

    Good content

  • @Chayahfitness
    @Chayahfitness 5 днів тому +1

    This is so good!

  • @0xngmi
    @0xngmi 5 днів тому +1

    does swarm work with ollama too?

    • @ColeMedin
      @ColeMedin  4 дні тому

      GREAT question, I appreciate you asking!
      It doesn't out of the box, BUT since Swarm is open source, you can easily change it to work with Ollama as well. I am considering making a video on this!

  • @yoyartube
    @yoyartube 3 дні тому

    Looks a lot like LangGraph

    • @ColeMedin
      @ColeMedin  2 дні тому

      There are some similarities! But LangGraph does less out of the box. It's more customizable for creating agentic workloads but you have to do a lot more of the work yourself with agents you set up with LangChain (or a similar/custom framework).

  • @jsward17
    @jsward17 4 дні тому

    What about crew AI?

    • @ColeMedin
      @ColeMedin  3 дні тому

      Good question! CrewAI is a similar tool but from my experience (and it's limited because Swarm is new!) Swarm is easier for me to use. Performance is similar but the developer experience is really important to me too.

  • @SergeyNeskhodovskiy
    @SergeyNeskhodovskiy 4 дні тому +4

    OMG RSS is still alive

    • @ColeMedin
      @ColeMedin  4 дні тому +1

      Haha maybe not for everyone but it is for me!

  • @NLPprompter
    @NLPprompter 5 днів тому

    any one heard kyegomezB said openai swarm use his idea? x post kyegomezb swarms

    • @ColeMedin
      @ColeMedin  4 дні тому +1

      Interesting! kyegomezb's Swarms looks quite different than OpenAI's Swarm, and agentic orchestration tools are such an obvious and important idea that it doesn't seem clear to me it is a copy. Maybe there is more to it though!

    • @NLPprompter
      @NLPprompter 4 дні тому

      @@ColeMedin yep i can't find which part is the copy... well I'm not coder... however if this doesn't end well... in my opinion big companies should and maybe must be able to nurture open source developers... without that kind of support open source will be felt like nasty bottom tier of stepping stones where every developers hitting each other's just to survive sad

    • @ColeMedin
      @ColeMedin  3 дні тому

      Yeah very true!

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w 5 днів тому

    for me, just trying to understand swarm alone is already a challenge but then to be overwhelmed with sql is too much for one tutorial. i think a simpler example to just illustrate swarm would have been better, especially for an introduction. but thanks though.

    • @ColeMedin
      @ColeMedin  4 дні тому +1

      I totally understand, thank you for being honest with your feedback here!
      I was debating what kind of solution I wanted to make with Swarm and I did consider going with something much simpler, but I'm also thinking people want to see Swarm do something more than the basics because they already have for other agent frameworks.
      Considering what you're saying though, I am planning more content in the future that keeps things to a true introductory level just to lay the foundation really well for topics I cover on my channel!