Imagens de produtos do Agentforce

O guia do Agentforce para engenharia de contexto

Saiba como o Agentforce usa raciocínio híbrido, subagentes, ações e muito mais para criar agentes confiáveis e de nível empresarial.

Um diagrama circular mostra o ciclo de vida do agente no Estúdio do Agentforce. Um usuário grava o Script do agente no Criador do Agentforce. Depois de testar no Centro de testes, os usuários monitoram o desempenho do agente na Capacidade de observação do Agentforce e retornam ao Criador do Agentforce para otimizar seu script do agente conforme necessário.

O Agentforce Studio é o seu local central para melhorar continuamente seus agentes. Com esse conjunto de ferramentas, você pode criar, testar, implantar, monitorar e otimizar seus agentes de forma unificada.

Data 360 Componentes para extensibilidade e controle

Componente Quando usar Habilidades necessárias
Ações invocáveis do agente Para invocar um agente do Flow ou do Apex Low-code
API do agente Para invocar um agente de fora do Salesforce Pro-code
Variáveis do agente Para adicionar controles adicionais à forma como seu agente raciocina por meio da seleção de subagente e ações Low-code
SDK do Agentforce Para criar um agente do zero usando código Python por meio de uma interface programática para a infraestrutura do Agentforce da Salesforce Pro-code
Criador de modelos Para personalizar um modelo de IA generativa ou criar um modelo preditivo Low-code
Capturas de tela do script do agente, conforme visto na visualização Canvas e na visualização de script que prioriza o código.

O Agentforce Script salva os detalhes do agente em um arquivo de texto simples e legível para facilitar a análise e a governança.

Diagrama de hierarquia de metadados do agente

Agentforce Seleção de ações personalizadas

Componente Quando usar Habilidades necessárias É necessária uma licença adicional?
Modelo de prompts Para invocar um LLM para gerar uma resposta. As ações do modelo de prompts são uma das formas de como um agente usa a RAG. Low-code Sim
Fluxo Para executar a automação baseada em regras low-code e a recuperação de registros Low-code Não
Código Apex Para executar automação baseada em regras pro-code e recuperação de registros Pro-code Não
API MuleSoft Para recuperar dados de sistemas legados e outros aplicativos externos em um ambiente corporativo complexo Pro-code Sim
Serviço externo Para recuperar dados de APIs REST que suportam especificações da OpenAPI Low-code Sim
Modelo preditivo Para usar a IA preditiva com seu agente Low-code Sim
Gráfico de fluxograma mostrando uma árvore de decisão de alto nível do motor de raciocínio do Agentforce.

Observação: O diagrama de fluxo do mecanismo de raciocínio usa o termo "tópicos" para o que agora chamamos de subagentes. Em breve, atualizaremos o diagrama.

Atividade Etapas Descrição
Invocação de agentes 1 O agente é invocado.
Classificar o subagente 2-3 O mecanismo analisa a mensagem do cliente e a associa ao subagente mais apropriado com base no nome e na descrição do subagente.


O Agentforce Script transforma o roteador do agente em um elemento totalmente configurável, eliminando a "caixa preta" do roteamento probabilístico de LLM. Ao tratar a navegação como um subagente programável, você obtém transparência e controle absolutos, permitindo alinhar a lógica de tomada de decisão do agente com precisão aos seus requisitos comerciais específicos e aos padrões arquitetônicos.
Executar o
Agentforce Script do subagente e criar instruções/resolver instruções e ações disponíveis
4-5 Execute ações com script conforme as instruções. Essas são ações que devem ser executadas depois que um subagente é escolhido, antes que o sistema prossiga para avaliar as instruções não determinísticas ou o restante do contexto conversacional.

