Skip to content
  1. Home
  2. AI agents
  3. What is an AI agent?
  4. Agents vs copilots, chatbots and RPA

Plan · What is an AI agent?

AI agent vs chatbot, copilot and RPA: what is the difference?

A chatbot answers questions. A copilot helps a person who stays in charge of the task. An AI agent takes a goal, decides the steps and acts through tools inside limits you set. RPA and workflow automation follow a script a developer wrote in advance. The dividing questions are who decides the next step and who acts in systems.

In this guide: 83 pages

Key takeaways

  1. Who decides the next step is the test: nobody (chatbot), the person (copilot), the model inside guardrails (agent) or the developer in advance (RPA and workflows).
  2. Agentic AI and RPA are complements. The agent reads the case and decides; bots and deterministic flows execute the steps that must run the same way every time. UiPath built its 2025 platform on that split.
  3. Microsoft 365 Copilot is an assistant; agents extend it. Agent Builder makes declarative agents from your knowledge without external actions; actions come from Copilot Studio, or from API and MCP plugins a developer adds.
  4. Gartner, as reported by Reuters in June 2025, counted only about 130 real agentic AI vendors among thousands. A five-question test tells you what you are buying.
Chatbot, copilot, agent and RPA on two axesTwo axes: whether the steps are fixed in advance or chosen by the model at run time, and whether the software acts in systems or a person does. RPA and workflow automation: fixed steps, software acts. AI agent: model chooses, software acts, inside guardrails. Chatbot: answers only, nobody acts in systems. Copilot: the model suggests, the person decides and acts.Software acts in systemsRPA and workflow automationA developer scripts the stepsBreaks or routes exceptions to a personPredictable and replayableAI agentThe model picks the next stepActs through tools; re-plans on exceptionsNeeds identity, approval, evals, limitsA person actsChatbotAnswers from scripts or a modelNobody acts in systemsFit: FAQs, known questionsCopilot or assistantThe model drafts and suggestsThe person decides and actsFit: drafting, analysis, summariesSteps fixed in advanceSteps chosen by the model at run timeChatbot, copilot, agent and RPA on two axesTwo axes: whether the steps are fixed in advance or chosen by the model at run time, and whether the software acts in systems or a person does. RPA and workflow automation: fixed steps, software acts. AI agent: model chooses, software acts, inside guardrails. Chatbot: answers only, nobody acts in systems. Copilot: the model suggests, the person decides and acts.Who decides the steps, and who actsRPA and workflow automationSteps fixed in advance; software actsA developer scripts the stepsBreaks or routes exceptions to a personAI agentModel chooses the steps; software actsActs through tools; re-plans on exceptionsNeeds identity, approval, evals, limitsChatbotAnswers only; nobody acts in systemsAnswers from scripts or a modelFit: FAQs, known questionsCopilot or assistantModel suggests; the person actsThe model drafts and suggestsFit: drafting, analysis, summaries
Four kinds of software on two axes: who decides the next step, and who acts in systems. The agent is the only one where the model decides and the software acts, which is why it needs controls the others do not.

What is the difference between a chatbot, a copilot and an AI agent?

A chatbot replies to a question and acts in nothing. A copilot drafts, suggests and analyses while the person decides and acts. An agent decides its own steps and acts through tools, with a person at defined points. The difference is who holds control, and it sets how much testing, identity and approval each one needs.

A chatbot is the oldest of the three: scripted answers, or a model answering from a knowledge base, with at most a fixed hand-off to a person. It is predictable because it does nothing. A copilot adds a model that works beside a person inside the tool they already use: Microsoft 365 Copilot drafts an email or answers from the files the person can already open, and the person reads, edits and sends. Predictability stays high because every action is still a human action.

An agent moves the decision into the model. OpenAI’s definition is "systems that independently accomplish tasks on your behalf", and its exclusion is just as useful: applications that integrate a model "but don’t use them to control workflow execution" are not agents. Microsoft’s, on the Entra Agent ID page, is an application that "attempts to achieve a goal by understanding its environment / context, making decisions and acting on them autonomously using available tools". Both turn on the model picking the next step and the software carrying it out.

