Field Notes

Foundations

AI Agent vs Copilot vs Assistant: What's the Real Difference?

The shortest version: an assistant answers, a copilot suggests, an agent commits. The longer version is about who owns the system of record and who closes the loop.

SELQAI6 min read

The shortest version

  • Assistant: answers questions. Human is doing the work.
  • Copilot: suggests changes inside a human's workflow. Human still commits.
  • Agent: commits changes without a human in the inner loop. Human supervises outcomes.

The longer version

The categories blur because vendors describe themselves with whichever word is currently winning the market. The operational test is simpler:

  • Who owns the system of record? If it's the AI, you're looking at an agent.
  • Who closes the loop on the outcome? If it's the AI, you're looking at an agent.
  • What is the human's unit of attention — keystrokes, suggestions, or outcomes? Outcomes means agent.

Common categories that look similar

  • ChatGPT, Claude, Gemini in conversational UIs → assistants.
  • GitHub Copilot, Cursor, Codeium → copilots.
  • Devin, Auto-GPT, OpenAgents → task-level agents (single jobs, not continuous).
  • An autonomous AI business platform → continuous agent across the operating model.

Why the distinction matters for buyers

Pricing models, success metrics, change management, and ROI all differ.

  • Assistants are priced per-seat and measured by usage.
  • Copilots are priced per-seat and measured by acceptance rate.
  • Agents are priced per-outcome and measured by outcomes — pipeline created, tickets closed, code shipped, revenue captured.

If you're being sold an "agent" but priced per seat and measured on usage, you are buying a copilot with better marketing.

A clean rule of thumb

Watch where the pronoun lands. "It helps me write code" is a copilot. "It writes the code" is an agent.