LIBERATESalesforceCRM

Agentforce vs owning your AI: why Salesforce's autonomous agents lock you in deeper

saasinatorsaasinator AI11 min read

What Atlas actually is

The Atlas Reasoning Engine is the core that powers Agentforce, Salesforce's autonomous-agent platform. The architecture is well-documented in Salesforce's own engineering material and is genuinely well-engineered. A planner translates the user goal into a sequence of steps using a foundation model. An action selector chooses the appropriate tool for each step. A tool-execution engine invokes the tools dynamically. A memory module maintains conversation context and history embeddings. A reflection module retries and optimises actions using critique agents and scoring functions. The whole thing runs against an asynchronous, event-driven, graph-based workflow design that uses cooperative agent swarms.

The data layer the architecture reads from is Salesforce Data Cloud. The grounding mechanism is Agentforce RAG Grounding, which pulls live data from Salesforce, Data Cloud, or external systems through Salesforce's implementation of the Model Context Protocol. The model layer is configurable through Salesforce Model Builder, which lets the customer plug in OpenAI, Anthropic, Azure OpenAI, or Google Vertex AI as the reasoning model. The customer who wants to use a model other than Salesforce's default has the ability to do so. The customer who wants to operate the entire architecture outside the Salesforce perimeter does not.

This piece is the working alternative for the customer in the second category.

Why model choice is not the same as agent ownership

The Model Builder option is the response Salesforce gives when customers raise the model-choice question. The response is real. You can plug in Anthropic or OpenAI or a hyperscaler-hosted model as the reasoning engine for your Agentforce agents. The pricing is per call, on top of the existing Agentforce commitment, and the model runs inside the Salesforce environment. The customer has chosen the model and the customer is paying for the call.

The architectural commitment is the rest of the stack. The planner is the Atlas planner. The action selector is the Atlas action selector. The memory module is the Atlas memory module. The tool catalogue is the Salesforce tool catalogue. The data layer is Data Cloud. The orchestration is the Salesforce orchestration. The customer has chosen the foundation model but has accepted everything else.

The depth of the architectural commitment matters because the agents do not work in isolation. They depend on the data the customer has loaded into Data Cloud, the actions the customer has defined in the Salesforce action library, and the topic taxonomy the customer has built against the platform. Each of these is a layer of customisation that does not transfer to any other agent platform. The Agentforce agent the customer builds today is an agent that only runs on Agentforce.

The capabilities the customer actually wants

Strip the architecture from the pitch and the customer wants four specific capabilities the Agentforce platform delivers.

A planner that turns a user request into a structured plan. The customer wants the natural-language interface that takes a goal and produces a sequence of executable steps.

An action library that the planner can draw from. The customer wants the agent to take real actions against the systems the business runs on, with the actions defined declaratively rather than hard-coded.

A grounding layer that lets the agent read from the customer's data. The customer wants the retrieval-augmented generation pattern that pulls live data into the agent's context, rather than relying on the foundation model's pretraining alone.

A memory and reflection mechanism that lets the agent improve across sessions. The customer wants the agent to remember what worked last time and to evaluate its own performance against the desired outcome.

Each of these is well-understood agent architecture as of 2026. The open-source ecosystem has shipped credible implementations of each. The customer who wants to build the same capabilities on owned infrastructure has a working architecture to use.

The open architecture

The working pattern we run for the customer who wants the Agentforce capabilities outside the Salesforce perimeter is straightforward in its components and disciplined in its execution.

The planning layer is a foundation-model planner of the customer's choice, running on infrastructure the customer operates. The model is selected by the customer's technology and business leadership against an evaluation suite the customer owns. The selection is reviewed quarterly. Switching the model is a deployment, not a migration.

The action library is a declarative tool catalogue the customer maintains. Each tool is defined in a structured form. Each tool has a clear permission model. Each tool is auditable. The catalogue lives in the customer's own infrastructure and is version-controlled in the customer's source-control system. Adding a tool is a code change in the customer's repository. Adding a tool in Agentforce is a configuration change in the Salesforce platform that the integrator usually performs.

