ESPAÇO PUBLICITÁRIO DISPONÍVEL · FALE CONOSCO

Como ancorar agentes do Agentforce no Salesforce Data Cloud: Guia de arquitetura Zero-Copy para raciocínio em tempo real

365Finds Editorial
11.430 artigos Wiki catalogados

Use o 365 Wiki com sua IA

Copie o prompt abaixo, cole na IA que você já usa e faça sua pergunta.

Baixar o Skill completo

Experimente primeiro com o prompt. Se você usa o 365 Wiki com frequência, instale o Skill completo do 365Wiki para não precisar colá-lo novamente. Se não usa uma IA específica, as versões web do Gemini ou Microsoft Copilot também servem.

A inteligência artificial generativa corporativa evoluiu de chatbots conversacionais para agentes autônomos capazes de planejar, raciocinar e executar fluxos de trabalho de múltiplas etapas de forma independente. Com o Salesforce Agentforce, agentes autônomos tomam decisões e acionam rotinas em nome de funcionários e clientes. No entanto, um agente autônomo é tão confiável quanto os dados corporativos que embasam suas decisões. Se um agente operar com caches desatualizados de CRM ou visões incompletas de clientes, seu raciocínio gerará alucinações, disparos indevidos de automações e sérios riscos de conformidade.

Historicamente, fornecer contexto corporativo unificado exigia complexos pipelines de ETL (extração, transformação e carga), replicando petabytes de dados de data warehouses para dentro do Salesforce. Esse padrão tradicional resulta em latência severa de sincronização, explosão nos custos de armazenamento em nuvem, fragmentação da governança e inconsistências no perfil do cliente.

Arquitetos de dados do Salesforce resolvem esse dilema integrando o Agentforce, o motor de raciocínio Atlas Reasoning Engine e o Salesforce Data Cloud (agora Data 360) por meio de uma arquitetura Zero-Copy (cópia zero). Essa abordagem ancora os agentes em dados corporativos em tempo real hospedados no Snowflake, Google BigQuery, Databricks e Amazon Redshift sem mover ou duplicar um único registro físico.


1. O dilema dos agentes autônomos: por que o ETL tradicional falha com o motor Atlas

Diferente de assistentes virtuais baseados em roteiros rígidos, o Agentforce é impulsionado pelo Atlas Reasoning Engine, que executa um ciclo contínuo ReAct (Reason + Act: Raciocinar e Agir). Em vez de simplesmente buscar palavras-chave em scripts predefinidos, o Atlas realiza o seguinte fluxo:

  1. Avalia a intenção do usuário ou evento de gatilho em relação às metas corporativas.
  2. Elabora um plano de execução dinâmico dentro de áreas de especialidade chamadas Topics (Tópicos).
  3. Consulta dinamicamente fontes de dados estruturadas e bases de conhecimento não estruturadas.
  4. Aciona ferramentas determinísticas como fluxos do Salesforce Flow, classes Apex ou APIs do MuleSoft.
  5. Avalia os resultados intermediários e adapta sua estratégia em loop até atingir o objetivo com sucesso.

Esse ciclo impõe requisitos de dados que o modelo tradicional de ETL não consegue atender:

Os arquitetos superam esses limites tratando o Salesforce Data Cloud como uma malha de consulta semântica federada em tempo real, em vez de mais um repositório passivo de dados duplicados.


2. A base da arquitetura Zero-Copy

A integração Zero-Copy permite que o Data Cloud acerte consultas diretamente nos repositórios externos onde os dados já residem, federando metadados sem duplicar os registros brutos. O Salesforce disponibiliza três mecanismos de federação:

[ Lakehouses / Data Warehouses Externos ]
  Snowflake | Databricks | BigQuery | Amazon Redshift
           |                        |
     (Federação de arquivos / Iceberg) (Pushdown SQL / JDBC)
           |                        |
           v                        v
+-------------------------------------------------------+
|             Salesforce Data Cloud (Data 360)          |
|  - Objetos do Data Lake (DLOs)                        |
|  - Objetos do Modelo de Dados (DMOs / Padrão CIM)     |
|  - Resolução de Identidade em Tempo Real (Unified)    |
|  - Grafos de Dados pré-materializados (JSON)          |
|  - Índice de Busca Híbrida (Vetores + BM25)           |
+-------------------------------------------------------+
                           |
                           v
+-------------------------------------------------------+
|             Einstein Trust Layer                      |
|  - Mascaramento dinâmico e recuperação de PII         |
|  - Garantia de retenção zero de dados                 |
|  - Detecção de alucinações e toxicidade               |
+-------------------------------------------------------+
                           |
                           v
