Kryst4lDem0ni4s commented on issue #183:
URL: 
https://github.com/apache/incubator-hugegraph-ai/issues/183#issuecomment-2692130278

   Modifying and creating your own implementations of existing frameworks is 
quite impractical on such a scale, especially when your reasoning is for a 
small upgrade of performance optimisation. It's better to use existing 
libraries and the features they offer instead of creating something from 
scratch, otherwise it's a separate project altogether.
   As for dependency hell, it is definitely true that we'll have to spend some 
time initially to figure out compatibility between all the projects, but once 
the initial investment is cleared, we'll be able to achieve better productivity 
in the long run as the project scales. I firmly believe in micro-service-based 
architecture and loose coupling between different services, that's the same 
rationale here. 
   
   It's easy to utilise the best of all their facilities (CrewAI, Agno, 
LlamaIndex and Pydantic) if we define the modularity from the get go. So I'd 
say that from here on out, it's not much of an issue about "which is the best?"
   Because we've already figured that part out.
   Now we need to focus on "which is best for which component?". More 
specifically, "What goes where?".
   
   Let's focus on defining a scalable architecture and not shy away from 
experimentation when we have such great resources available.
   And building something from scratch for minimal performance upgrades is not 
a wise investment unless we can come up with a way to achieve what Agno 
achieved (thousands of times better in performance).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to