Bridging UI Design and chatbot Interactions: Applying Form-Based Principles to Conversational Agents

Sanjay Krishna Anbalagan, Xinrui Nie, Umesh Mohan, Vijay Kumar Kanamarlapudi, Anughna Kommalapati +1 more
7/2/2025
cs.HCcs.AI

No confident code implementation found for this paper.

Abstract

Domain specific chatbot applications often involve multi step interactions, such as refining search filters, selecting multiple items, or performing comparisons. Traditional graphical user interfaces (GUIs) handle these workflows by providing explicit "Submit" (commit data) and "Reset" (discard data) actions, allowing back-end systems to track user intent unambiguously. In contrast, conversational agents rely on subtle language cues, which can lead to confusion and incomplete context management. This paper proposes modeling these GUI inspired metaphors acknowledgment (submit like) and context switching (reset-like) as explicit tasks within large language model (LLM) prompts. By capturing user acknowledgment, reset actions, and chain of thought (CoT) reasoning as structured session data, we preserve clarity, reduce user confusion, and align domain-specific chatbot interactions with back-end logic. We demonstrate our approach in hotel booking and customer management scenarios, highlighting improvements in multi-turn task coherence, user satisfaction, and efficiency.

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{anbalagan2025bridging,
  title  = {Bridging UI Design and chatbot Interactions: Applying Form-Based Principles to Conversational Agents},
  author = {Sanjay Krishna Anbalagan and Xinrui Nie and Umesh Mohan and Vijay Kumar Kanamarlapudi and Anughna Kommalapati and Xiaodan Zhao},
  year   = {2025},
  eprint = {2507.01862},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.01862v1}
}

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/2507.01862.svg)](https://codeofpaper.com/paper/2507.01862)

Discussion