OOPrompt: Reifying Intents into Structured Artifacts for Modular and Iterative Prompting
arXiv:2604.19114 · doi:10.1145/3816761
Abstract
The rise of large language models (LLMs) has given rise to a class of prompt-based interactive systems where users primarily express their input in natural language. However, composing a prompt as a linear text string becomes unwieldy when capturing users' multifaceted intents. We present Object-Oriented Prompting (OOPrompt), an emergent interaction paradigm that enables users to create, edit, iterate, and reuse prompts as structured, manipulable artifacts, unifying and generalizing several existing point systems. We first outlined a design space from existing work and built an early prototype, which we deployed as a probe in a formative study with 20 participants. Their feedback informed an expanded OOPrompt design space. We then developed the full OOPrompt prototype and conducted a validation study to further understand OOPrompt's added values and trade-offs. We expect the OOPrompt design space to provide theoretical and empirical guidance to the design and engineering of prompt-based, LLM-enabled interactive systems.
20 pages, 8 figures, To appear in EICS 2026
References in corpus (11)
- Sensecape: Enabling Multilevel Exploration and Sensemaking with Large Language Models
- Luminate: Structured Generation and Exploration of Design Space with Large Language Models for Human-AI Co-Creation
- ChainForge: A Visual Toolkit for Prompt Engineering and LLM Hypothesis Testing
- Graphologue: Exploring Large Language Model Responses with Interactive Diagrams
- DirectGPT: A Direct Manipulation Interface to Interact with Large Language Models
- EvalLM: Interactive Evaluation of Large Language Model Prompts on User-Defined Criteria
- "We Need Structured Output": Towards User-centered Constraints on Large Language Model Output
- What Should We Engineer in Prompts? Training Humans in Requirement-Driven LLM Use
- AI-Instruments: Embodying Prompts as Instruments to Abstract & Reflect Graphical Interface Commands as General-Purpose Tools
- The GenUI Study: Exploring the Design of Generative UI Tools to Support UX Practitioners and Beyond
- InstructPipe: Generating Visual Blocks Pipelines with Human Instructions and LLMs