Robotic Process Automation (RPA) offers a valuable solution for efficiently automating tasks on the graphical user interface (GUI), by emulating human interactions, without modifying existing code. However, its broader adoption is constrained by the need for expertise in both scripting languages and workflow design. To address this challenge, we present PromptRPA, a system designed to comprehend various task-related textual prompts (e.g., goals, procedures), thereby generating and performing corresponding RPA tasks. PromptRPA incorporates a suite of intelligent agents that mimic human cognitive functions, specializing in interpreting user intent, managing external information for RPA generation, and executing operations on smartphones. The agents can learn from user feedback and continuously improve their performance based on the accumulated knowledge. Experimental results indicated a performance jump from a 22.28% success rate in the baseline to 95.21% with PromptRPA, requiring 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.
翻译:机器人流程自动化(RPA)通过模拟人类交互行为,在不修改现有代码的前提下,为高效自动化图形用户界面(GUI)任务提供了有效解决方案。然而,其广泛采用受制于对脚本语言和工作流设计专业知识的双重需求。为应对这一挑战,我们提出PromptRPA系统,该系统能够理解各类任务相关的文本提示(如目标、流程),进而生成并执行相应的RPA任务。PromptRPA集成了一套模仿人类认知功能的智能代理,专门用于解析用户意图、为RPA生成管理外部信息以及在智能手机上执行操作。这些代理可从用户反馈中学习,并基于积累的知识持续优化自身性能。实验结果表明,基线方法的成功率为22.28%,而采用PromptRPA后成功率跃升至95.21%,每个新任务平均仅需1.66次用户干预。PromptRPA在教程创建、智能辅助及客户服务等领域展现出广阔的应用前景。