Core Concepts
PromptRPA is a multi-agent system that can comprehend various task-related textual prompts and automatically generate and execute corresponding robotic process automation (RPA) tasks on smartphones.
Abstract
PromptRPA is a system designed to address the challenges of broader RPA adoption, which is constrained by the need for expertise in scripting languages and workflow design. PromptRPA employs a multi-agent framework to tackle these challenges:
Information Collection:
The Analysis Agent extracts and analyzes information from textual prompts to construct a complete function description.
The Retrieval Agent acquires relevant external knowledge, such as online tutorials, to enrich the step descriptions.
Instruction Generation:
The Parsing Agent transforms the collected information into a series of formalized instructions.
Operation Mapping:
The Grounding Agent predicts and executes operations on the smartphone based on the generated instructions.
The Mobile Semantics Agent enhances the understanding of mobile GUI semantics to aid the operation mapping.
The Assessment Agent reviews the predicted operations and determines if user intervention is required.
PromptRPA also maintains an evolving knowledge base, including a historical RPA repository, a context library, an instruction set, and a mobile interaction graph. This knowledge base enables the agents to continuously learn and improve their performance through user interactions.
Experimental results showed that PromptRPA increased the task success rate from a baseline of 22.28% to 95.21%, requiring only an average of 1.66 user interventions for each new task. PromptRPA presents promising applications in fields such as tutorial creation, smart assistance, and customer service.
Stats
"PromptRPA increased the task success rate from a baseline of 22.28% to 95.21%, requiring only an average of 1.66 user interventions for each new task."
Quotes
"PromptRPA is a multi-agent system that can comprehend various task-related textual prompts and automatically generate and execute corresponding robotic process automation (RPA) tasks on smartphones."
"PromptRPA presents promising applications in fields such as tutorial creation, smart assistance, and customer service."