Telcowin
Book a Demo
Not sure where to start?
See the full picture across every solution area.
View all solutions
Need a hand?
Talk to our consultants about your project.
View all services
Our ecosystem
See how our partners fit together.
View all partners
Featured
See how RHB transformed their CX with Telcowin.
Read case study
About UsOur story & leadership Pledge 1%Giving back to our communities CareersJoin the Telcowinners PROTÉGÉ ProgrammeGraduate Salesforce pathway
Solutions Services Partners Insights About Support
← Back to Articles & Guides
Guide AI & Automation 8 min read

Five Types of AI Agent, and How to Choose the Right One for Your Business

Not every AI agent works the same way. Some answer questions, some act on their own when something changes, and some work as a team. Here are the five types Salesforce's architects describe, what each is good for, and where most businesses should start.

The short version

Salesforce's architecture team has published a guide that sorts AI agents into five types. The difference between them is what starts the agent, and how much it does on its own.

Conversational agents answer when someone asks. Proactive agents act when something happens. Ambient agents work quietly in the background. Autonomous agents take a goal and plan the work themselves. Collaborative agents are teams of specialists working on one job.

Most businesses should start with the first two. They are easier to build and measure, and they put your data and guardrails in place for the more independent types later. Below, each type is explained with our own diagram and an example from everyday work.

1. Conversational agents: they answer when asked

This is the agent most people picture: a customer or employee asks a question in plain language, by text or voice, and the agent replies. What makes it more than a chatbot is that it checks your real data before it answers, and it knows when to hand over to a person.

Conversational agent
Customer reaches outWhatsApp, web chat, app or phone
AI agent
Understands the request
Checks the customer record and knowledge
Answers or acts
Resolved in the chatOrder status, bookings, updates
Handed to your teamWith the full transcript
Grounded inKnowledge articlesCustomer dataYour other systems
The agent answers when someone asks. It works out what they need, checks your records and knowledge, then resolves it or hands over to a person with the full conversation.

Example: a customer asks on WhatsApp where their order is. The agent finds the order in your CRM, checks the courier's status, and replies with a delivery date. If the parcel is lost, it passes the chat to your service team with the history attached, so the customer does not have to repeat themselves.

Good for

High volumes of similar questions, 24/7 cover, and first replies to new leads by email or chat.

Watch out for

Answers are only as good as your knowledge articles, so keep them current. Decide exactly when the agent should hand over, and test it.

2. Proactive agents: they act when something happens

Proactive agents are started by an event, not a person. That can be a change in your CRM, such as a deal that has gone quiet, or a signal from another system, such as a failed payment. The agent decides whether the event matters and what should happen next.

Proactive agent
A record changesA deal stalls, a case ages
Something happens elsewhereA cart is abandoned, a payment fails
AI agent
Watches for the signals that matter
Checks rules, history and context
Reaches out to the customerOffer, reminder or update
Alerts the right personIn Slack, with a task created
Grounded inBusiness rulesCustomer dataEvent streams
Nobody has to ask. A change in your data or a signal from another system starts the agent, which decides what should happen and reaches out first.

Example: a high-value customer leaves items in their online cart. The agent alerts the account manager in Slack, creates a follow-up task, and adds the customer to a reminder journey with a small offer.

Good for

Following up on stalled deals, ageing cases, abandoned carts, renewals and anything else that currently relies on someone noticing.

Watch out for

Too many triggers create noise, so start with a few events that clearly matter. Events from outside systems can arrive late or twice, so the agent must handle both.

3. Ambient agents: they work in the background

Ambient agents sit alongside the work people are already doing, such as a sales call, a meeting or a record on screen. They listen or watch, and step in only when they can help. Most of the time, nobody sees them.

Ambient agent
A live call or meeting
Someone working in a record
AI agent, always on
Follows the conversation or screen
Finds the facts that help right now
Private tips to the repProduct specs, next question to ask
Notes and updates capturedSaved to the CRM after the call
NeedsConsent to recordClear privacy rulesAn audit trail
The agent works quietly in the background of what people are already doing, and surfaces help or captures details without being asked.

Example: during a discovery call, the agent follows the conversation, finds the product details the customer asks about, and sends private tips to the sales rep in Slack. After the call, it writes up the notes and updates the opportunity.

Good for

Coaching reps during calls, capturing meeting notes, and guiding people through long processes in Salesforce.

Watch out for

Recording and listening need consent and a clear privacy notice, in line with Malaysia's Personal Data Protection Act. Too many suggestions get ignored, so tune what the agent surfaces.

4. Autonomous agents: they own a goal

An autonomous agent is given a goal and limits, not step-by-step instructions. It plans the steps, remembers what it has learned, uses your tools, checks whether each step worked, and changes the plan if it did not.

