- Home
- AI agents
- What is an AI agent?
- 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
- 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).
- 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.
- 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.
- 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.
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.
| Question | Chatbot | Copilot or assistant | AI agent | RPA or workflow automation |
|---|---|---|---|---|
| Who decides the steps | Nobody; it answers | The person, with suggestions | The model, inside guardrails | The developer, in advance |
| Who acts in systems | Nobody, or a fixed hand-off | The person; the copilot drafts | The agent, through tools | The bot or flow, through fixed steps or UI scripts |
| Handles exceptions | No | The person does | Re-plans, retries or escalates | Breaks, or routes to a person |
| Predictability | High | High | Lower; needs evaluation and limits | Very high; the same input gives the same output |
| Good fit | FAQs | Drafting and analysis with a person in charge | Judgment-heavy, unstructured, multi-system tasks | Stable, rule-based, high-volume steps |
| Controls it needs | Content filter; knowledge permissions | The user’s own permissions; data loss prevention | Its own identity, approval gates, tool policy, an evaluation set, traces | A 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 work | Use | Why |
|---|---|---|
| Stable rules, structured input, high volume | An RPA bot or a deterministic flow | Same input, same output; low cost per run; replayable for audit |
| Structured input with occasional exceptions | A flow first, with an agent on the exception path | The flow handles the common case identically; the agent reads the exception and proposes a route |
| Unstructured input: email, documents, screenshots | An agent that reads and decides, and a flow that executes | Reading needs a model; a write to a system of record should never vary |
| Rules that change faster than developers can keep up | An agent with the rules in its instructions and knowledge, and approval on writes | Instructions change without a release; the approval catches drift |
| A system with no API | A computer-use agent behind an allow list, or RPA if the screen never changes | Model-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.
- 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.
- 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.
- 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.
- 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.
- 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
| Capability | Microsoft | AWS | |
|---|---|---|---|
| Assistant for people | Microsoft 365 Copilot; Agent Builder for declarative agents without external actions | Amazon 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 actions | Copilot Studio: connectors, MCP servers, agent flows, computer use, other agents | Amazon Bedrock AgentCore with Gateway for tools; Bedrock Agents Classic closed to new customers since 30 Jul 2026 | Gemini Enterprise Agent Platform: ADK agents on Agent Runtime, tools through Agent Gateway (GA 18 Jun 2026) |
| Deterministic flows | Copilot 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 API | Copilot 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.
- A practical guide to building agents (PDF)
- What are agent identities? (Microsoft Entra Agent ID)
- New autonomous agents scale your team like never before
- Harnesses in Copilot Studio
- Agent flows overview (Copilot Studio)
- API plugins and MCP plugins for Microsoft 365 Copilot
- Build agents with Agent Builder in Microsoft 365 Copilot
- Computer use in Copilot Studio
- What’s new in Copilot Studio
- UiPath launches the first enterprise-grade platform for agentic automation
- Computer use tool (Claude API)
- Claude Platform release notes
- Gemini Enterprise Agent Platform release notes
- Introducing Gemini Enterprise
- OpenAI API deprecations
- OpenAI API changelog
- Over 40% of agentic AI projects will be scrapped by 2027, Gartner says
- Amazon Bedrock Agents Classic maintenance mode
- Build reliable AI agents for UI workflow automation with Amazon Nova Act, now generally available
- AgentCore Browser
- Choosing a workflow type (AWS Step Functions)
- Build multi-step applications and AI workflows with AWS Lambda durable functions
- Amazon Quick
- Gemini computer use
- Agent Development Kit (adk.dev)
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