|国家预印本平台
首页|Action Engine: Automatic Workflow Generation in FaaS

Action Engine: Automatic Workflow Generation in FaaS

Action Engine: Automatic Workflow Generation in FaaS

来源:Arxiv_logoArxiv
英文摘要

Function as a Service (FaaS) is poised to become the foundation of the next generation of cloud systems due to its inherent advantages in scalability, cost-efficiency, and ease of use. However, challenges such as the need for specialized knowledge, platform dependence, and difficulty in scalability in building functional workflows persist for cloud-native application developers. To overcome these challenges and mitigate the burden of developing FaaS-based applications, in this paper, we propose a mechanism called Action Engine, that makes use of tool-augmented large language models (LLMs) at its kernel to interpret human language queries and automates FaaS workflow generation, thereby, reducing the need for specialized expertise and manual design. Action Engine includes modules to identify relevant functions from the FaaS repository and seamlessly manage the data dependency between them, ensuring the developer's query is processed and resolved. Beyond that, Action Engine can execute the generated workflow by injecting the user-provided arguments. On another front, this work addresses a gap in tool-augmented LLM research via adopting an Automatic FaaS Workflow Generation perspective to systematically evaluate methodologies across four fundamental sub-processes. Through benchmarking various parameters, this research provides critical insights into streamlining workflow automation for real-world applications, specifically in the FaaS continuum. Our evaluations demonstrate that the Action Engine achieves comparable performance to the few-shot learning approach while maintaining platform- and language-agnosticism, thereby, mitigating provider-specific dependencies in workflow generation. We notice that Action Engine can unlock FaaS workflow generation for non-cloud-savvy developers and expedite the development cycles of cloud-native applications.

Akiharu Esashi、Pawissanutt Lertpongrujikorn、Shinji Kato、Mohsen Amini Salehi

计算技术、计算机技术

Akiharu Esashi,Pawissanutt Lertpongrujikorn,Shinji Kato,Mohsen Amini Salehi.Action Engine: Automatic Workflow Generation in FaaS[EB/OL].(2025-08-20)[2025-09-02].https://arxiv.org/abs/2411.19485.点此复制

评论