1.4 Data 360's Foundational Role in Predictive & Generative AI

Key Takeaways

  • Agentforce requires Data 360 to be enabled at minimum — the Agentforce Data Library and the Einstein Trust Layer do not function without it — and requires Data 360 to be implemented for genuine customer-360 grounding.
  • A data graph is a denormalized JSON object built from a primary DMO, its related objects, and calculated insights, and it exists to serve low-latency retrieval for personalization, real-time segmentation, and prompt grounding.
  • Data 360 ingests unstructured content into unstructured data model objects, chunks it, generates vector embeddings, and exposes it through vector, hybrid, or enriched search indexes that retrievers query for retrieval-augmented generation.
  • Predictive AI in Data 360 runs through AI Models (formerly Einstein Studio), which supports models built from scratch, bring your own model from SageMaker, Vertex AI, or Databricks, and bring your own large language model.
  • Grounding is a data problem before it is a model problem: an ungoverned, unresolved, unconsented profile produces confidently wrong AI output, which is why Solution Positioning ties AI value directly to identity resolution and consent.
Last updated: September 2026

1.4 Data 360's Foundational Role in Predictive & Generative AI

Quick Answer: Salesforce positions Data 360 as the data foundation underneath its AI portfolio, not as an AI product itself. Generative AI in Salesforce is grounded: a prompt template or an Agentforce agent retrieves real customer context from Data 360 — unified profiles, calculated insights, data graphs, and chunked unstructured content behind a search index — and injects it into the model call through the Einstein Trust Layer. Predictive AI runs through AI Models (formerly Einstein Studio), where a consultant either builds a model from scratch on Data 360 objects or connects an external model with bring your own model (BYOM). Both paths depend on the same prerequisite: harmonized, identity-resolved, consented data.

The official exam outline places this squarely in Solution Positioning (14%) with the objective "Articulate Data 360's foundational role in generative and predictive AI." It is a positioning objective, which means the questions test whether you can explain why the data platform is the dependency — not whether you can configure a model.


Why AI Fails Without a Data Foundation

A large language model is trained on public text. It has no knowledge of the customer in front of your agent: their open case, the shipment that arrived late last Tuesday, the loyalty tier they were upgraded to this morning, or the fact that they opted out of marketing email in March. Ask it anyway and it produces fluent, plausible, wrong output.

There are three distinct failure modes a consultant should be able to name:

  1. Hallucination from missing context. The model invents an answer because it has nothing real to work from.
  2. Staleness. The model is grounded, but on a nightly extract, so it tells a customer their order is "processing" hours after it shipped.
  3. Fragmentation. The model is grounded on one system's view. The service agent sees three unrelated records for the same person and summarizes only one of them.

Each failure maps directly to a Data 360 capability. Missing context is solved by ingestion and mapping; staleness by streaming ingestion, streaming insights, and real-time data graphs; fragmentation by identity resolution. That mapping — failure mode to platform capability — is the positioning answer the exam is looking for.


Enabled vs. Implemented: The Agentforce Dependency

Salesforce draws an explicit line that appears in scenario questions:

StateWhat It MeansWhat Agentforce Gets
Data 360 enabledData 360 is provisioned and turned on in the org. No data is connected.The baseline requirement. The Agentforce Data Library and the Einstein Trust Layer do not work at all without Data 360 enabled.
Data 360 implementedData 360 is enabled, sources are connected, data is mapped to DMOs, and identity resolution rulesets are running.Diverse Customer 360 context, cleansing and transformation, and fully customizable retrieval-augmented generation.

The consultant framing: enabled is a licensing and provisioning prerequisite; implemented is where the business value lives. A customer who says "we turned on Data 360, why is the agent still generic?" has enabled but not implemented.


Grounding and Retrieval-Augmented Generation

Grounding means supplying the model with trusted, current, permissioned data at inference time instead of retraining it. Retrieval-augmented generation (RAG) is the pattern that does it: retrieve relevant records or content chunks, insert them into the prompt, then generate.

Data 360 supplies three distinct grounding surfaces, and picking the right one is a common exam decision:

1. Structured Grounding with DMO Merge Fields

Prompt Builder can ground a prompt template directly on Data 360 DMO fields. Salesforce supports two relationship types between DMOs and Salesforce objects for this purpose:

  • Copy fields — a Data 360 value physically copied onto a Salesforce record (used for single scalar attributes such as a lifetime value score).
  • Related lists of DMOs on Salesforce objects — a list of related Data 360 records surfaced against a Salesforce record (used for collections such as recent orders or web sessions).

2. Low-Latency Grounding with Data Graphs

A data graph is a denormalized JSON object assembled from a primary DMO plus its related objects and calculated insights. Rather than making the retrieval layer join a dozen lakehouse tables at request time, Data 360 pre-computes and caches the shape an application needs. The real-time layer of Data 360 uses a Profile data graph for real-time personalization and segmentation, and data graphs are extensible by customers and partners for application-specific shapes.

The consultant heuristic: if the question mentions latency, interactivity, or an agent waiting on a response, the answer involves a data graph. If it mentions analytical depth over history, the answer is a calculated insight.

3. Unstructured Grounding with Search Indexes

Data 360 ingests unstructured content — knowledge articles, PDFs, call transcripts, and also audio, video, and images — maps it to standard DMOs or unstructured data model objects (UDMOs), splits it into meaningful chunks, and generates vector embeddings. Those embeddings back a search index, and a retriever created in the AI Models tab queries that index on behalf of a prompt template or an agent.

Search Index TypeHow It MatchesTypical Fit
VectorSemantic similarity against embeddingsConceptual questions where the user's wording differs from the source text
HybridSemantic similarity plus lexical/keyword matchingContent with product codes, part numbers, or policy names that must match exactly
EnrichedBuilds three chunks — original text, metadata text, and questions the chunk can answerKnowledge bases where recall quality matters more than index size

Predictive AI: The AI Models Workspace

AI Models (formerly Einstein Studio) is the home for predictive and generative model management inside Data 360. A consultant positions three options:

  1. Build a model from scratch. Clicks, not code. A business user selects a Data 360 object — usually a calculated insight or a DMO shaped as one row per customer — picks the outcome field, and Data 360 trains and scores it.
  2. Bring your own model (BYOM). Connect a predictive model already trained on Amazon SageMaker, Google Cloud Vertex AI, or Databricks. Training happens on the external platform against Data 360 data with no ETL, and predictions flow back into Data 360.
  3. Bring your own large language model (BYOLLM). The same idea extended to generative models hosted externally.

Predictions land back in Data 360 as data, which is the point: a churn score or propensity value becomes an attribute you can filter on in the Segmentation canvas, reference in a calculated insight, consume in a Flow, or surface to a service agent. Salesforce supports both batch and streaming scoring.

Data Preparation Is the Real Work

The recurring implementation pattern — and the correct consultant answer when a scenario asks how to prepare for a predictive model — is:

  1. Unify profiles with identity resolution so one customer is one row.
  2. Use calculated insights and data transforms to flatten history into features (spend in last 90 days, sessions in last 30 days, days since last case).
  3. Produce a clean one-row-per-customer dataset inside Data 360, avoiding external joins and heavy ETL.
  4. Train in AI Models or the external platform, then operationalize the prediction back into segmentation, flows, and agent context.

Governance Does Not Pause for AI

Everything in this section inherits the governance model from Chapter 2 and Chapter 3, and consultants are expected to say so out loud:

  • Consent still applies. A prediction is a new piece of personal data about a person. A profile that opted out of processing via the Consent API should not be feeding a model or an agent response.
  • Data spaces still scope access. A model or retriever built in one data space does not silently reach into another.
  • The Einstein Trust Layer sits between the grounded prompt and the model, applying protections such as data masking and zero data retention with the model provider. It is a control plane, not a data source — and it requires Data 360 enabled.

Exam Traps & Positioning Pitfalls

Trap 1: "Data 360 is an AI product." It is the data foundation. Agentforce, Prompt Builder, and Model Builder are the AI products; Data 360 supplies grounded, governed, resolved data to all of them. Any answer that says Data 360 generates the response is wrong.

Trap 2: Fine-tuning as the fix for wrong answers. When a scenario describes an agent giving outdated or generic answers about a specific customer, the fix is grounding — connect and map the data, build the retriever or data graph — not retraining or fine-tuning a model.

Trap 3: Calculated insight where a data graph belongs. A calculated insight is a scheduled batch aggregation. If the requirement is sub-second retrieval during a live conversation, the right structure is a data graph.

Trap 4: Ignoring identity resolution before AI. Grounding on Individual__dlm rather than UnifiedIndividual__dlm reproduces the fragmentation problem AI was supposed to solve. Unify first.

Loading diagram...
Data 360 as the Grounding and Prediction Foundation for Salesforce AI
Test Your Knowledge

A retailer has enabled Data 360 in its org to unlock Agentforce, but has not connected any data sources or mapped anything to the canonical data model. Service leadership complains that the agent gives generic answers and cannot reference a caller's recent orders. What is the consultant's correct assessment?

A
B
C
D
Test Your Knowledge

During a live chat, an Agentforce agent must reference a customer's unified profile attributes, loyalty tier, and three most recent orders within a sub-second response budget. Assembling this today requires joining several data model objects and a calculated insight at request time. Which Data 360 structure should the consultant design for?

A
B
C
D
Test Your Knowledge

A telecommunications provider wants to predict which subscribers are likely to churn in the next 60 days and use that score to build a retention audience. Their data science team has already built and validated a churn model on Databricks and does not want to rebuild it. What should the consultant recommend?

A
B
C
D