Which Agentic AI Framework to Pick? LangGraph vs. CrewAI vs. AutoGen

  Рет қаралды 14,694

W.W. AI Adventures

W.W. AI Adventures

Күн бұрын

Пікірлер: 80
@nikosterizakis
@nikosterizakis 12 күн бұрын
We spent 2 months in the summer of 2024 evaluating the same frameworks. More or less aligned to your findings. Our findings were published in our blog. However, in relation to your recommendations on closing, we would recommend LangGraph for anything complex, with Autogen sitting in the middle. Furthermore, the CrewAI LowCode studio is a subscription based model, not for free anymore, since their last major update (late Autumn 2024). The open source version you saw, I believe is the old version that is not supported anymore. It would appear that all 3 of the frameworks had major updates late 2024, with Autogen being still 'worked on'
@WW_AI_Adventures
@WW_AI_Adventures 12 күн бұрын
@@nikosterizakis Thanks, I'm glad they are fairly aligned. I'm a big fan of langgraph personally, but it is hard to get started with so understand why people want something simplier to get started with. That's really frustrating, it seems to be a trend with agent building frameworks...
@nikosterizakis
@nikosterizakis 12 күн бұрын
@ we are a fan of it too. But, as you say too low level and difficult to grasp, especially for multi agent flows with conditional edges. The documentation was not brilliant at the start, but getting better. Their recent tutorials are a great improvement. The DeepLearning tutorial was a mess and potentially the perception of it being to make it work.
@franknillard
@franknillard 13 күн бұрын
Amazing video Will! Looking forward to the consultancy!
@WW_AI_Adventures
@WW_AI_Adventures 13 күн бұрын
@@franknillard Thanks - bring it on!
@davidyoo647
@davidyoo647 6 күн бұрын
just subscribed, the video was very helpful in understanding the state of agent frameworks!
@WW_AI_Adventures
@WW_AI_Adventures 6 күн бұрын
@@davidyoo647 Thanks 🙏
@SyntharaPrime
@SyntharaPrime 6 күн бұрын
Great effort. Thank you.
@rsrini7
@rsrini7 7 күн бұрын
Thanks for the comparison. and its wonderful knowledge. is Pydantic AI Agent competes all of these ? Also, swam from OpenAI ?
@WW_AI_Adventures
@WW_AI_Adventures 7 күн бұрын
@@rsrini7 swarm isn't a production ready system just yet so didn't include it. I'm not sure about PydanticAI just yet, but I plan to look into it!
@ArjunSharma-lx7ev
@ArjunSharma-lx7ev 12 күн бұрын
You’re doing a great job!
@WW_AI_Adventures
@WW_AI_Adventures 11 күн бұрын
@@ArjunSharma-lx7ev thanks 🙏
@jaggyjut
@jaggyjut 10 күн бұрын
Very insightful and learnt a lot from this video. Thank you
@WW_AI_Adventures
@WW_AI_Adventures 9 күн бұрын
@@jaggyjut thanks!
@peterm5039
@peterm5039 3 күн бұрын
Thanks for the overview. My only issue is your rating for LangGraph on integrations seemed very cursory. You mention it integrates with LangChain and LangSmith and give it an 8. You seem to have graded the other two frameworks harder. As others have said, looking forward to see evals of other options like pydantic and semantic kernel.
@WW_AI_Adventures
@WW_AI_Adventures 2 күн бұрын
@@peterm5039 Thanks for the feedback. My motivation for that is that because you can define nodes/tools/edges independently of any 'agent' abstraction, you could include any custom integration you needed, without having to interact with or update the modules code base.
@arpeetgupta14
@arpeetgupta14 8 күн бұрын
Informative vedio 👍
@camilocortes8074
@camilocortes8074 4 күн бұрын
It would be interesting to see pydanticai in this comparation, nice video btw, incredile value!!
@WW_AI_Adventures
@WW_AI_Adventures 4 күн бұрын
@@camilocortes8074 currently making this video!
@AlbertoGarcia-on9kq
@AlbertoGarcia-on9kq 14 күн бұрын
Great video!
@WW_AI_Adventures
@WW_AI_Adventures 14 күн бұрын
🙏 thanks
@kovlabs
@kovlabs 12 күн бұрын
Please review semantic kernel and pydantic ai
@rajashekarakula3991
@rajashekarakula3991 14 күн бұрын
Good high level comparison of different agentic frameworks, would have been better if gone bit deeper but good starting point, liked it!!
@WW_AI_Adventures
@WW_AI_Adventures 14 күн бұрын
@@rajashekarakula3991 Thanks! If I do a follow up, what is it that you want to know?
@DeepMimd007
@DeepMimd007 4 күн бұрын
You have rated the frameworks based on their documentation, brilliant what could go wrong, everything they must have mentioned must be correct 👍
@WW_AI_Adventures
@WW_AI_Adventures 4 күн бұрын
Their documentation, popularity, complexity (how many abstractions) and more... Saves you having to pick out the relevant bits!
@DeepMimd007
@DeepMimd007 4 күн бұрын
@ brilliant, why would any framework author/owner lie?
@WW_AI_Adventures
@WW_AI_Adventures 4 күн бұрын
@DeepMimd007 Doesn't really matter if they lie or not, I care mostly about the structure of the framework and how sound it is of a concept. If the concept works and is sound, then as it's an open source project it will attract enough interest from good engineers. Also an open source project with such attention (see the stars at the start of the video), wouldn't get away with a blatant lie on their documentation. Also, quality projects often have quality documentation!
@mohammedameen7409
@mohammedameen7409 15 күн бұрын
Great job 👏
@WW_AI_Adventures
@WW_AI_Adventures 14 күн бұрын
Thanks! 🙏
@ahmedelkamel147
@ahmedelkamel147 15 күн бұрын
Good and in-depth comparison. What do you think about smolagents from Hugging face?
@WW_AI_Adventures
@WW_AI_Adventures 15 күн бұрын
I like the fact that it integrates with HuggingFace models, so it could be useful for anything that you want to do quickly or for a proof of concept, as integrating with on device models can be a pain! It looks simple, so it depends what you want.
@rousabout7578
@rousabout7578 7 күн бұрын
Just a heads-up, your video appears to be using Autogen 0.2. This month a released stable version, Autogen 0.4, has a brand-new architecture and drag and drop studio.
@WW_AI_Adventures
@WW_AI_Adventures 7 күн бұрын
@@rousabout7578 Thanks
@jorgebarrero5299
@jorgebarrero5299 13 күн бұрын
I woul like if you can give some info about langflow
@alx8439
@alx8439 4 күн бұрын
Thx, good comparison. But. It lacks the most important part - performance comparison. How good / bad these agentic frameworks solving the same set of tasks. With some statistical meaningful number of repetetions.
@WW_AI_Adventures
@WW_AI_Adventures 2 күн бұрын
, I would like to do this, but I'm not sure how as some frameworks are more task based, others are more conversation focused, some are more research focused... Feels like comparing cars and vans and then saying vans are slower
@alx8439
@alx8439 2 күн бұрын
@@WW_AI_Adventures google for GAIA (the benchmark). It's easy to implement something similar.
@alx8439
@alx8439 21 сағат бұрын
@WW_AI_Adventures have a look at GAIA benchmark
@chowdarymygang
@chowdarymygang 9 күн бұрын
Thanks for creating this video, its helpful. Can we create a RAG application with langchain/langgraph ? and when should i use langchain vs langgraph ? What do you think about Semantic kernel ?
@WW_AI_Adventures
@WW_AI_Adventures 9 күн бұрын
@@chowdarymygang Thanks for getting in touch - I might make another of these for semantic kernel and smol agents
@WW_AI_Adventures
@WW_AI_Adventures 9 күн бұрын
@@chowdarymygang yes you could use either for a rag application. I would use LangGraph the moment you want to add a 'loop' into the logic
@chowdarymygang
@chowdarymygang 9 күн бұрын
@@WW_AI_Adventures : thanks for the reply. Langgraph vs semantic kernel, which one would you pick for building an agent ? Any advantages of using langgraph instead of Semantic Kernel?
@rishabhkhandelwal4627
@rishabhkhandelwal4627 11 күн бұрын
Also we have now two different version of autogen ag2 and autogen0.4, which one according to your analysis is better?
@WW_AI_Adventures
@WW_AI_Adventures 11 күн бұрын
@@rishabhkhandelwal4627 at the moment the latter one (0.4) is only in preview. However they claim the more recent one is better at handling async requests - so I expect when it is officially released it will be better
@markferris9632
@markferris9632 10 күн бұрын
@@WW_AI_Adventures FYI 'AG2' is not (exactly) the same as 'AutoGen v0.2'. The original creators of AutoGen were from a university with a partnership with Microsoft. MS sort of took over ownership of that project's roadmap which didn't align with the creators' vision, so they branched off to create AG2. That's about all I know as I've not actually looked into the AG2 code examples yet, but did want to point out that AG2 is a different project and different team than AutoGen.
@rthidden
@rthidden 14 күн бұрын
The CrewAI UI Studio is available with the red "Get Started" button under the image in this clip, kzbin.infoUgkxEMjpJbnzs--1ANh9-K1o2SE2INagLE15?si=bTCsx5yQQEuHJw5I
@WW_AI_Adventures
@WW_AI_Adventures 14 күн бұрын
I tried that before and it was directing me somewhere that wasnt their studio... This time it worked though, so maybe some session funniness in the browser
@ParthShukla-o3t
@ParthShukla-o3t 13 күн бұрын
Hi sir is there a way to connect to you ??
@WW_AI_Adventures
@WW_AI_Adventures 13 күн бұрын
@@ParthShukla-o3t yes - check out the video description 👍👍
@Jobeyhshxgs
@Jobeyhshxgs 14 күн бұрын
Pydantic ai works great with langchain.
@WW_AI_Adventures
@WW_AI_Adventures 14 күн бұрын
Ah that's good to know 🙏
@reserseAI
@reserseAI 14 күн бұрын
phidata 😅🔥🔥🔥
@WW_AI_Adventures
@WW_AI_Adventures 14 күн бұрын
@@reserseAI looks good tbh! Another good out of the box option. A templated API like this would be good if you could then build the templates with an orchestrator like LangGraph
@HasnatAbdullahz
@HasnatAbdullahz 11 күн бұрын
smolagent where? 😁
@WW_AI_Adventures
@WW_AI_Adventures 11 күн бұрын
@@HasnatAbdullahz I only picked a few of the top ones sorry!
@andrew.derevo
@andrew.derevo 14 күн бұрын
any one else feels like crewai is only a hype driven and almost useless in any production applications?
@WW_AI_Adventures
@WW_AI_Adventures 14 күн бұрын
@@andrew.derevo I certainly got that feeling about Autogen. CrewAI looks ok as a framework but I think only if what you are trying to achieve is task based and well defined.
@andrew.derevo
@andrew.derevo 14 күн бұрын
@ we use langchain with lightllm as unified api proxy provider, works really good for now, langchain sometimes feels overloaded in some cases but definitely do the job. will check crewai again, probably something changed over time.
@faridautomatic
@faridautomatic 14 күн бұрын
@@WW_AI_AdventuresCreeAI has limited documentation path to true production deployment at scale in the Cloud compared to LangGraph that offer multiple options: SaaS, Cloud (container) or even local dev! So for me CrewAI is the weakest in this area
@orthodox_gentleman
@orthodox_gentleman 7 күн бұрын
Absolutely agreed
@alx8439
@alx8439 4 күн бұрын
I'd say even more broader. There's generally a lot of hype and self promotion in this agentic realm, not backed by any real-world performance tests.
@alx8439
@alx8439 4 күн бұрын
There's also smolagents from huggingface
@0730pleomax
@0730pleomax 4 күн бұрын
Pydantic AI is a strong competitor, have a check.
@WW_AI_Adventures
@WW_AI_Adventures 4 күн бұрын
@@0730pleomax thanks - am in the process of making a video about PydanticAI, llama index workflows and smolagents & will release in a few days
@mariuszsiera
@mariuszsiera 14 күн бұрын
IMHO comparison is very shallow, it is based on documentation overview and not sure author has used all of them in practical problem solving. What would be more usual is comparing implementation of non trivial problem compare their implementation complexity, accuracy of result, performance and cost of changes.
@WW_AI_Adventures
@WW_AI_Adventures 14 күн бұрын
@mariuszsiera thanks for the feedback. I have used 2/3 of them and wanted to see how the other shaped up. I considered something like that but as I was creating this video it felt like comparing apples to nuts. They are all quite different and have different problems that they would work better at solving.
@roromemeqatar123
@roromemeqatar123 7 сағат бұрын
Most of them will not survive it take years to mature currently waste time to choose any Bez we do not know which to win and adopted by industry
@alexwoxst
@alexwoxst 15 күн бұрын
Pydantic AI is obviously the best
@WW_AI_Adventures
@WW_AI_Adventures 15 күн бұрын
Oh yeah? I'm not so sure..
@alexwoxst
@alexwoxst 15 күн бұрын
Haha maybe you’re right, but I find it nice. Not to many abstractions and easy to get insight with log fire. Have you tried it?
@WW_AI_Adventures
@WW_AI_Adventures 15 күн бұрын
@alexwoxst Not yet - I had a look and it does look like a good API with simple abstractions, I will be taking a more detailed look though!
@Jobeyhshxgs
@Jobeyhshxgs 14 күн бұрын
Pydantic ai is a revolution for me in making commercial grade ai apps. It's easy to swap out llms as requirements change so many other benefits
@WW_AI_Adventures
@WW_AI_Adventures 14 күн бұрын
@Jobeyhshxgs Interesting, thanks for letting me know.
@lenovo57787
@lenovo57787 10 күн бұрын
LangGraph documentation is complete and utter trash. More documentation does not mean better.
@WW_AI_Adventures
@WW_AI_Adventures 10 күн бұрын
@@lenovo57787 have you seen the new course they have just released? It's pretty good. Their documentation has also been massively improved over the last 3 months or so, so I'd give it another go if it was a while ago
@lenovo57787
@lenovo57787 10 күн бұрын
@@WW_AI_Adventures Yes, the LangGraph course is what I was mostly referring to. I'm on the last module of the course. It's not that new. It's at least 4 months old. Lance races through jupyter notebooks like he's giving a lunch and learn presentation to his colleagues at LangChain. Everything is overly complicated. Aside from the first module, every one after has been a pain to follow. Lance is just reading notebooks instead of teaching.
@WW_AI_Adventures
@WW_AI_Adventures 10 күн бұрын
@lenovo57787 thanks for letting me know, I only followed the first module!
How to Build Effective AI Agents (without the hype)
24:27
Dave Ebbelaar
Рет қаралды 108 М.
LangChain vs LangGraph: A Tale of Two Frameworks
9:55
IBM Technology
Рет қаралды 79 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Learn Two Pointers and Sliding Window with Abhinav Awasthi| GeeksforGeeks
4:03:37
GeeksforGeeks Practice
Рет қаралды 1,4 М.
DeepSeek R1 Fully Tested - Insane Performance
15:10
Matthew Berman
Рет қаралды 201 М.
Turn ANY Website into LLM Knowledge in SECONDS
18:44
Cole Medin
Рет қаралды 135 М.
My 17 Minute AI Workflow To Stand Out At Work
17:30
Vicky Zhao [BEEAMP]
Рет қаралды 205 М.
The Future of RAG is Agentic - Learn this Strategy NOW
45:49
Cole Medin
Рет қаралды 47 М.
Why Agent Frameworks Will Fail (and what to use instead)
19:21
Dave Ebbelaar
Рет қаралды 115 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН