-
Hi guys I think it was last year's AWS re:invent, AWS did demo to showcase some multi-agent collaborations use case and generative AI using Step Functions with agents from Bedrocks. It was really cool actually lol. I also noticed that langgraph uses concept of state machines to support agentic workflow as well, if I am not mistaken. So I can't stop thinking if possible our SW spec is able to help with defining agentic workflow such as Agent Supervisor, Hierarchical Agent Teams which mentioned in langraph. I am just interested exploring more use cases with our SW since AI agent has become such hot topics nowdays :) |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
Hi @yzhao244, Thank you for bringing up this interesting topic! I have discussed this internally with @cdavernas, but we haven't yet had a proper community discussion about it, especially since the revamp of the DSL. The infrastructure for executing workflows is indeed a complex issue. Deciding what the DSL should cover and what it should leave out is challenging. In my opinion, it has been intentionally left out because it is more of an implementation concern. However, I am open to further discussion on this matter. @cdavernas @fjtirado @matthias-pichler-warrify @ricardozanini wdty ? |
Beta Was this translation helpful? Give feedback.
-
@yzhao244 Thanks for the links, it's extremely interesting, and would IMO definitely apply to SW. I however tend to agree with @JBBianchi that these are concerns that would rather be runtime related, as I don't really see a way or a reason to "impose" the Agent Pattern to implementers. Interestingly enough, however, it is the pattern we have chosen for Synapse, which could DEFINITLY benefit from such (awesome) ideas. We'd be more than happy to explore such features for the upcoming 1.0.0 release of Synapse, which already allows for label-based discrimination of workflow execution by agents (which we actually named As said above, and provided you have the time and interest to collaborate on Synapse, it would be awesome to explore those features with you. If so, don't hesitate to reach out on Slack, so that we can plan a call or another! |
Beta Was this translation helpful? Give feedback.
-
@JBBianchi @cdavernas Thanks for quick response. :) . I read another blog describe autonomous agent system which I somehow found our spec may actually do that. lol |
Beta Was this translation helpful? Give feedback.
-
@yzhao244 Would you be so kind to select an answer, if applicable? |
Beta Was this translation helpful? Give feedback.
Oh yes. Sorry, I missed your message :) . Btw, I saw this use case from the our Spec and it is pretty cool to illustrate a multi agent use case @cdavernas
https://github.com/serverlessworkflow/specification/tree/main/use-cases/multi-agent-ai-content-generation