IDA: Breaking Barriers in No-code UI Automation Through Large Language Models and Human-Centric Design
<|reference_start|>IDA: Breaking Barriers in No-code UI Automation Through Large Language Models and Human-Centric Design: Business users dedicate significant amounts of time to repetitive tasks within enterprise digital platforms, highlighting a critical need for automation. Despite advancements in low-code tools for UI automation, their complexity remains a significant barrier to adoption among non-technical business users. However, recent advancements in large language models (LLMs) have created new opportunities to overcome this barrier by offering more powerful, yet simpler and more human-centric programming environments. This paper presents IDA (Intelligent Digital Apprentice), a novel no-code Web UI automation tool designed specifically to empower business users with no technical background. IDA incorporates human-centric design principles, including guided programming by demonstration, semantic programming model, and teacher-student learning metaphor which is tailored to the skill set of business users. By leveraging LLMs, IDA overcomes some of the key technical barriers that have traditionally limited the possibility of no-code solutions. We have developed a prototype of IDA and conducted a user study involving real world business users and enterprise applications. The promising results indicate that users could effectively utilize IDA to create automation. The qualitative feedback indicates that IDA is perceived as user-friendly and trustworthy. This study contributes to unlocking the potential of AI assistants to enhance the productivity of business users through no-code user interface automation.<|reference_end|>
@article{shlomov2024ida:,
    title={IDA: Breaking Barriers in No-code UI Automation Through Large Language
  Models and Human-Centric Design},
    author={Segev Shlomov, Avi Yaeli, Sami Marreed, Sivan Schwartz, Netanel Eder,
  Offer Akrabi, Sergey Zeltyn},
    journal={arXiv preprint arXiv:2407.15673},
    year={2024},
    archivePrefix={arXiv},
    eprint={2407.15673},
    primaryClass={cs.HC}
}