Talk to the Hand: an LLM-powered Chatbot with Visual Pointer as Proactive Companion for On-Screen Tasks
Authors
Research Background and Problem
- Problem or Challenge: Traditional LLM-based chat interfaces, while easy to understand, require users to shift their attention between the task and the chat window, increasing cognitive load. This design is particularly inadequate for spatial tasks (e.g., tasks requiring users to handle multiple areas of a complex interface simultaneously). Additionally, AI is often designed as a passive assistant, operating solely based on user instructions, which may limit its potential to provide proactive assistance for user tasks.
- Significance: With the increasing prevalence of AI assistants across various domains, improving the design of human-computer collaboration interfaces can not only reduce users' cognitive load but also enhance task performance and satisfaction while maintaining human agency in tasks, thereby enriching the collaborative experience.
- Research Motivation and Related Work: The authors were inspired by research in pointer devices and cursor interaction, as well as the real-time multi-user cursor interaction features of modern collaborative software (e.g., Figma). Related work has discussed the value of human-computer collaboration frameworks and interaction techniques (e.g., "visual guidance" and "real-time feedback") for complex tasks. This study aims to redefine AI from a passive tool to an active collaborator.
Solution
- Proposed Method and Solution: The authors designed Pointer Assistant, a system powered by LLMs that integrates an additional on-screen mouse pointer with proactive interaction capabilities. The AI appears as a green cursor alongside the user's orange cursor, providing real-time suggestions and feedback for the user's tasks without requiring explicit user prompts.
- Innovations:
- Introducing an additional mouse cursor as an AI assistant to reduce the need for users to switch contexts.
- The cursor displays AI suggestions in real time and points to relevant areas on the screen, offering spatial guidance.
- The AI is capable of proactively responding to user behavior rather than merely waiting for user input.
- Implementation Steps:
- User actions trigger AI responses: For example, after filling in data on the interface, the AI proactively provides suggestions or feedback.
- User input is serialized into JSON format and sent to the LLM via an API to receive response information.
- The AI points to relevant parts of the screen using the cursor and displays suggestions.
- Users are given the ability to interact directly with the AI (e.g., entering messages anywhere to converse with the AI).
Research Outcomes
- Specific Outcomes:
- The effectiveness of Pointer Assistant was validated through a financial budgeting task, demonstrating its ability to reduce cognitive load, improve user satisfaction, and increase the number of budget categories generated by users.
- Experiments showed that Pointer Assistant, compared to traditional passive chat interfaces, better captured users' attention and encouraged them to correct input errors and extract missing content through proactive feedback.
- Users perceived the pointer-enabled proactive AI as more "active" and "agentive," and the pointer-enhanced AI improved the perceived enjoyment of the user experience.
- Advantages Compared:
- Traditional chat-based interfaces require users to constantly switch attention, whereas Pointer Assistant decodes tasks with real-time visual guidance, reducing focus shifts.
- The combination of proactivity and visual pointers allows the AI to intervene in task execution in real time, rather than waiting for explicit user requests.
- Experiment or Evaluation Results:
- Satisfaction: The pointer-enabled AI condition significantly improved user satisfaction with AI collaboration (described as "fun and efficient").
- Task Load: Pointer Assistant significantly reduced task load, particularly in scenarios involving visual guidance.
- Novelty and Enjoyment: Animated pointers with emojis were perceived by users as "innovative and enjoyable."
- Limitations and Future Directions:
- Proactive AI may lead to users feeling "overly interrupted" or "monitored," requiring further optimization.
- The current design is primarily based on tabular or structured user interfaces and lacks support for more freeform layouts.
- The quality of AI-generated suggestions depends on the LLM model, and erroneous information could negatively impact user experience.
- Long-term evaluations of effectiveness beyond specific tasks have not been conducted; future research could explore cross-domain, long-term studies.
Conclusion
Pointer Assistant reimagines traditional LLM interaction interfaces through innovative visual guidance and proactive feedback, transforming AI from a conventional tool into a dynamic task collaborator. Experimental results indicate that this design significantly enhances user experience, task performance, and guidance functionality, particularly for complex, real-time tasks. However, future research should focus on addressing potential negative impacts of proactive feedback, extending applicability to freeform interfaces, and exploring long-term value across broader tasks.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can traditional LLM chat interfaces better support complex spatial tasks?Category: LLM Interfaces, Prompts, and Interaction UnderstandingSimilar questionsarrow_forward
- Can introducing an additional mouse pointer with spatial guidance reduce users' cognitive burden?Category: LLM Interfaces, Prompts, and Interaction UnderstandingSimilar questionsarrow_forward
- How can AI assistants transition from passive tools to active collaborators to improve task performance and user satisfaction?Category: LLM Interfaces, Prompts, and Interaction UnderstandingSimilar questionsarrow_forward
Practical Problems
1- Frequent switching between tasks and chat windows increases users' cognitive burden.Category: LLM Interfaces, Prompts, and Interaction UnderstandingSimilar questionsarrow_forward
- 71%
How Do Analysts Understand and Verify AI-Assisted Data Analyses?
CHI '24· Human-LLM Collaboration +2
- 67%
Human Speakers Help Machine Listeners To account For Visual Asymmetries in Dialogue
CUI '23· Voice User Interface (VUI) Design +1
- 63%
Natural Language Dataset Generation Framework for Visualizations Powered by Large Language Models
CHI '24· Human-LLM Collaboration +2
- 63%
VeriPlan: Integrating Formal Verification and LLMs into End-User Planning
CHI '25· Human-LLM Collaboration +2
Based on Jaccard similarity of research subtopics & professions (≥60%)