+-------------------------------------------------------+
|             Atlas Reasoning Engine                    |
|  - Reconhecimento de intenção e seleção de Tópico     |
|  - Ancoragem contextual e ciclo ReAct                 |
|  - Execução de ações (Apex / Flow / MuleSoft)         |
+-------------------------------------------------------+

Federação de arquivos com Apache Iceberg

Permite ao Data Cloud ler diretamente formatos de tabela aberta (como Apache Iceberg ou Delta Lake) alocados em armazenamento de objetos (como Amazon S3 ou Google Cloud Storage). O motor de consulta Hyper do Data Cloud lê os metadados e os arquivos Parquet subjacentes sem acionar o poder computacional do data warehouse externo. Isso elimina custos computacionais adicionais e proporciona alto rendimento para logs de telemetria, clickstream e IoT.

Federação de consultas (Pushdown Querying)

Quando o agente necessita de cálculos analíticos avançados (como propensão de churn ou análise de crédito em tempo real), o Data Cloud delega o processamento SQL diretamente ao Snowflake ou BigQuery. O processamento ocorre no repositório externo, e somente o conjunto final de dados consolidados retorna ao Salesforce.

Compartilhamento bidirecional de dados (Data Sharing)

A tecnologia Zero-Copy atua nos dois sentidos. Utilizando protocolos como Snowflake Secure Data Sharing e Databricks Delta Sharing, o Data Cloud disponibiliza dados de engajamento do CRM diretamente nos lakehouses corporativos de maneira segura, sem a necessidade de scripts de exportação manual.


3. Harmonização semântica e resolução de identidade

Dados federados brutos precisam de padronização semântica para que os modelos de linguagem e o motor de raciocínio possam utilizá-los de forma coerente. No Data Cloud, os arquitetos configuram essa modelagem em duas etapas:

1. Mapeamento de DLOs para DMOs

As tabelas externas conectadas são registradas inicialmente como Data Lake Objects (DLOs). Em seguida, os arquitetos mapeiam esses campos para Data Model Objects (DMOs) baseados no padrão Cloud Information Model (CIM):

2. Resolução de identidade em tempo real (Identity Resolution)

Em ambientes multicanal, o mesmo cliente é identificado de maneiras distintas: cookies anônimos de navegação, logins de portais e números de telefone em chamados de suporte.

O mecanismo de resolução de identidade do Data Cloud executa regras determinísticas e probabilísticas de correspondência (por e-mail, hash de telefone ou IDs exclusivos) sobre os DMOs. Isso consolida um registro único de Unified Individual (Indivíduo Unificado). Quando o Agentforce interage com o cliente, o motor Atlas raciocina sobre o contexto unificado completo em vez de dados desconectados.


4. Ancoragem de baixíssima latência com Grafos de Dados (Data Graphs)

Um dos principais desafios em agentes autônomos é a latência nas consultas. Se o motor de raciocínio Atlas precisasse executar cinco junções relacionais SQL (JOINs) complexas a cada interação do usuário, o tempo de resposta excederia 10 segundos, comprometendo a experiência em tempo real.

Os arquitetos solucionam esse problema implementando Data Graphs no Data Cloud.

O que são Data Graphs?

Um Data Graph é um modelo hierárquico pré-configurado que percorre os relacionamentos entre múltiplos DMOs e os materializa em uma estrutura JSON otimizada para consultas instantâneas.

Estrutura comum:

Como os Data Graphs aceleram o Agentforce

  1. Eliminação de JOINs em tempo de execução: Os relacionamentos já são mantidos calculados pelo Data Cloud.
  2. Recuperação em milissegundos: O Atlas recupera todo o contexto 360 do cliente com uma única consulta por chave primária (UnifiedIndividualId), retornando a árvore de dados estruturada quase instantaneamente.
  3. Compatibilidade nativa com o Prompt Builder: O Prompt Builder da Salesforce permite selecionar o Data Graph como campo de mesclagem (merge field) diretamente no modelo de prompt, eliminando códigos customizados em Apex para serialização.

5. Ancoragem de conhecimento não estruturado: Busca híbrida e vetores

Grande parte do conhecimento corporativo reside em documentos não estruturados: manuais técnicos, termos de garantia em PDF, bases de conhecimento de suporte e históricos de chamados.

