ALLOY: Generating Reusable Agent Workflows from User Demonstration
Jiawen Li, Zheng Ning, Yuan Tian, Toby Jia-jun Li
TL;DR
Alloy tackles the limitations of prompt-driven LLM web agents by enabling users to demonstrate their procedural knowledge directly in a browser, which is transformed into editable, graph-structured workflows. These task-level workflows, executed by a network of LLM-powered subtasks, are visualized for transparency and can be saved and generalized to related tasks via natural-language prompts. In a within-subjects study with 12 participants, Alloy outperformed prompt-based and manual baselines in capturing user intent, reducing cognitive load, and enabling generalization, particularly for more complex tasks. The findings suggest demonstration-based interaction complements traditional prompts and points toward personalized, evolvable agent systems guided by user demonstrations.
Abstract
Large language models (LLMs) enable end-users to delegate complex tasks to autonomous agents through natural language. However, prompt-based interaction faces critical limitations: Users often struggle to specify procedural requirements for tasks, especially those that don't have a factually correct solution but instead rely on personal preferences, such as posting social media content or planning a trip. Additionally, a ''successful'' prompt for one task may not be reusable or generalizable across similar tasks. We present ALLOY, a system inspired by classical HCI theories on Programming by Demonstration (PBD), but extended to enhance adaptability in creating LLM-based web agents. ALLOY enables users to express procedural preferences through natural demonstrations rather than prompts, while making these procedures transparent and editable through visualized workflows that can be generalized across task variations. In a study with 12 participants, ALLOY's demonstration--based approach outperformed prompt-based agents and manual workflows in capturing user intent and procedural preferences in complex web tasks. Insights from the study also show how demonstration--based interaction complements the traditional prompt-based approach.
