WaitGPT: Monitoring and Steering Conversational LLM Agent in Data Analysis with On-the-Fly Code Visualization
Authors
Large language models (LLMs) support data analysis through conversational user interfaces, as exemplified in OpenAI's ChatGPT (formally known as Advanced Data Analysis or Code Interpreter). Essentially, LLMs produce code for accomplishing diverse analysis tasks. However, presenting raw code can obscure the logic and hinder user verification. To empower users with enhanced comprehension and augmented control over analysis conducted by LLMs, we propose a novel approach to transform LLM-generated code into an interactive visual representation. In the approach, users are provided with a clear, step-by-step visualization of the LLM-generated code in real time, allowing them to understand, verify, and modify individual data operations in the analysis. Our design decisions are informed by a formative study (N=8) probing into user practice and challenges. We further developed a prototype named WaitGPT and conducted a user study (N=12) to evaluate its usability and effectiveness. The findings from the user study reveal that WaitGPT facilitates monitoring and steering of data analysis performed by LLMs, enabling participants to enhance error detection and increase their overall confidence in the results.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 83%
From Answer Givers to Design Mentors: Guiding LLMs with the Cognitive Apprenticeship Model
CHI '26· Human-LLM Collaboration +2
- 67%
Data Visualization on Mobile Devices
CHI '18· Interactive Data Visualization
- 67%
InfoNice: Easy Creation of Information Graphics
CHI '18· Interactive Data Visualization +1
- 67%
BIGexplore: Bayesian Information Gain Framework for Information Exploration
CHI '22· Interactive Data Visualization +1
- 67%
A Human-Computer Collaborative Editing Tool for Conceptual Diagrams
CHI '23· Human-LLM Collaboration +1
- 67%
Effects of Point Size and Opacity Adjustments in Scatterplots
CHI '24· Interactive Data Visualization +1
- 67%
AVEC: An Assessment of Visual Encoding Ability in Visualization Construction
CHI '25· Interactive Data Visualization +1
- 67%
Redundant is Not Redundant: Automating Efficient Categorical Palettes Design Unifying Color & Shape Encodings with CatPAW
CHI '26· Interactive Data Visualization +1
- 67%
InReAcTable: LLM-powered Interactive Visual Data Story Construction from Tabular Data
UIST '25· Human-LLM Collaboration +2
- 67%
ReSpark: Leveraging Previous Data Reports as References to Generate New Reports with LLMs
UIST '25· Human-LLM Collaboration +2
Based on Jaccard similarity of research subtopics & professions (≥60%)