Histórico de prompts e conversas enviados ao LLM
6 Quando todas as ações com script são executadas, um prompt com o escopo do subagente, as instruções e as ações disponíveis, juntamente com o histórico da conversa, é enviado ao LLM.
Observação: as instruções são abordadas no Nível 2, Controle de agentes.
O LLM decide responder ou executar uma ação 7 Usando todas essas informações, o mecanismo determina se deve:
• executar uma ação para recuperar ou atualizar as informações;
• solicitar mais detalhes ao cliente;
• responder diretamente com uma resposta;
Se o LLM decidir responder, a etapa 12 é executada.
Execução da ação 8-9 Se uma ação for necessária, o motor de raciocínio a executa e coleta os resultados.
Executar a lógica pós-ação 10 Aplicável apenas com o Agentforce Script: Com o Agentforce Script, as ações podem ter transições determinísticas para outras ações ou subagente. Eles sempre serão executados depois que a ação for executada.
Saída da ação retornada e loop de ação 11 O mecanismo avalia as novas informações e decide novamente quais são as próximas etapas: executar outra ação, solicitar mais informações ou responder.
Verificação de fundamentação – o LLM responde ao cliente 12 Antes de enviar uma resposta final, o mecanismo verifica se a resposta:
• é baseada em informações precisas de ações ou instruções;
• segue as diretrizes fornecidas nas instruções do subagente;
• permanece dentro dos limites definidos pelo escopo do subagente.
Observação: Com o Agentforce Script, é possível adicionar uma etapa para formatar a resposta final.
A resposta fundamentada é enviada ao cliente.

Práticas recomendadas para subagentes

O Agentforce Script transforma subagentes de uma caixa preta de roteamento probabilístico em um elemento totalmente configurável.

  • Dê a cada subagente um nome claro. Use um nome que reflita o domínio específico do subagente.
  • Forneça uma finalidade descritiva. Use o campo de descrição para explicar a intenção do subagente para fins de orquestração.
  • Use transições explícitas. Use comandos de script para mover o usuário de um subagente para outro com total certeza.
Exemplo ruim Bom exemplo Por que é melhor
Lide com questões e problemas de pedidos. Seu trabalho é responder perguntas relacionadas ao status do pedido ou às políticas de reparo. Essa descrição ajuda o mecanismo de raciocínio a identificar o especialista correto para classificação.
Ajude com problemas de login. Seu trabalho é ajudar os clientes que não conseguem fazer login redefinindo senhas ou procurando nomes de usuário. Isso define explicitamente as atividades para o mecanismo de classificação.

Exemplo de caso de uso: redefinição de senha

Esta configuração mostra como combinar instruções de linguagem natural com lógica de script determinística.

Componente Conteúdo
Nome do subagente Redefinição de senha
Descrição Isso define explicitamente as atividades para o mecanismo de classificação.
Agentforce Script (Controle) Exigir verificação de identidade antes que qualquer ação de redefinição seja executada. Verificar se o usuário tem uma sessão válida. Usar a lógica de script para fornecer um fallback para perguntas de segurança se os métodos de verificação primários não estiverem disponíveis.
Instruções (comportamento) Pergunte qual método de verificação o cliente prefere. Use um tom profissional. Explique que um link de redefinição segura chegará por e-mail após a verificação ser bem-sucedida

Práticas recomendadas para instruções

As instruções orientam o agente sobre como lidar com conversas dentro de um subagente. Elas ajudam o agente a tomar decisões sobre seleção de ações e padrões de resposta. Como as instruções não são determinísticas, elas não substituem a necessidade de regras de negócios codificadas no Agentforce Script ou em uma ação.

Exemplo ruim Bom exemplo Por que é melhor
Obtenha os detalhes do pedido do cliente. Se um cliente perguntar sobre o status do pedido, ofereça todas as opções de pesquisa, incluindo endereço de e-mail ou ID do pedido. Fornece orientação específica e use linguagem semelhante ao nome da ação.
Ajude com problemas de dispositivo. Antes de usar a ação do Knowledge, esclareça o tipo de dispositivo (iOS ou Android). Fornece instruções claras sobre quais informações coletar primeiro.
Use o conhecimento para perguntas sobre produtos. Primeiro, identifique o produto específico. Em seguida, use a ação do Knowledge com o nome exato do produto. Fornece uma sequência clara de etapas para a ação.
Verifique se os clientes precisam de ajuda. Depois de fornecer o status do envio, sempre pergunte se o cliente precisa de mais alguma coisa relacionada ao pedido. Especifica quando e como fazer o acompanhamento.

Tabela: Recursos do Agentforce operados pelo Data 360