Autonomous agent
A goalFor example: build Q4 pipeline
AI agent
Limits set by you: role, scope and permissions
PlanBreaks the goal into stepsChooses a strategyRe-plans when needed
RememberWhat is happening nowWhat worked beforeYour business knowledge
ActPicks the right toolCarries out each stepChecks the result
Checks results and loops back to the plan
OutcomeWith a report of what it did
Give it a goal and limits. It plans the steps, remembers what it has learned, uses your tools, checks the results and re-plans until the goal is met.

Example: a sales manager sets a target for new pipeline this quarter. The agent researches target accounts, qualifies leads, drafts outreach for the team to send, and reports progress every week.

Good for

Long-running work with clear rules, where the steps change from case to case and constant supervision would be too slow.

Watch out for

They take the most effort to build, and it is harder to step in halfway. Mistakes can travel further before anyone notices. Start with tight limits and a person approving key steps.

5. Collaborative agents: a team of specialists

Some jobs are too broad for one agent. In a collaborative setup, an orchestrator agent splits the job and hands each part to a specialist agent, then combines what comes back. People stay in the loop to approve the result.

The agents talk to each other through open standards. Agent2Agent (A2A) lets agents pass work between them, even across vendors, and the Model Context Protocol (MCP) lets them use tools and data in other systems.

Collaborative agents
A complex jobBilling, delivery and service issues in one complaint
Orchestrator agent
Splits the job and assigns each part
Billing agent
Delivery agent
Service agent
A person approvesSees one combined proposal
OutcomeOne reply to the customer
Connected throughAgent2Agent (A2A)Model Context Protocol (MCP)Shared customer data
One job, several specialists. An orchestrator splits the work, specialist agents handle their part, and a person approves the combined answer.

Example: a customer complains about a wrong bill, a late delivery and a service cut-off in one message. The orchestrator asks the billing, delivery and service agents to check their part, combines the findings into one proposed fix, and a service rep approves it before it goes to the customer.

Good for

Cross-team problems with handoffs and approvals, where the knowledge sits in different departments or systems.

Watch out for

More agents mean more to secure, monitor and pay for. Each specialist needs clear boundaries, and the hand-offs need to be logged.

A closer look: how a messaging agent is built

Salesforce's guide also shows how each type is put together. The most common is the messaging service agent, a conversational agent on channels such as WhatsApp, web chat, SMS and LINE. Its set-up is a good picture of what every agent needs.

Pattern in practice: messaging service agent
Customer
WhatsAppWeb chatSMSSlackLINEPortal
Agentforce
Topics and instructionsWhat the agent handles and how
ActionsFlow, Apex, prompt templates, MCP tools
GuardrailsTrust Layer masks sensitive data
Data 360Unified profile and vector search
Knowledge retrievalFinds the right answer passage
CRM dataOrders, cases, accounts
Escalation: when the agent should not answer, the chat moves to a live agent queue in Service Cloud with the full transcript.
How a conversational agent is put together on Salesforce: channels in front, Agentforce in the middle, your data underneath, and a clear route to a live agent.

The guide describes three basic recipes for this pattern. The agent answers from your knowledge, takes an action such as updating a booking, or escalates to a person. Most real deployments use all three, and voice is next on the list.

Which type should you start with?

Start with the problem, not the type of agent. This is how the two usually match up.

If you want to…Start with
Answer common customer or staff questions, any timeA conversational agent
Stop things slipping through the cracksA proactive agent
Help reps during calls and cut admin after themAn ambient agent
Hand over a whole piece of work with a clear goalAn autonomous agent, once the basics are proven
Solve problems that cross several teams or systemsCollaborative agents, built on the ones above

What every agent needs, whatever the type

Trusted data. Agents answer from your customer records and knowledge, so these need to be connected and current. In Salesforce, that usually means Data 360 and well-kept knowledge articles.

Guardrails. Each agent needs a clear scope, the minimum permissions it needs, and protection for sensitive data. Salesforce's Einstein Trust Layer masks personal data before it reaches the AI model.

A clear route to a person. Decide when the agent must hand over, and make sure the person gets the full context.

Monitoring. Keep logs of what each agent did, review where it escalated or got stuck, and adjust its instructions over time.

A cost and limits plan. Agents use credits and system capacity, so set limits early. That way, one busy agent does not slow everything else down.

Where to start this quarter

1
Pick one high-volume process
For example order enquiries on WhatsApp, or follow-ups on stalled deals.
2
Check the data behind it
Make sure the records and knowledge the agent needs are complete and current.
3
Pilot one conversational or proactive agent
Set clear handover rules and measure it with one team for a few weeks.
4
Decide who owns your agents
Name someone to approve, monitor and retire agents before you add more.

Source: Salesforce Architects, Agentic Patterns and Implementation with Agentforce. Diagrams redrawn by Telcowin. Product names and capabilities as described by Salesforce and may change.

Not sure which agent to build first?

We will look at your processes and data, and help you pick the first agent worth piloting, with the guardrails in place from day one.