INTENT FLOW🌀
Supporting Interactive and Fluid Intent Communication with LLMs
Proceedings of the Designing Interactive Systems Conference (DIS '26)
Users' intents in generative AI are vague, fluid, and often subconscious — yet today's chat interfaces offer little help in expressing, refining, and tracking them over time.
From a review of 46 HCI papers, we distill four key aspects of intent communication — Articulation, Exploration, Management, and Synchronization — and build IntentFlow, a writing probe that supports all four together.
In a study (N=12), comprehensive support shifted users from repetitive correction toward verification-driven refinement, while lowering effort and frustration.
Four Key Aspects of Intent Communication
A user's goal is explicit and stable, but underlying intents — strategies, preferences, constraints — are far messier: vague, fluid, and subconscious.
We conducted a systematic literature review of 46 HCI papers on intent communication in AI-assisted systems. Across these papers, we identified 14 distinct interaction features and synthesized them into four core aspects — each capturing a different dimension of how users communicate intents with generative AI.
Helping users turn vague, underspecified intents into concrete, actionable instructions.
Helping users discover new, emerging intents beyond their initial scope.
Helping users organize and curate intents as they evolve.
Aligning user intents with AI output so users can verify each intent is realized as intended.
The IntentFlow System
IntentFlow is a research probe that embodies all four aspects in a single LLM-based writing workflow, organized into a Chat Panel, Intent Panel, and Output Panel.
- Automatically parses your chat message into a high-level goal and editable low-level intents
- Implicit intent elements are surfaced explicitly — letting you verify what the system understood
- Edit or remove any intent before generation to align the system's interpretation with yours
- Each intent has adjustable dimensions — structured parameters like Tone, Length, or Style
- Dimensions use radio buttons, sliders, or tag selectors to encourage low-effort variation
- Vary dimension values freely to generate different outputs without rewriting prompts from scratch
- Pin important intents and dimension values to persist them across conversation turns
- Version history sidebar shows how the output has evolved throughout the session
- Roll back to any previous version in one click — enabling progressive curation, not starting over
- Each intent and dimension value is linked to specific segments in the generated output
- Hover on an intent to highlight the corresponding text in the output — and vice versa
- Diff view marks exactly what changed between versions, making intent–output alignment visible
Key Findings
A counterbalanced within-subjects study comparing IntentFlow against a conventional chat-based baseline (ChatGPT Canvas / Claude Artifact style), with action-level behavioral coding across all sessions.Click each card to see the finding.
Intent communication as a cyclic process
A central finding is that intent communication is not a one-shot, linear exchange — it is a cyclic, iterative process. Users begin with vague goals, articulate initial intents, explore variations, stabilize what works, and verify alignment — then loop back to refine. Each of the four aspects corresponds to a phase in this cycle:
IntentFlow was designed to support all four phases in an integrated system, enabling this cycle to be fast, low-cost, and fluid. The study confirmed that users who had access to all four aspects naturally fell into this cyclic pattern — whereas baseline users remained in a linear, correction-heavy loop. This suggests that supporting the full cycle, not just individual phases, is key to improving intent communication in generative AI.
Design Implications
These four aspects offer a design lens for building LLM interfaces that better support how users actually communicate intent.
Externalize intents as the system's visible interpretation.
Provide easily adjustable exploratory spaces for intents.
Support versioning and curation of evolving intents.
Make the intent–output connection transparent.
BibTeX
@inproceedings{kim2026intentflow,
author = {Kim, Yoonsu and Son, Kihoon and Kim, Seoyoung
and Chin, Brandon and Kim, Juho},
title = {IntentFlow: Investigating Fluid Dynamics of Intent
Communication in Generative AI},
year = {2026},
isbn = {979-8-4007-2563-0/26/06},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3800645.3812999},
doi = {10.1145/3800645.3812999},
booktitle = {Proceedings of the Designing Interactive Systems
Conference (DIS '26)},
location = {Singapore, Singapore},
series = {DIS '26}
}© 2026 KIXLAB, KAIST · DIS '26 Singapore







