Erik Altman, Jovan Blanusa, et al.
NeurIPS 2023
Agentic applications consist of multiple agents that encapsulate tools that can be selected by an Large Language Model (LLM) to execute real-world tasks while also collaborating with other agents to solve complex applications, including scientific tasks. However, creating these agentic applications require substantial user effort, involving model selection, prompt engineering and guardrails. There are also limitation in deploying these applications on cloud platforms. In this early work, we take a step towards addressing these limitations by proposing an intuitive pattern comprising of a planner, executor, evaluator and judge agents to compose these as agentic workflows with simple prompt specifications. We also propose to model these as Function as a Service (FaaS) workflows on public/private clouds to simplify their deployment and outsourcing their orchestration. A preliminary implementation of our AgentX platform provides Python modules for these roles, which are used to compose AWS Step Functions. Our initial results on local machine and AWS using Open AI and Claude show promise in simpler compositions, but also expose challenges due to diverse behavior of LLMs. As future work, we will explore the use of our XFaaS hybrid cloud orchestration platform to deploy these on hybrid public/private clouds to leverage cost arbitrage, and offer flexible and automated selection of model to trade-off latency, accuracy and reliability.
Erik Altman, Jovan Blanusa, et al.
NeurIPS 2023
Pavel Klavík, A. Cristiano I. Malossi, et al.
Philos. Trans. R. Soc. A
Conrad Albrecht, Jannik Schneider, et al.
CVPR 2025
Miao Guo, Yong Tao Pei, et al.
WCITS 2011