Abstract
dc:descriptionA primary objective in AI development is to empower AI agents to effectively interact with their environments and proficiently perform various tasks with good generalization ability. Web-based computer software programs serve as excellent examples due to their versatility, encompassing a wide range of tasks, each with numerous variations. Ideally, designed system should be able to understand how to correctly perform those tasks based on their interfaces as well as natural language descriptions given pre-defined actions without having large amount of demonstration examples or training data. Previous approaches, such as reinforcement learning (RL) or imitation learning (IL), are inefficient to train and often task-specific. In this paper, we explores the development of a system that leverages large language models (LLMs) to automatically execute web-based software tasks through actions such as clicking, entering text, and scrolling. As the observation to the software interfaces, we utilize the Document Object Model (DOM) elements. Our system only generates and executes one action at a time based on the current observations of the interface. We also provide either one human manually annotated example, or an automatically generated example based on a successful zero-shot trial by letting LLM self-exploring the correct programs to correctly solve the tasks. Our designed system has been evaluated on the MiniWob++ benchmark. By having only one in-context learning example, our system achieves comparable performance than other methods that have been used many training data or demonstrations and trials.
Degree
thesis:*- Name thesis:degree_name
- M.S.
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Electrical & Computer Engr
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2024
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Tao, Heyi
- Contributors dc:contributor
-
- Hoiem, Derek W
Subjects
dc:subject × 4Rights
dc:rights- Statement dc:rights
-
- Copyright 2023 Heyi Tao
- Language dc:language
- en, eng
Identifiers
dc:identifier.*- Handle dc:identifier
- https://hdl.handle.net/2142/124185