mlsanityData to 7 Oct 2026

Need Help? Designing Proactive AI Assistants for Programming

arXiv 2410.04596 ↗First posted 6 Oct 2024cs.HCcited by 42

Not on the map. Why?

Abstract (arXiv)

While current chat-based AI assistants primarily operate reactively, responding only when prompted by users, there is significant potential for these systems to proactively assist in tasks without explicit invocation, enabling a mixed-initiative interaction. This work explores the design and implementation of proactive AI assistants powered by large language models. We first outline the key design considerations for building effective proactive assistants. As a case study, we propose a proactive chat-based programming assistant that automatically provides suggestions and facilitates their integration into the programmer's code. The programming context provides a shared workspace enabling the assistant to offer more relevant suggestions. We conducted a randomized experimental study examining the impact of various design elements of the proactive assistant on programmer productivity and user experience. Our findings reveal significant benefits of incorporating proactive chat assistants into coding environments and uncover important nuances that influence their usage and effectiveness.

Key facts. Cited by 42 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Oct 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 20; 2026: 22.

42 papers.

Sort:

By area:

  1. 2026Dive into Claude Code: The Design Space of Today's and Future AI Agent Systemscited by 33
  2. 2025Morae: Proactively Pausing UI Agents for User Choicescited by 18
  3. 2025Context Engineering 2.0: The Context of Context Engineeringcited by 17
  4. 2025ProactiveVA: Proactive Visual Analytics with LLM-Based UI Agentcited by 14
  5. 2025Which Contributions Deserve Credit? Perceptions of Attribution in Human-AI Co-Creationcited by 13
  6. 2025ProMemAssist: Exploring Timely Proactive Assistance Through Working Memory Modeling in Multi-Modal Wearable Devicescited by 13
  7. 2025ProPerSim: Developing Proactive and Personalized AI Assistants through User-Assistant Simulationcited by 10
  8. 2025ProactiveEval: A Unified Evaluation Framework for Proactive Dialogue Agentscited by 9
  9. 2025Understanding, Protecting, and Augmenting Human Cognition with Generative AI: A Synthesis of the CHI 2025 Tools for Thought Workshopcited by 7
  10. 2025OS-MAP: How Far Can Computer-Using Agents Go in Breadth and Depth?cited by 6
  11. 2025TableTalk: Scaffolding Spreadsheet Development with a Language Agentcited by 5
  12. 2025Interaction as Intelligence: Deep Research With Human-AI Partnershipcited by 5
30 more
  1. 2025ClearFairy: Capturing Creative Workflows through Decision Structuring, In-Situ Questioning, and Rationale Inferencecited by 4
  2. 2026GUIDE: A Benchmark for Understanding and Assisting Users in Open-Ended GUI Taskscited by 4
  3. 2025Semantic Commit: Helping Users Update Intent Specifications for AI Memory at Scalecited by 3
  4. 2025Curiosity by Design: An LLM-based Coding Assistant Asking Clarification Questionscited by 3
  5. 2025Evalet: Evaluating Large Language Models through Functional Fragmentationcited by 3
  6. 2025Interaction-Driven Browsing: A Human-in-the-Loop Conceptual Framework Informed by Human Web Browsing for Browser-Using Agentscited by 3
  7. 2025Completion neq Collaboration: Scaling Collaborative Effort with Agentscited by 3
  8. 2025On the Regulatory Potential of User Interfaces for AI Agent Governancecited by 3
  9. 2026Humans are Missing from AI Coding Agent Researchcited by 3
  10. 2025State Your Intention to Steer Your Attention: An AI Assistant for Intentional Digital Livingcited by 2
  11. 2026Agentic Coding Needs Proactivity, Not Just Autonomycited by 2
  12. 2026Do Proactive Agents Really Need an LLM to Decide When to Wake and What to Anchor?cited by 2
  13. 2025Understanding and supporting how developers prompt for LLM-powered code editing in practicecited by 1
  14. 2026Human-Human-AI Triadic Programming: Uncovering the Role of AI Agent and the Value of Human Partner in Collaborative Learningcited by 1
  15. 2026From Junior to Senior: Allocating Agency and Navigating Professional Growth in Agentic AI-Mediated Software Engineeringcited by 1
  16. 2026Belief-Guided Inference Control for Large Language Model Services via Verifiable Observationscited by 1
  17. 2026An Empirical Study of Proactive Coding Assistants in Real-World Software Developmentcited by 1
  18. 2026Designing Proactive Thought Partners for Writingcited by 1
  19. 2026After Talking with 1,000 Personas: Learning Preference-Aligned Proactive Assistants From Large-Scale Persona Interactionscited by 0
  20. 2026Choose Your Own Adventure: Non-Linear AI-Assisted Programming with EvoGraphcited by 0
  21. 2026Humans' ALMANAC: A Human Collaboration Dataset of Action-Level Mental Model Annotations for Agent Collaborationcited by 0
  22. 2026VeriForge: Mitigating Latent Knowledge Gaps in Narrative Drafting via Mixed-Initiative Scaffoldingcited by 0
  23. 2026VibeJam: A User Study Platform for Web Development with Agentscited by 0
  24. 2026Towards Cognitive Process-Aware Proactive Writing Supportcited by 0
  25. 2026When2Talk: When Should a Proactive In-Car Agent Talk?cited by 0
  26. 2026Beyond "ChatGPT Can Make Mistakes": Designing Interventions to Support Metacognitive Monitoring in AI-Assisted Workcited by 0
  27. 2026DocuTeam: Mixed-Initiative Multi-Agent Discussions around Evolving Documentscited by 0
  28. 2026ParallelPilot: Supporting Coordination and Monitoring in Parallel AI Codingcited by 0
  29. 2026Marathoner: Ultra-Long-Horizon Autonomous Intelligencecited by 0
  30. 2026NarrativeSteward: Coordinating Delegation, Guidance, and Verification in Agent-Assisted Interactive Narrative Authoringcited by 0