Do It For Me vs. Do It With Me: Why Users Crave Control in the Age of AI?

A study comparing fully automated and semi-automated software copilots and providing insightful results to guide the design of Human-AI Interaction (HAI).

Imagine having a super-smart assistant built right into your favorite software, ready to tackle complex tasks with a simple prompt. That’s the promise of software copilots, powered by the latest advancements in Large Language Models (LLMs). But as these AI helpers become more capable of full automation, a crucial question arises: Do users prefer a copilot that does everything for them, or one that guides them through the process? In our CHI 2025 paper, Do It For Me vs. Do It With Me: Investigating User Perceptions of Different Paradigms of Automation in Copilots for Feature-Rich Software” , we explore this question by comparing two different approaches to software automation—fully automated copilots versus semi-automated, guided copilots.

Meet the Contestants: AutoCopilot vs. GuidedCopilot

We developed two in-application copilots embodying different automation philosophies:

The User Verdict: Control and Learning Matter

By testing with participants (N=20) across data analysis in Google Sheets and visual design in Figma, we got quite revealing results:

How to Design Better AI Guidance in Software Copilots?

Building on these insights, we explored ways to further enhance the semi-automated approach with two key features for GuidedCopilot:

A follow-up usability study with expert and novice Photoshop users (N=10) showed that these features were highly appreciated for their ability to provide targeted and efficient guidance.

Key Factors for Designing Effective Copilots:

Dimensional framework describing key factors to consider when determining levels of automation and step-by-step guidance in copilots

The Future is Collaborative

Our research provides compelling evidence that while the allure of full automation is strong, users often value control and the opportunity to learn when interacting with software copilots. The “Do It With Me” paradigm, which blends semi-automation with tailored guidance, appears to strike a better balance, leading to increased user satisfaction, productivity, and software learnability.

As AI continues to be integrated into our software, understanding these user preferences is crucial. The future of effective software assistance likely lies in creating copilots that function as true collaborators, empowering users rather than replacing them, and adapting to their individual needs and goals.