Microsoft drew the line between its two words in October 2024: "Copilot is how you’ll interact with these agents", with agents ranging "from simple prompt-and-response to fully autonomous". In practice, Microsoft 365 Copilot is the assistant people talk to, Agent Builder inside it creates declarative agents from SharePoint and connector knowledge with no external actions, and Copilot Studio is the usual place an agent gets actions: connectors, MCP servers, agent flows, computer use and other agents; developers can also add API and MCP plugins to declarative agents. Read-only plugin calls in Copilot skip confirmation after the first consent; calls that modify data ask the user each time.

Chatbot, copilot, agent and RPA, compared on control, exceptions and the controls each one needs.

QuestionChatbotCopilot or assistantAI agentRPA or workflow automation
Who decides the stepsNobody; it answersThe person, with suggestionsThe model, inside guardrailsThe developer, in advance
Who acts in systemsNobody, or a fixed hand-offThe person; the copilot draftsThe agent, through toolsThe bot or flow, through fixed steps or UI scripts
Handles exceptionsNoThe person doesRe-plans, retries or escalatesBreaks, or routes to a person
PredictabilityHighHighLower; needs evaluation and limitsVery high; the same input gives the same output
Good fitFAQsDrafting and analysis with a person in chargeJudgment-heavy, unstructured, multi-system tasksStable, rule-based, high-volume steps
Controls it needsContent filter; knowledge permissionsThe user’s own permissions; data loss preventionIts own identity, approval gates, tool policy, an evaluation set, tracesA credential vault, change control, an exception queue

Agentic AI vs RPA: when does an agent replace a bot, and when does it not?

An agent replaces a bot when the bot breaks on variation: unstructured inputs, exceptions and rules that change. It does not replace a bot on stable, rule-based, high-volume steps, where the bot or a deterministic flow is cheaper and auditable. Production designs often use both, with the agent deciding and the flow executing.

RPA automates a user interface or an API with a recorded script. Workflow automation does the same with a chart of steps and connectors. Both fail the same way, by breaking or routing to a person when the input does not match what the script expects. Copilot Studio’s documentation makes the contract explicit for agent flows: they "are deterministic", and "the same input always produces the same output". That property is the reason to keep them: an auditor can replay a flow, and a finance controller can sign off on one.

Agentic process automation is the industry’s name for the combination. The agent sits in front: it reads the email or the document, decides what the case is, calls the flow or the bot for that case, and handles the exception itself or hands it to a person. UiPath launched its platform for this on 30 Apr 2025, designed to "unify AI agents, robots, and people on a single intelligent system", with UiPath Maestro as the orchestration layer. Copilot Studio reached the same place from the other side: its standard harness runs deterministic agent flows, and its GitHub Copilot harness runs goal-driven agents that call those flows as tools.

Computer use is the part of RPA that changed most. Instead of a recorded script, a model looks at a screenshot, decides where to click or what to type, and the harness executes it in a browser or a virtual machine. It can handle interface changes a script would break on, at a cost: each screenshot is roughly 1,000 to 1,800 input tokens on Claude, Copilot Studio bills per step, and the vendors warn about prompt injection through whatever appears on screen. Copilot Studio computer use went generally available in May 2026, Claude’s left beta on 19 Aug 2026, and Gemini’s followed on 30 Oct 2026. Use it for systems with no API, behind an allow list, with a person confirming consequential actions.

Which to use, by the shape of the work.

Shape of the workUseWhy
Stable rules, structured input, high volumeAn RPA bot or a deterministic flowSame input, same output; low cost per run; replayable for audit
Structured input with occasional exceptionsA flow first, with an agent on the exception pathThe flow handles the common case identically; the agent reads the exception and proposes a route
Unstructured input: email, documents, screenshotsAn agent that reads and decides, and a flow that executesReading needs a model; a write to a system of record should never vary
Rules that change faster than developers can keep upAn agent with the rules in its instructions and knowledge, and approval on writesInstructions change without a release; the approval catches drift
A system with no APIA computer-use agent behind an allow list, or RPA if the screen never changesModel-driven control can handle interface changes; a script is cheaper when nothing changes

The levels-of-autonomy sub-page has the workflow-or-agent decision in full.

