Composable Prompting Workspaces for Creative Writing: Exploration and Iteration Using Dynamic Widgets

Rifat Mehreen Amin, Oliver Hans Kühle, Daniel Buschek, Andreas Butz
3/27/2025
cs.HCcs.CL

No confident code implementation found for this paper.

Abstract

Generative AI models offer many possibilities for text creation and transformation. Current graphical user interfaces (GUIs) for prompting them lack support for iterative exploration, as they do not represent prompts as actionable interface objects. We propose the concept of a composable prompting canvas for text exploration and iteration using dynamic widgets. Users generate widgets through system suggestions, prompting, or manually to capture task-relevant facets that affect the generated text. In a comparative study with a baseline (conversational UI), 18 participants worked on two writing tasks, creating diverse prompting environments with custom widgets and spatial layouts. They reported having more control over the generated text and preferred our system over the baseline. Our design significantly outperformed the baseline on the Creativity Support Index, and participants felt the results were worth the effort. This work highlights the need for GUIs that support user-driven customization and (re-)structuring to increase both the flexibility and efficiency of prompting.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{amin2025composable,
  title  = {Composable Prompting Workspaces for Creative Writing: Exploration and Iteration Using Dynamic Widgets},
  author = {Rifat Mehreen Amin and Oliver Hans Kühle and Daniel Buschek and Andreas Butz},
  year   = {2025},
  eprint = {2503.21394},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.21394v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.21394.svg)](https://codeofpaper.com/paper/2503.21394)

Discussion