Recurso do Agentforce operado pelo Data 360 Descrição Provisionamento
Automação da biblioteca de dados Automatiza a criação de índices e recuperadores de pesquisa para apoiar ações do agente, como Responder perguntas com o Knowledge Provisionado por padrão
Análises de agentes Transmite dados de uso do Data 360 para relatórios e painéis Provisionado por padrão
Geração aumentada por recuperação (RAG) Permite que os clientes aprimorem seus prompts com dados do Salesforce e do Data 360, recuperados no momento da inferência Provisionado por padrão
Trilha de auditoria e registro de feedback Dados de auditoria da IA generativa Opcional
Traga seu grande modelo de linguagem (BYO-LLM) Permite que os usuários usem seu próprio LLM Opcional
Fontes de dados externas (não CRM) Permite que os usuários fundamentem respostas geradas por IA com fontes externas Opcional
Dados não estruturados Permite que os usuários fundamentem respostas geradas por IA em dados não estruturados Opcional
Gráficos de dados em tempo real Permite fundamentação quase em tempo real das respostas geradas por IA usando dados normalizados de várias fontes de Data 360
Opcional

Perguntas frequentes sobre o Guia do Agentforce

O Agentforce é a plataforma da Salesforce para criar agentes que vão além de simples interações de chat. Ao contrário das ferramentas padrão de IA generativa, esses agentes podem planejar, raciocinar e agir de forma autônoma para atingir metas específicas, com ou sem um humano envolvido.

O Agentforce evoluiu de interações básicas de IA para um ciclo de vida de desenvolvimento abrangente no Estúdio do Agentforce, apresentando o Criador do Agentforce e o Script do agente para um controle determinístico aprimorado. Essa mudança inclui o renovação de identidade de "tópicos" como "subagentes". Em última análise, a plataforma passou de uma abordagem centrada em prompts para um modelo de raciocínio híbrido, priorizando a lógica confiável em vez de prompts probabilísticos de linguagem natural.

Sim! Consulte https://www.salesforce.com/agentforce/legacy-guide/
Embora esses guias forneçam detalhes técnicos sobre como o Agentforce funciona, eles não são guias oficiais de implementação com caminhos de clique e dicas de solução de problemas. Encontre os Guias oficiais de implementação do Agentforce na Ajuda do Salesforce.

Encontre os Agentforce Guias oficiais de implementação na Ajuda do Salesforce.
Embora este guia forneça detalhes técnicos sobre como o Agentforce funciona, não é um guia oficial de implementação com caminhos de clique e dicas de solução de problemas.

Raciocínio híbrido é a abordagem do Agentforce para orquestração de agentes que combina lógica determinística e baseada em regras com inteligência orientada por LLM, permitindo que os criadores aumentem ou diminuam a autonomia da IA, dependendo da confiabilidade versus flexibilidade exigida por uma determinada tarefa.

O guia aborda os Fundamentos de Agentforce, a diferença entre Prompts e Agentes, como o Agentforce raciocina, práticas recomendadas para vários componentes e se o Agentforce precisa de Data 360.

O Agentforce Script fornece controle determinístico completo substituindo prompts longos e complicados do sistema por lógica estruturada. Ele permite que os profissionais definam etapas específicas semelhantes a códigos e sequências "se-então" que devem ocorrer antes ou depois do raciocínio LLM, garantindo resultados previsíveis.

  • Os subagentes (anteriormente chamados de "tópicos") são como departamentos especializados com experiência específica e limites definidos para o que um agente pode lidar.
  • As ações são os mecanismos específicos, como código Apex, fluxos ou APIs, que um subagente usa para executar uma tarefa ou recuperar dados.

Use o Agentforce Script para "controle", como impor sequências obrigatórias, cálculos complexos ou regras de negócios confidenciais. Use as instruções para "comportamento", que inclui orientar o tom do agente, a persona e os padrões gerais de conversa.

A engenharia de contexto é a sucessora da engenharia de prompts. Isso envolve projetar um sistema de subagentes, instruções, regras e ações para fornecer a um agente as informações e limites exatos de que ele precisa para ser bem-sucedido, em vez de tentar criar as palavras perfeitas na tentativa de convencer um LLM a fornecer exatamente as respostas certas.

Os filtros atuam como mecanismos de controle no nível do sistema. Eles podem ocultar completamente ou incluir subagentes ou ações específicas com base em dados em tempo real, como se um cliente foi autenticado ou se uma variável específica (como um número de pedido) foi coletada.

O Data 360 é parte integrante da criação de agentes corporativos eficazes, potencializando a indexação e o "chunking" de dados para geração aumentada de recuperação (RAG). Ele também fornece recursos essenciais, como análises de agentes e Digital Wallet, usados para rastrear o desempenho e o uso do agente.