Is agentic AI the same as generative AI, and is ChatGPT an agent?

No on both counts. Generative AI produces content when asked; agentic AI uses a model to decide and carry out steps toward a goal. ChatGPT in its chat form is an assistant, and OpenAI’s agent products are separate: the Agents SDK for code you run, and the Agents API, in public beta since 10 Sep 2026, for a harness OpenAI runs.

The confusion is understandable because every agent contains a generative model. The difference is what the model’s output is used for. In generative AI the output is the product, an email, an image, a summary or a block of code, and a person decides what to do with it. In agentic AI the output is a decision, which tool to call with which arguments, and the software acts on it. The same model can do either; the loop around it is what changes.

A model on its own is generative AI; it becomes an agent only with instructions, tools, memory and a loop around it. In its chat form, ChatGPT is a model wrapped in a chat interface with a person in charge of the actions. OpenAI’s agent platform moved fast in 2026: the Assistants API shut down on 26 Aug 2026, the visual Agent Builder shuts down on 30 Nov 2026, and the Agents API with its managed harness entered public beta on 10 Sep 2026.

Vendors blur these words, and Gartner’s analysts, as reported by Reuters on 25 Jun 2025, estimated that only about 130 of the thousands of vendors claiming agentic AI were real, and predicted that more than 40% of agentic AI projects would be cancelled by the end of 2027 over escalating costs and unclear business value. The word they used for the rest is agent washing.

How do you tell what a vendor is actually selling you?

Ask five questions about the product in front of you, and the label stops mattering: who decides the next step, can it act in your systems, what happens on an exception, can a run be replayed, and what identity does it act under.

  1. Who decides the next step? A developer who decided in advance makes it a workflow or a bot; a person deciding each time makes it a copilot; the model deciding at run time makes it an agent, and the rest of the questions apply.
  2. Can it act in your systems, and through what? Connectors, APIs and MCP servers are the usual answers. If the only action is to show text, it is a chatbot however it is marketed.
  3. What happens on an exception? A bot breaks or routes; an agent re-plans, retries or escalates. Ask to see the escalation path and the limit on retries.
  4. Can a run be replayed and explained? Deterministic flows replay exactly. For an agent, ask for the trace of one run: every model call and tool call with its arguments, and the approval decisions.
  5. What identity does it act under? A product that runs under the installing user’s account or one shared credential cannot show who did what when something goes wrong. Each agent needs its own identity, acting for a user or as itself.

The test prices the controls into the decision instead of discovering them after the pilot.

How do Microsoft, AWS and Google implement it?

Where each kind of software lives on the three clouds, with statuses as the vendor pages showed on 2 Nov 2026.

Capability, Microsoft, AWS, Google

CapabilityMicrosoftAWSGoogle
Assistant for peopleMicrosoft 365 Copilot; Agent Builder for declarative agents without external actionsAmazon Quick, an agentic workspace for business users (the page shows no launch date)Gemini Enterprise app, launched 9 Oct 2025, formerly Google Agentspace
Agents with actionsCopilot Studio: connectors, MCP servers, agent flows, computer use, other agentsAmazon Bedrock AgentCore with Gateway for tools; Bedrock Agents Classic closed to new customers since 30 Jul 2026Gemini Enterprise Agent Platform: ADK agents on Agent Runtime, tools through Agent Gateway (GA 18 Jun 2026)
Deterministic flowsCopilot Studio agent flows, where "the same input always produces the same output"AWS Step Functions Standard workflows (up to one year, exactly-once); Lambda durable functions (2 Dec 2025)ADK Sequential, Parallel and Loop workflow agents
Computer use for systems with no APICopilot Studio computer use (GA May 2026); Windows 365 for Agents MCP server (GA Jun 2026)AgentCore Browser (GA 13 Oct 2025); Amazon Nova Act (GA 2 Dec 2025, US East N. Virginia only)Computer use tool in the Agent Platform (GA 30 Oct 2026) with a human-in-the-loop safety policy

Frequently asked questions

Is Microsoft 365 Copilot an AI agent?

