Dynamic Prompt Middleware: Contextual Prompt Refinement Controls for Comprehension Tasks
Ian Drosos, Jack Williams, Advait Sarkar, Nicholas Wilson

TL;DR
This paper introduces Dynamic Prompt Refinement Control, a middleware system that enhances user control over AI explanations by providing context-specific prompt refinements, improving user experience in comprehension tasks.
Contribution
It presents a novel dynamic prompt middleware approach that adapts to user needs, offering more control compared to static methods, and evaluates its effectiveness through user studies.
Findings
Dynamic PRC increases user control and exploration.
Users prefer dynamic over static prompt refinements.
Dynamic PRC facilitates better AI explanations.
Abstract
Effective prompting of generative AI is challenging for many users, particularly in expressing context for comprehension tasks such as explaining spreadsheet formulas, Python code, and text passages. Prompt middleware aims to address this barrier by assisting in prompt construction, but barriers remain for users in expressing adequate control so that they can receive AI-responses that match their preferences. We conduct a formative survey (n=38) investigating user needs for control over AI-generated explanations in comprehension tasks, which uncovers a trade-off between standardized but predictable support for prompting, and adaptive but unpredictable support tailored to the user and task. To explore this trade-off, we implement two prompt middleware approaches: Dynamic Prompt Refinement Control (Dynamic PRC) and Static Prompt Refinement Control (Static PRC). The Dynamic PRC approach…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIntelligent Tutoring Systems and Adaptive Learning · Topic Modeling
