A Resposta Curta

O Grounding diferencia um agente que cita uma política aprovada de um que gera algo que soa correto. No Agentforce, a camada de Grounding é composta por quatro componentes construídos em ordem: quais fontes são declaradas como fonte da verdade, como o conteúdo é dividido em “chunks” e taggeado para recuperação, como as permissões do usuário são mantidas no momento da recuperação e o que acontece quando nenhuma fonte adequada é encontrada.

A maioria das falhas que observamos em pilotos não são falhas do modelo. São falhas de uma base de conhecimento que ninguém gerencia há dois anos, de documentos divididos no meio de uma tabela e da ausência de um caminho de Fallback. Portanto, o trabalho começa com a avaliação da prontidão do conteúdo, e não com a elaboração de instruções.

O contexto mais amplo para a seleção de casos de uso é abordado em Agentforce para Empresas.

As Quatro Camadas de Grounding

CamadaO que é definido nelaSinal de que está quebradaEvidência de que funciona
FontesQuais bases de dados são declaradas como fonte da verdade e quem as possuiDuas respostas contraditórias para a mesma perguntaLista de fontes com Proprietário e data de revisão
RepresentaçãoChunking, Metadata e tagueamento por produto, idioma e versãoO trecho recuperado não está relacionado à perguntaRecall medido em um conjunto de perguntas conhecidas
PermissõesComo o contexto do usuário restringe a recuperaçãoConteúdo interno aparece na resposta ao clienteTeste de Persona para cada nível de permissão
TransparênciaCitations, Freshness e caminho de FallbackResposta sem fonte e sem reconhecimento de falta de conhecimentoPorcentagem de respostas com citação válida

Camada 1: Declaração de Fontes da Verdade

O primeiro passo não é técnico. Pega-se as vinte perguntas mais frequentes no processo selecionado e, para cada pergunta, identifica-se onde a resposta correta está atualmente localizada. O resultado é quase sempre surpreendente: algumas respostas estão em um artigo de Knowledge, algumas em um campo de CRM, algumas em um documento em posse de um gerente de equipe e algumas na mente de dois funcionários experientes.

Cada fonte inserida deve ter um proprietário nomeado, uma frequência de atualização acordada e uma data da última revisão. Uma fonte sem proprietário, em questão de meses, torna-se uma fonte de informações desatualizadas, e o agente continuará a citá-la com confiança. Fontes sem proprietário ficam de fora, mesmo que sejam ricas em conteúdo.

A decisão difícil é o que não conectar. Bases de e-mails, canais de chat e apresentações de vendas parecem minas de ouro, mas acabam sendo uma fonte primária de respostas incorretas, pois não distinguem entre rascunho, proposta rejeitada e política aprovada.

Os fundamentos da limpeza e preparação da base de conhecimento são detalhados em Prontidão de Knowledge para Agentforce.

Camada 2: Chunking, Metadata e Relevância

Uma boa recuperação depende menos do modelo e mais da forma como o conteúdo é fragmentado. A divisão por um número fixo de caracteres destrói tabelas, listas de etapas e critérios de elegibilidade – exatamente o tipo de conteúdo do qual derivam respostas precisas. É preferível dividir por estrutura: um subtítulo, uma etapa de processo ou uma linha de tabela que é mantida intacta com seu contexto.

Metadata é o que permite reduzir o espaço de busca antes mesmo que o modelo entre em ação. Tagueamento mínimo a ser exigido: produto ou linha de serviço, mercado ou país, idioma, público-alvo (cliente ou interno), data de validade e status de aprovação. Sem tagueamento de mercado e idioma, um agente em uma organização global misturará políticas de dois países na mesma resposta.

A verificação de relevância é quantitativa e não subjetiva: constrói-se um conjunto de 50 a 100 perguntas reais com a resposta correta e a fonte certa, e mede-se em quantos casos o trecho correto apareceu na recuperação. Uma baixa pontuação de Recall indica um problema de representação, e tratá-lo é muito mais barato do que substituir o modelo ou reescrever as instruções.

Camada 3: Permissões no Momento da Recuperação

Esta é a camada que causa falhas em pilotos durante auditorias de segurança. A regra é simples: a recuperação deve ocorrer no contexto das permissões do usuário, não no contexto de uma conta de integração ampla. Se um trecho de informação estivesse oculto do usuário na interface, ele também deve estar oculto na resposta do agente.

Na prática, são necessárias três verificações. Primeiro, o mapeamento entre os níveis de classificação na fonte externa e os Profiles e Permission Sets no Salesforce. Segundo, o teste de Persona: executa-se as mesmas dez perguntas na identidade de um representante, gerente e cliente externo e compara-se as respostas. Terceiro, o tratamento de conteúdo misto – um documento que é em sua maioria público e tem um parágrafo sensível deve ser dividido ou não incluído.