It is an assistant. It works beside a person inside Microsoft 365, and the person acts. Agents extend it: Agent Builder creates declarative agents from your own knowledge with no external actions, and Copilot Studio builds agents that act through connectors, MCP servers and flows and publishes them into Copilot and Teams.

What is agentic process automation?

A design where an agent reads the case and decides, and bots or deterministic flows execute the steps that must run identically each time. UiPath’s platform of 30 Apr 2025 is built on that split, with Maestro as the orchestration layer, and Copilot Studio runs agents and agent flows on the same harnesses.

Is RPA finished now that agents exist?

No. A bot or a deterministic flow is still the right tool for stable, rule-based, high-volume steps, because the same input gives the same output and an auditor can replay it. What changed is the front of the process: the agent reads unstructured input and handles exceptions, then calls the flow.

What is agent washing?

Selling or building a chatbot or a scripted flow under the agent label. Gartner, as reported by Reuters on 25 Jun 2025, estimated only about 130 of the thousands of agentic AI vendors were real. The five-question test on this page is the quick check before you buy or build.

Is a computer-use agent the same as RPA?

No. RPA replays a recorded script and breaks when the interface changes. A computer-use agent looks at a screenshot, decides the next click or keystroke and adapts to what it sees, at a higher cost per step and with prompt injection risk from anything on screen. Use it where there is no API, behind an allow list, with a person confirming the consequential steps.

More in What is an AI agent?

Sources

Each source was read on 2 November 2026. The date shown is the date on the page, or the page’s ms.date for Microsoft Learn; an undated page shows the date it was read.

  1. A practical guide to building agents (PDF) OpenAI, undated page, read 2 November 2026. The PDF carries no date; press coverage dates it to April 2025.
  2. What are agent identities? (Microsoft Entra Agent ID) Microsoft Learn, 15 June 2026
  3. New autonomous agents scale your team like never before Official Microsoft Blog, 21 October 2024
  4. Harnesses in Copilot Studio Microsoft Learn, 19 October 2026
  5. Agent flows overview (Copilot Studio) Microsoft Learn, 26 October 2026
  6. API plugins and MCP plugins for Microsoft 365 Copilot Microsoft Learn, 28 October 2026
  7. Build agents with Agent Builder in Microsoft 365 Copilot Microsoft Learn, 26 October 2026
  8. Computer use in Copilot Studio Microsoft Learn, 20 October 2026
  9. What’s new in Copilot Studio Microsoft Learn, 22 October 2026
  10. UiPath launches the first enterprise-grade platform for agentic automation UiPath, 30 April 2025
  11. Computer use tool (Claude API) Anthropic, undated page, read 2 November 2026
  12. Claude Platform release notes Anthropic, undated page, read 2 November 2026
  13. Gemini Enterprise Agent Platform release notes Google Cloud, 28 October 2026
  14. Introducing Gemini Enterprise Google Cloud Blog, 9 October 2025
  15. OpenAI API deprecations OpenAI, undated page, read 2 November 2026
  16. OpenAI API changelog OpenAI, undated page, read 2 November 2026
  17. Over 40% of agentic AI projects will be scrapped by 2027, Gartner says Reuters, via The Star, 25 June 2025. Gartner’s own press release blocked automated access, so the figures are quoted as Reuters reported them.
  18. Amazon Bedrock Agents Classic maintenance mode AWS documentation, 30 July 2026
  19. Build reliable AI agents for UI workflow automation with Amazon Nova Act, now generally available AWS News Blog, 2 December 2025
  20. AgentCore Browser AWS documentation, undated page, read 2 November 2026
  21. Choosing a workflow type (AWS Step Functions) AWS documentation, undated page, read 2 November 2026
  22. Build multi-step applications and AI workflows with AWS Lambda durable functions AWS News Blog, 2 December 2025
  23. Amazon Quick AWS, undated page, read 2 November 2026
  24. Gemini computer use Google AI for Developers, undated page, read 2 November 2026
  25. Agent Development Kit (adk.dev) Google, undated page, read 2 November 2026

Planning an AI program?

Talk to the team that builds it and runs it after launch.

  • Built to SOC 2, HIPAA and GDPR standards
  • EU AI Act-aligned delivery
  • Microsoft Solutions Partner