Agentforce & AI
Einstein for Service: the assistive AI most teams should deploy before an autonomous agent
The Agentforce conversation jumps straight to a service agent that resolves the case on its own. But there's a whole assistive layer underneath it: Service Replies, Work Summaries, Case Classification, where the rep stays in control and the AI drafts, summarizes, and classifies. It's faster to ship, lower-risk, and it builds the data foundation the autonomous agent needs. Here's what each tool does, how grounding works, and the licensing maze underneath.
Every Agentforce conversation with a service leader starts in the same place: an autonomous agent that reads the case, checks the account, drafts the answer, and closes the ticket without a human touching it. It’s the right long-term picture. It’s also the wrong first project for most contact centers, because it asks an organization to trust a machine with the whole interaction before it has learned whether the machine’s answers are any good on its own data.
There’s a layer underneath the autonomous agent that almost nobody talks about, and it’s where a lot of teams should start. Salesforce calls it the assistive side of Einstein for Service: Service Replies that draft the agent’s response, Work Summaries that write the case wrap-up, and Case Classification that fills in the routing fields. The rep stays in the driver’s seat: every AI output is a suggestion they accept, edit, or discard. It ships in hours instead of a quarter, it carries a fraction of the risk, and, the part teams miss, it builds the grounded, well-labeled data foundation that an autonomous service agent needs to work at all. This post is the map of that layer.
Assistive is a different risk class from autonomous
The distinction is not marketing; it changes what can go wrong. An autonomous service agent reads a customer message and sends a reply: the customer sees the AI’s output directly, and a bad answer is a bad customer experience that already happened. An assistive tool drafts a reply into the agent’s console, and a human decides whether it ever leaves the building. The blast radius of a hallucination shrinks from “the customer was told something false” to “the agent saw a bad suggestion and ignored it.”
That single difference is why assistive features clear internal risk review, security, and legal so much faster. You’re not asking the org to trust the model’s judgment; you’re asking it to trust a human to catch a bad draft, a bar every contact center already meets today, because that’s what quality assurance is. Deploy the assistive layer first and you get three things at once: a real efficiency win, a low-stakes environment to discover whether your knowledge base is good enough to ground anything, and a labeled corpus of accepted-versus-edited AI outputs that tells you exactly where an autonomous agent would fail before you build one.
The three tools, and the split that matters
Einstein for Service’s assistive layer has three workhorses, and they split cleanly into two technical families: a distinction worth internalizing because it decides how you set each one up and what can go wrong.
- Service Replies (generative). Drafts a suggested reply to a customer, grounded in your knowledge and case context. A large language model writes prose. The failure mode is hallucination, so grounding and the Trust Layer are the whole game.
- Work Summaries (generative). Writes the after-the-conversation wrap-up (a summary of what happened, the issue, and the resolution) so the agent doesn’t type it by hand. Also LLM-generated prose, same grounding and trust concerns.
- Case Classification (predictive). Predicts values for case fields (priority, reason, product, routing) from a model trained on your historical closed cases. This is classic supervised ML, not generative AI. It doesn’t hallucinate a paragraph; it predicts a picklist value with a confidence score. Different engine, different setup, different failure mode entirely.
Conflating the generative two with the predictive one is the most common setup mistake. Case Classification doesn’t need a knowledge library or a prompt template. It needs clean historical cases to learn from. Service Replies and Work Summaries don’t need a training run. They need a grounded knowledge source and a good prompt. Treat them as one thing and you’ll starve one and over-engineer the other.
Service Replies: grounding is the entire build
Service Replies suggests a reply the agent can insert, edit, and send across chat, messaging, and email. The generation is the easy part; the reason it works, or doesn’t, is grounding.
Out of the box, Service Replies grounds on your case context and knowledge. The upgrade that changed its ceiling is that Service Replies is now built on Prompt Builder and grounded through an Einstein Data Library (EDL). That means two things in practice. First, the reply is grounded through the same Data Library and retriever machinery that an autonomous agent uses: knowledge articles and uploaded documents chunked, indexed, and retrieved at answer time, so the draft cites your content instead of the model’s memory. Second, you customize the behavior in Prompt Builder: you control what the reply includes, and you tune voice and tone so a draft reads like your brand instead of a generic assistant.
The prerequisites follow from that architecture, and this is where day-one setups stall:
- Einstein Service Replies enabled.
- Prompt Builder enabled (for the customizable, template-driven experience).
- Data 360 (Data Cloud) provisioned, because the Data Library and its retrievers run on it, which is another reminder that Agentforce and Data 360 are entangled well below the autonomous-agent tier.
- A Data Library assigned to the feature, with the retrievers configured. An admin needs Data Cloud access to manage those retrievers: a permission that surprises teams who thought they were configuring a Service Cloud feature and suddenly need a Data Cloud admin in the room.
A subtlety worth knowing: Service Replies and an Agentforce Service Agent can share the same Einstein Data Library. Ground both on one library and the assistive draft your human agent sees and the answer an autonomous agent would send come from the same governed source, so when you graduate from assistive to autonomous, you’re not rebuilding the knowledge foundation, you’re reusing it. That’s the strategic reason to treat the assistive project as the first phase of the autonomous one, not a detour.
Work Summaries: the wrap-up nobody wants to write
After-call work is where agent handle time goes to die. Work Summaries attacks it directly: at the end of a conversation, generative AI produces a structured summary and populates it into the case: a summary of the interaction, the issue, and the resolution, presented for the agent to review and correct before saving. The agent reviews and edits rather than composing from a blank field, which is the entire time saving.
Two things to get right:
- It’s review-and-correct, not fire-and-forget. The summary is a draft the human confirms. Treat the three fields as suggestions, not gospel: a wrong resolution field poisons your reporting and, worse, becomes bad training data if it later feeds a model.
- Licensing gates it. Work Summaries is available with the Agentforce 1 Edition or the Agentforce for Service add-on. It is not a free-for-everyone toggle, and the packaging in this area has shifted as Salesforce consolidated “Service Cloud Einstein” naming into “Einstein for Service” and “Agentforce for Service.” Confirm your edition and add-ons before you promise it, because the pricing and packaging here is exactly the kind of thing that moves release to release.
Case Classification: the predictive quiet achiever
Case Classification is the least glamorous of the three and often the highest ROI, because routing errors are expensive and invisible. It’s a predictive model that learns from your historical closed cases and predicts values for selected case fields.
The mechanics are concrete and worth knowing before you scope it:
- You build a model that trains on closed cases. You can feed it up to 30 input fields (String, Picklist, and Lookup) and you need at least one string-type input field (the case description is the obvious one) for training to work.
- You click Build, and Salesforce trains the model and emails you when it’s ready.
- You choose how assertive it is per field. Einstein can recommend the top three values for the agent to pick from, select the single best value for the agent to confirm, or, above a confidence threshold you set, select and save the value automatically. The more autonomous the action, the higher the confidence you should demand before you let it write unattended.
- You expose the field-recommendations component on the console layout, assign permissions, and activate.
The judgment call is the threshold. Set it too low and the model auto-fills wrong values that misroute cases; set it too high and it never acts and you’ve bought a very expensive picklist suggestion. Start with “recommend, don’t save,” watch the accept rate by field, and only promote a field to auto-save once its predictions have earned it. This is the same data-quality discipline that governs every ML feature: the model is only as good as the closed cases it learned from, so a history of sloppy, mislabeled cases produces a confidently wrong classifier.
The licensing maze, laid flat
The single most confusing part of this whole area is which permission set and license unlocks which feature, made worse by a naming migration that’s still in flight. Here’s the honest state of it:
- Service Replies for chat and messaging uses the Service Replies User permission set, historically included with the Service Cloud Einstein add-on.
- Service Replies for email uses the Email Response User permission set, associated with the Einstein for Service add-on.
- Work Summaries comes with the Agentforce 1 Edition or the Agentforce for Service add-on.
- “Service Cloud Einstein” is legacy naming that still appears in older contracts and help pages; Salesforce now frames this under Einstein for Service and Agentforce for Service.
The practical advice: do not design a rollout off a blog’s licensing table, including this one. The names are consolidating, add-ons are being repackaged, and what’s bundled versus what’s an upcharge has changed. Pull your org’s current entitlements, confirm the exact permission sets against current documentation, and check what’s already included before you buy anything. A free starting point exists, Salesforce Foundations includes a slice of generative capability at no cost, and it’s worth knowing where the free tier ends before you sign an add-on.
Where the Trust Layer does its quiet work
Because Service Replies and Work Summaries are generative, they run through the Einstein Trust Layer: the prompt is grounded and masked, PII is protected on the way to the model, and the exchange isn’t retained by the LLM provider. This is the same protection the autonomous agents get, and it’s a reason the assistive layer is a safe first step rather than a shadow-IT shortcut. You’re not bypassing governance to move fast, you’re getting the same governance on a smaller surface. What the Trust Layer does not do is guarantee the answer is correct or grounded well; that’s still on your knowledge base and your prompt, which is exactly why deploying assistive first is such a cheap way to find out whether your grounding is good enough for anything more ambitious.
The takeaway
The autonomous service agent is the right destination, but it’s a poor first move for an organization that hasn’t yet proven its knowledge base can ground a machine or its case history can train one. The assistive layer (Service Replies, Work Summaries, Case Classification) is where you find that out at low stakes: the rep stays in control, every output is a suggestion a human vets, and the blast radius of a bad answer is a draft that got ignored rather than a customer who got misled. Ship it first and you get an immediate handle-time win, a labeled record of where AI succeeds and fails on your data, and, because Service Replies grounds on the same Einstein Data Library an autonomous agent uses, a foundation you carry forward instead of rebuild. Mind the generative-versus-predictive split when you set each one up, start Case Classification in recommend-only mode and earn your way to auto-save, run the generative tools through the Trust Layer, and verify the licensing against your own org because the names are still moving. That’s not a detour around Agentforce. It’s the on-ramp to it.
Understanding the basics
What’s the difference between Einstein for Service and an Agentforce Service Agent?
Einstein for Service’s assistive features (Service Replies, Work Summaries, Case Classification) help a human agent by drafting replies, summarizing cases, and predicting field values, but the human stays in control and decides what happens. An Agentforce Service Agent is autonomous: it handles the interaction end to end and can resolve or respond to a case without a human in the loop. Assistive is lower-risk and faster to deploy; autonomous is the larger transformation. Many teams deploy the assistive layer first and graduate to autonomous once they’ve proven their grounding and data quality.
How does Service Replies avoid making things up?
Service Replies is grounded, not free-associating. Built on Prompt Builder and grounded through an Einstein Data Library, it retrieves relevant knowledge articles and documents at answer time and drafts a reply from that content, not from the model’s memory. It runs through the Einstein Trust Layer, which masks PII and prevents the LLM provider from retaining the exchange. But grounding quality still depends on your knowledge base, a thin or stale library produces thin or stale drafts, and every reply is a suggestion the human agent reviews before sending.
Is Case Classification generative AI?
No. Case Classification is predictive machine learning, not generative AI. It trains a model on your historical closed cases and predicts values for selected case fields (priority, reason, product, routing) with a confidence score, rather than generating prose. That means it doesn’t need a knowledge library or a prompt template; it needs clean, well-labeled historical cases to learn from. Service Replies and Work Summaries are the generative features in the suite; Case Classification is the predictive one.
Deciding whether to start with the assistive layer or go straight to an autonomous agent, and untangling which license unlocks what in your org? Talk to us. We scope the Service Cloud AI rollout that fits your data and your risk tolerance, not the demo.