Back to results

University of Illinois at Urbana-Champaign

Control software system

Abstract

dc:description

A 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 × 4

Rights

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

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Tao, Heyi. Control software system. Thesis thesis, University of Illinois at Urbana-Champaign, 2024. https://hdl.handle.net/2142/124185