The grounding layer is a retrieval pipeline against the customer's data warehouse. The same warehouse that handles the analytics workloads, the BI surfaces, and any other agentic workflow the customer chooses to build. The data layer is the customer's. The retrieval is implemented against open standards — vector storage, hybrid search, structured retrieval, document chunking patterns the customer's engineering team operates.

The memory and reflection layer is a structured store the agent reads from and writes to. The store is the customer's database. The reflection mechanism is a scoring function the customer's evaluation team has designed against the workflow-specific quality criteria. The improvements that come from reflection are visible to the customer's team in a way the Atlas reflection module is not.

The orchestration layer is a workflow engine the customer operates. The customer's chosen framework — LangGraph, AG2, CrewAI, or a bespoke orchestrator built in the customer's preferred language — handles the agent execution. The orchestration is part of the customer's platform. The agents run on the customer's infrastructure.

What this delivers that Agentforce does not

Model independence. The customer chooses the foundation model for every step in the agent's reasoning. The customer changes the model when a better one ships. Agentforce customers configure the model through Salesforce Model Builder, with the commercial relationship sitting inside the Salesforce envelope and the architectural commitment sitting on top.

Data layer ownership. The agent reads from the customer's data warehouse, on open formats, queryable from any engine. The same data layer serves the analytics workloads, the BI surfaces, and the AI agents. Agentforce reads from Data Cloud, which is a Salesforce surface with Salesforce commercial terms.

Tool catalogue ownership. The actions the agent can take are defined in the customer's source-control system. Adding a tool is a code change the customer's engineering team performs. The agent's capability surface grows on the customer's calendar, not on the integrator's quarterly release window.

Commercial independence. The agent layer is priced on the model-token consumption the customer controls and the infrastructure the customer operates. Agentforce is priced per conversation, with renewal terms inside the broader Salesforce relationship. The customer who has built the open architecture is in a different commercial conversation at every subsequent renewal.

What stays on Salesforce

The customer who runs this work is not retiring Salesforce overnight. The Sales Cloud CRM continues to hold the pipeline data for the duration of the parallel-run period. The Service Cloud continues to hold the case data. The integrations the customer has built continue to operate. The agent layer reads from the same data the Salesforce platform reads from, through the customer's integration boundary.

The Salesforce surface area shrinks as the agent layer absorbs the workflows that previously depended on Agentforce. The customer's commercial leverage at the next renewal grows in proportion.

The Middle East considerations

Middle East enterprises are increasingly under board-level expectations to operate AI on owned infrastructure rather than rented infrastructure. The conversation has shifted in the last 18 months. The sovereign-cloud direction from the regulators in the UAE and KSA reinforces the expectation. The board that asks the technology leadership to demonstrate AI-native operating capability is not satisfied by an Agentforce activation. The board is satisfied by a working agent layer the institution operates.

The work above is the response to that board expectation. The architecture is defensible. The economics flip in the customer's favour at the multi-year horizon. The supervisory and audit posture is at least as strong as the Agentforce equivalent.

The saasinator perspective

The Atlas Reasoning Engine is a well-engineered piece of platform software. The argument is not against the engineering. The argument is against the architectural commitment the engineering creates. The customer who wants to operate AI-native workflows at the multi-year horizon is better served by an open agent architecture than by a vendor-owned reasoning engine.

The work to build the open architecture is real engineering work. The customer's platform team needs to grow the capability to operate it. The capability is the institutional asset the customer ends up with. The Agentforce alternative leaves the customer with a renewal sheet and an integrator dependency.

What to bring to the diagnostic

If your enterprise is being pitched Agentforce, has activated Agentforce, or is being asked to demonstrate AI-native capability by the board, the conversation worth having is the agent-workflow inventory. Bring the list of workflows the AI agents would handle, the existing data-warehouse posture, and the technology team's capability against the open-architecture stack.

The diagnostic is ten working days. The output is the workflow recommendation, the architecture sketch, and the first-quarter scope. The capability the customer ends up with is the capability the board is asking for. Plan a liberation at /diagnostic.


Share this insight