Para ancorar o Agentforce nesse acervo, os arquitetos configuram os índices de busca do Data Cloud:

  1. Ingestão e federação de documentos: Repositórios no SharePoint, Amazon S3 ou Salesforce Knowledge são mapeados como DLOs não estruturados.
  2. Segmentação e embeddings vetoriais: O Data Cloud divide automaticamente os textos em fragmentos semânticos (chunks) e gera representações vetoriais que são gravadas no banco de dados vetorial nativo.
  3. Busca híbrida (Hybrid Search): Quando o usuário faz uma pergunta complexa, o Atlas executa uma busca por palavras-chave BM25 (para códigos e modelos específicos) combinada com busca vetorial semântica densa (para significado contextual), injetando os trechos exatos diretamente no prompt.

6. O ciclo de execução do Atlas e a segurança do Einstein Trust Layer

Com a federação Zero-Copy, os DMOs, os Data Graphs e a busca híbrida implementados, o Agentforce atua por meio do seguinte ciclo de vida:

[Interação do Cliente / Evento de Negócio]
       │
       ▼
[Atlas Reasoning Engine] ──────► Analisa a intenção e seleciona o Tópico
       │
       ▼
[Data Cloud Grounding]   ──────► Recupera o Data Graph (JSON Unificado 360)
                         ──────► Executa Busca Híbrida (Base de Conhecimento)
                         ──────► Consulta Zero-Copy (Saldo em ERP Externo)
       │
       ▼
[Einstein Trust Layer]   ──────► Mascara PII / Valida permissões de acesso
       │
       ▼
[Raciocínio no LLM]      ──────► Ciclo ReAct: Define a ferramenta necessária
       │
       ▼
[Execução de Ação]       ──────► Executa Salesforce Flow / Apex / MuleSoft
       │
       ▼
[Validação do Resultado] ──────► Confirma resolução e registra auditoria

O papel do Einstein Trust Layer

Antes que o contexto seja transmitido ao modelo de linguagem de grande porte (seja fornecido pela Salesforce, OpenAI, Anthropic ou Azure), o Einstein Trust Layer atua com garantias essenciais:


7. Comparativo arquitetural: ETL tradicional vs. Ancoragem Zero-Copy

DimensãoReplicação Tradicional via ETLAncoragem Zero-Copy no Data Cloud
Movimentação de DadosExtração periódica em lote, pipelines e duplicação física no CRMAcesso in situ por federação Iceberg ou pushdown de consultas
Atualização dos DadosDefasada por padrão (ciclos de sincronização de horas ou dias)Em tempo real; consulta o estado exato dos dados no momento da ação
Custos de ArmazenamentoAltos; armazenamento redundante e cobrança duplicadaMínimos; dados permanecem armazenados no lakehouse de origem
Latência de MontagemLenta; requer múltiplas consultas SOQL complexas em tempo de execuçãoMilissegundos; Data Graphs entregam a estrutura em um único JSON
Segurança e GovernançaFragmentada; permissões precisam ser replicadas entre plataformasCentralizada; respeita a segurança da fonte com o Einstein Trust Layer
Abrangência do RaciocínioRestrita aos campos sincronizados no CRMAmpla; integra ERP, lakehouses analíticos, telemetria e documentos

8. Guia de decisão para arquitetos corporativos: Melhores práticas

Para obter máxima performance e controle de custos em produção, os arquitetos devem adotar as seguintes diretrizes:

1. Escolha estratégica entre arquivos e consultas

2. Controle de custos computacionais externos

Consultas pushdown em tempo real podem gerar picos na fatura do data warehouse:

3. Granularidade adequada dos Data Graphs

Não desenhe Data Graphs gigantescos com centenas de atributos irrelevantes. Uma estrutura excessiva esgota a janela de contexto do LLM, encarece as chamadas de inferência e insere ruído que pode confundir o raciocínio do motor Atlas. Modele Data Graphs focados em tópicos específicos de atuação do agente.

4. Governança multiagente

Em vez de implementar um único agente monolítico para toda a organização, estruture subagentes especializados com permissões bem delimitadas. Ações que realizam alterações críticas em sistemas transacionais (como cancelamentos ou estornos) devem conter validações estritas e etapas de supervisão humana (Human-in-the-Loop) via Salesforce Flow ou Apex.


Conclusão

Ancorar o Agentforce no Salesforce Data Cloud por meio de arquiteturas Zero-Copy estabelece um novo patamar para estratégias corporativas de dados e inteligência artificial. Ao conectar diretamente plataformas analíticas a motores de raciocínio autônomo, as empresas eliminam o débito técnico da replicação de dados e fornecem contexto fidedigno e imediato aos agentes. A convergência entre Apache Iceberg, padronização CIM, Data Graphs e o Einstein Trust Layer viabiliza a implantação segura de uma força de trabalho digital altamente autônoma e produtiva.


Referências