Em um canal público, o padrão seguro é uma lista de permissão (whitelist): apenas o conteúdo explicitamente marcado como aprovado para o cliente é incluído no índice disponível para o agente externo. Uma abordagem de lista de bloqueio (blacklist) sempre deixará passar um documento.

O modelo de responsabilidade entre a organização, a Salesforce e o provedor do modelo é detalhado em Segurança e Responsabilidade Compartilhada do Agentforce.

Camada 4: Citations, Freshness e Fallback

Esses três mecanismos transformam um agente de um sistema opaco em um sistema auditável. Uma citação verdadeira aponta para o trecho efetivamente recuperado, não para um artigo que o modelo menciona no texto – essa é a diferença entre evidência e ornamento. A porcentagem de respostas com citação válida é uma das poucas métricas que um gerente não técnico pode ler e entender.

Freshness exige um SLA escrito: políticas de preços revisadas trimestralmente, procedimentos de serviço semestralmente, conteúdo regulatório imediatamente após a alteração. O conteúdo que passou da sua data de validade deve ser removido automaticamente do índice e não permanecer até que alguém perceba o erro.

Fallback é o comportamento mais importante a ser testado antes da exposição a clientes. O agente deve dizer explicitamente que não possui informações aprovadas e encaminhar, em vez de formular uma resposta provável. Uma boa pergunta para testar: perguntar sobre um produto inexistente e ver se o agente inventa termos de serviço para ele.

Cenário: Uma Seguradora com 900 Artigos de Knowledge

Uma seguradora queria um agente para responder a representantes de call center sobre termos de apólice. O piloto inicial falhou: 40% das respostas estavam incorretas ou incompletas. A análise mostrou que todo o problema estava na camada de fontes — dos 900 artigos, 380 não eram atualizados há mais de três anos, e 60 deles contradiziam artigos mais recentes sobre o mesmo tópico.

A equipe não tocou no modelo. Reduziu o índice para três produtos principais, apenas cerca de 140 artigos, nomeou proprietários para cada linha de produto e arquivou os que eram contraditórios. Adicionou tagueamento de produto, ano da versão e status de aprovação, e passou a dividir por seção em vez de por comprimento fixo.

A segunda rodada no mesmo conjunto de 80 perguntas de teste alcançou uma precisão muito maior e, mais importante, nos casos em que não havia fonte, o agente encaminhou para uma pessoa em vez de adivinhar. A conclusão que levou à expansão não foi "a IA melhorou", mas sim "sabemos em que ela se baseia".

Riscos e Ações Preventivas

RiscoComo é detectado tardiamenteAção preventiva
Fontes contraditóriasRespostas diferentes para a mesma pergunta entre representantesArquivamento de versões antigas e uma única fonte da verdade para cada tópico
Chunking que destrói a estruturaRespostas incompletas em processos multifásicosChunking por seção, mantendo o título do contexto
Permissões de nível de integraçãoExposição de conteúdo interno em canal do clienteRecuperação no contexto do usuário e testes de Persona
Sem data de validadeCitação de política já revogadaSLA para atualização e remoção automática do índice
Fallback não definidoFormulação de resposta convincente sem fonteCaminho de "nenhuma informação aprovada" testado em cada versão

Métricas para a Camada de Grounding

MétricaDefiniçãoFrequência
Retrieval recallPorcentagem de perguntas para as quais o trecho correto foi recuperadoEm cada versão
Validade da citaçãoPorcentagem de respostas com fonte existente e válidaSemanal
Freshness do conteúdoPorcentagem de artigos no índice dentro da data de validadeMensal
Taxa de FallbackPorcentagem de encaminhamentos para pessoas na ausência de fonteSemanal
Vazamento de permissõesNúmero de ocorrências de exposição em testes de PersonaEm cada versão

Uma alta taxa de Fallback não é um fracasso – é um mapa de lacunas de conteúdo. A lista de perguntas que levaram ao Fallback é a melhor prioridade para escrever novos artigos.

Quando falta capacidade interna para estabelecer uma camada de Grounding controlada, o serviço de Agentforce e IA é o caminho prático a seguir.

Checklist Antes de Conectar um Agente a Fontes

  • ☐ As vinte perguntas mais frequentes foram mapeadas para a fonte da resposta atual
  • ☐ Cada fonte no índice tem um proprietário nomeado e uma frequência de atualização
  • ☐ Fontes contraditórias foram identificadas e arquivadas
  • ☐ Existe tagueamento de produto, mercado, idioma, público e data de validade
  • ☐ O Chunking preserva tabelas e listas de etapas
  • ☐ A recuperação ocorre no contexto das permissões do usuário
  • ☐ Um teste de Persona foi realizado para cada nível de permissão relevante
  • ☐ Existe um conjunto de teste com 50 perguntas com resposta e fonte corretas
  • ☐ As Citações apontam para o trecho efetivamente recuperado
  • ☐ Um caminho de Fallback é formulado e testado no canal do cliente