You are here:
Compare Einstein Bots with Agentforce Service Agent
Einstein Bots and Agentforce Service Agent are similar in some ways and different in others. Compare their features, conversational building blocks, and availability.
Required Editions
| Available in: Lightning Experience. |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with the Einstein for Service, Einstein Platform, or Agentforce for Service add-on. |
| To use enhanced Messaging channels with AI agents, see required editions. |
Einstein Bots capabilities that are available with Agentforce Service Agent include:
- Performing actions with an assigned user: Einstein Bots and Agentforce Service Agent perform actions, such as accessing record information, with the user that they’re assigned to. Give the assigned agent user access to features that you want the agent to use, including objects, Visualforce pages, and Apex classes.
- Connecting to customer channels: Similar to enhanced Einstein Bots, Agentforce Service Agent can chat with customers on enhanced messaging channels.
- Transferring conversations: Agentforce Service agent can detect and transfer complex and sensitive conversations to a service rep.
- Builder interface: You can create and manage AI agents in Agent Builder. Similar to the bot builder, Agent Builder includes an AI agent’s settings, components, and a preview conversation.
Compare Conversational Building Blocks
AI agents can understand the underlying intent of messages and generate contextually relevant responses out of the box. They engage in fluid conversations and use conversation context to make decisions.
To navigate conversations, Einstein bots use predefined dialogs, steps, and utterances, and they respond to customers with scripted messages. They’re built on intent models that can require extensive setup and training. To review how bots work, see What Makes Bots Tick?.
Instead of a pre-defined conversation flow, Agentforce Service agents navigate conversations with the help of a reasoning engine and an LLM. And while bots’ main building blocks are dialogs and steps, agents are built with natural language topics and actions.
- Topics: Agent topics define the range of capabilities that your agent can handle. A topic is a collection of actions that an agent can use to perform a job to be done. Topics also contain topic instructions that help the agent make decisions and use actions effectively. Adding topics to an agent helps it perform different jobs.
- Actions: Agent actions are the tools that the agent can use to perform the job. Similar to dialog action steps in Einstein Bots, actions can complete specific tasks by taking inputs and producing outputs. Each agent action is built on a reference action, such as a prompt template, flow, or invocable Apex class.
- Reasoning Engine: Agents use a reasoning engine to choose and launch topics and actions during a conversation. Similar to a bot’s intent model, the reasoning engine helps an agent interpret users’ interactions and utterances. However, unlike intent models, the reasoning engine calls an LLM trained on vast amounts of data.
Compare Availability and Billing
| Availability | Einstein Bots | Agentforce Service Agent |
|---|---|---|
| User interfaces | Available in Salesforce Classic and Lightning Experience. Setup for Einstein Bots is available in Lightning Experience. | Available in Lightning Experience |
| Editions and add-on licenses | Available in Enterprise, Performance, Unlimited, and Developer Editions with the Agentforce Service (formerly Service Cloud) or CRM add-on license. | Available in Performance, Unlimited, and Developer Editions with one of these add-on licenses.
|
| Customer channels | Enhanced bots
Standard bots
|
|
| Languages | For a list of supported languages, see Define Languages for Your Einstein Bot. | For a list of supported languages, see Considerations for Agentforce Service Agent. |
| Billing | Einstein Bots uses a monthly engaged session allowance. See Engaged Sessions, Bot Billing, and Bot Performance. | Agentforce Service Agent is a consumption-based product that consumes Einstein Requests and Data 360 credits based on usage type. See Billing Considerations for Agentforce Service Agent. |

