About
VL/HCC 2024 paper from Apple researchers introducing BISCUIT, a JupyterLab workflow that inserts an ephemeral UI layer between user intent and LLM-generated code. Instead of jumping straight from prompt to source files, users first interact with temporary generated controls that help them understand options, refine requests, and explore variables before code is emitted.
Summary
1. Ephemeral UI as a scaffold: Uses temporary generated interfaces as an intermediate step before code generation
2. Notebook-native workflow: Grounds GenUI in computational notebooks rather than generic chat or web demos
3. Prompt reduction: Reduces the need for users to encode every implementation detail into one large request
4. Study-backed evidence: Reports benefits for understanding, exploration, and iteration in a user study with novices
5. Collection fit: Strong bridge between GenUI, interactive programming, and interface-mediated AI assistance