
Apresentando o Guia do Agentforce
sobre raciocínio, tópicos, instruções e ações
sobre raciocínio, tópicos, instruções e ações
Os agentes de IA têm o potencial de revolucionar as organizações aumentando a eficiência, reduzindo o esforço manual e criando um ambiente de trabalho mais sofisticado e adaptável. É por isso que lançamos o Agentforce, uma plataforma para criar agentes de IA. Mas com a nova tecnologia, surgem novos conceitos e novas considerações de implementação.
Este guia explora os principais elementos do Agentforce e é o primeiro de uma série de guias que evoluirão junto com o próprio Agentforce. Neste recurso, você encontrará detalhes sobre como o Agentforce funciona, os principais recursos e vantagens e desvantagens que os arquitetos e todos os profissionais técnicos precisam saber ao criar com o Agentforce.
Simplificando, um agente é um tipo de software que usa IA generativa para tomar decisões sobre o que fazer a seguir e como fazê-lo. Um agente pode entender uma pergunta (geralmente chamada de enunciado), raciocinar de forma autônoma para determinar quais ações tomar para atingir seu objetivo, identificar quais dados são necessários e, em seguida, agir, com ou sem intervenção humana. A melhor parte? Os agentes usam grandes modelos de linguagem (LLMs) em vez de regras estritas e pré-escritas. Isso torna os agentes mais dinâmicos do que a automação baseada em regras, mas também é uma mudança significativa em relação ao software tradicional que segue instruções codificadas.
Principais capacidades dos agentes de IA
Embora os agentes não sigam uma lógica codificada como o software tradicional, o Agentforce fornece vários componentes para adicionar controles adicionais à forma como seus agentes raciocinam. Há também vários recursos que tornam o Agentforce extensível. Aqui está uma rápida visão desses componentes:
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 tópicos 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 |
O planejamento estratégico é uma parte essencial da implantação de um agente de IA. Se sua organização não tiver uma estratégia em vigor, sugerimos tirar o emblema Estratégia de IA no Trailhead . A partir deste ponto, presumimos que você já está familiarizado com o processo de definir sua visão de IA, formar um conselho de IA, estabelecer a governança de IA, identificar casos de uso de IA e criar um roteiro.
A criação de um agente exige tempo e recursos. Um planejamento cuidadoso ajudará você a acertar na primeira vez. Antes de começar a criar qualquer agente, defina um caso de uso e crie um mapa de processo para cada agente que você planeja criar. O emblema Planejamento de Agentes no Trailhead cobre o mapeamento de processos na unidade "Descrever o trabalho do agente ". Esboce a experiência ideal do usuário, bem como de que forma o sistema responderá às entradas do usuário e lidará com possíveis erros ou problemas.
O diagrama resultante ajudará a garantir que você entenda o fluxo. Isso ajudará você a gerar instruções e saber onde usar ações, variáveis e filtros. Os benefícios dessa abordagem de planejamento de agentes incluem:
Antes de continuarmos, é importante observar que os agentes não são a única ferramenta de IA generativa disponível no Salesforce Platform. Os modelos de prompts são outra ferramenta poderosa para criar apps que usam IA generativa. Os modelos de prompts, criados no Criador de prompts, permitem que você defina um conjunto de instruções estruturadas e reutilizáveis que orientam um modelo de IA generativa para produzir saídas específicas. Eles podem referenciar dados do Salesforce por meio de campos predefinidos, gráficos de dados e geração aumentada por recuperação (RAG) de dados contextuais. Os modelos de prompts também são altamente seguros, todos os prompts são encaminhados pela camada de confiança da Salesforce, honrando permissões, mascarando dados confidenciais e sinalizando saídas tóxicas.
Os modelos de prompts são interações de requisição única com a IA e são ideais para tarefas pontuais que não exigem memória ou raciocínio em várias etapas. Por exemplo, um modelo de prompts é ideal quando você precisa reformular uma frase ou resumir um caso, porque o contexto contínuo não é necessário. Ao projetar soluções com modelos de prompts, é importante lembrar que eles são stateless (não retêm memória entre requisições) e que não tomam decisões nem realizam ações. Os modelos de prompts geram uma resposta com base na entrada e na lógica que você fornece no momento do design.
Os modelos de prompt podem ser usados sozinhos em uma solução de IA incorporada, ou você pode adicionar um modelo de prompts a um agente como uma ação do agente. Usar um modelo de prompts sozinho é ideal quando:
Casos de uso do modelo de prompts:
Lembre-se de que, embora os modelos de prompts possam preencher dados dinamicamente e gerar respostas com base nas entradas dinâmicas que são renderizadas em tempo de execução, eles não podem raciocinar por meio de opções ou agir.
Agentes são sistemas de software que decidem de forma autônoma o que fazer, em que ordem e como fazê-lo, com base na evolução do contexto. Os agentes vão além de um único prompt, pois podem planejar, raciocinar, solicitar ações externas (como chamadas de API ou pesquisas de banco de dados) e reagir com base nos resultados. Eles podem escolher caminhos ou respostas diferentes, dependendo do que aprenderem no meio do processo. Os agentes são melhores quando:
Casos de uso de agentes de IA
Quer entender como o Agentforce entende as solicitações dos usuários e decide quais ações tomar? Esta seção o guiará pelo núcleo de seu processo de tomada de decisão: o mecanismo de raciocínio Atlas. Assim como entender a ordem de execução é fundamental para entender o que acontece quando um registro é salvo no Salesforce, saber como o mecanismo de raciocínio Atlas opera nos bastidores permite que você entenda como o Agentforce funciona.
O mecanismo de raciocínio Atlas usa uma série de prompts, códigos, chamadas de LLM e um conjunto de três blocos de construção para ajudar os agentes a entender e responder de forma eficaz. Pense nos três elementos a seguir (tópicos, instruções e ações) como as alavancas que você controla para fazer com que os agentes trabalhem para você. Ao ajustar esses elementos, você está criando os prompts que o mecanismo de raciocínio usa para entender, decidir e agir. É isso mesmo: o Agentforce usa prompts no mecanismo de raciocínio para classificar tópicos e ações. O que significa que você está fazendo engenharia de prompts toda vez que cria um agente no criador de agentes!
Antes de nos aprofundarmos no mecanismo de raciocínio Atlas, vamos examinar mais de perto os tópicos, instruções e ações, três partes importantes de metadados que você define sempre que cria um agente com Agentforce.
Os tópicos são a base das capacidades do seu agente, definindo o que ele pode fazer e os tipos de solicitações de clientes que ele pode atender. Pense neles como departamentos especializados com conhecimentos, ferramentas (ações) e diretrizes (instruções) específicos. Quando um cliente envia uma mensagem, antes de tudo, seu agente determina qual “departamento” (tópico) deve lidar com a solicitação, depois segue as diretrizes desse departamento e usa suas ferramentas para ajudar o cliente. Os tópicos também têm um escopo que define o que um agente pode ou não fazer dentro dessa área específica.
As instruções são as diretrizes que orientam como as conversas são tratadas em um tópico, orientando a seleção de ações, definindo padrões de conversação e fornecendo contexto comercial. Tópicos claros e distintos evitam a sobreposição e garantem que o mecanismo de raciocínio classifique corretamente as solicitações dos clientes. As instruções devem ser claras, específicas e acionáveis para orientar o agente de forma eficaz.
As ações servem como ferramentas que seu agente usa para obter informações ou realizar tarefas. Ao definir ações, é fundamental entender como o mecanismo de raciocínio as processa. O mecanismo analisa as ações disponíveis com base em seus nomes, descrições e entradas, bem como nas instruções do tópico e no contexto da conversa. O Agentforce vem com várias ações de agente padrões, e você pode criar ações de agente personalizadas para ampliar ainda mais sua implementação. No entanto, você deve sempre verificar se uma ação padrão pode ser usada antes de criar uma ação personalizada. Projete as ações com a reutilização em mente, pois elas podem ser usadas em vários tópicos. Abaixo está uma lista das ações personalizadas do agente disponíveis e quando você deve usá-las:
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 |
Você pode estar se perguntando como exatamente um agente usa tópicos, instruções e ações para realizar o trabalho. Aqui está um passo a passo detalhado do que acontece dentro do mecanismo de raciocínio Atlas sempre que um agente é invocado.
O processo começa quando uma mensagem ou consulta é recebida de um usuário ou quando um agente é invocado a partir de um evento, alteração de dados ou chamada de API.
O mecanismo de raciocínio analisa a mensagem do usuário para classificá-la no tópico mais relevante. Para essa etapa de classificação, o mecanismo de raciocínio analisa somente o nome do tópico e a descrição da classificação do tópico. Se nenhum tópico apropriado corresponder à análise, o padrão será uma classificação “fora do tópico”.
O escopo, as instruções e as ações associadas ao tópico selecionado são inseridos no prompt junto com a mensagem original do usuário e o histórico de conversas, normalmente os últimos seis turnos. O prompt resultante é enviado ao LLM para determinar o que o agente deve fazer em seguida.
O agente analisa a entrada combinada (mensagem do usuário, instruções, ações em potencial) e decide a próxima etapa:
Antes de enviar a resposta final, o agente realiza uma última verificação para garantir que a resposta proposta esteja fundamentada e cumpra as instruções fornecidas para o tópico. Esta etapa verifica se a resposta:
A resposta final validada é enviada ao usuário. Se a etapa de fundamentação falhar, o agente tentará novamente produzir uma resposta fundamentada. Caso ele não consiga produzir uma resposta fundamentada, ele enviará uma mensagem padrão para informar ao usuário que não pode ajudar com a solicitação.
Compreender esse fluxo de trabalho ajuda a explicar por que cada componente do seu agente (tópicos, instruções e ações) deve ser cuidadosamente projetado para funcionar com esse processo de raciocínio. Mas isso não para por aí.
Para fornecer controle adicional e adicionar lógica determinística ao seu fluxo de trabalho agêntico, o Agentforce usa a filtragem condicional. É como ter regras dinâmicas de visibilidade para campos de formulários, mas para seus agentes no momento do raciocínio.
Os filtros condicionais atuam como guardiões que determinam se um tópico ou ação deve ser considerado durante o processo de raciocínio. Ao contrário das instruções que orientam as decisões do LLM, os filtros operam no nível do sistema para remover ou incluir completamente tópicos e ações com base em condições específicas.
A filtragem condicional melhora o desempenho do agente de duas maneiras críticas:
1. Precisão aprimorada da classificação de tópicos
Ao remover tópicos irrelevantes da consideração com base no estado da conversa, você reduz o "ruído semântico" durante o processo de classificação de tópicos. Isso facilita para o LLM selecionar o tópico correto para uma consulta do usuário.
Por exemplo, se um usuário ainda não se autenticou, os filtros podem ocultar todos os tópicos relacionados às ações específicas da conta. Isso evita que o agente classifique incorretamente as consultas gerais em tópicos confidenciais, o que acabaria causando erros de autenticação ou respostas inadequadas.
2. Seleção de ação contextualmente apropriada
Depois que um tópico é selecionado, os filtros refinam ainda mais quais ações dentro desse tópico estão disponíveis com base no estado atual da conversa:
Como funciona a filtragem condicional
O mecanismo de raciocínio Atlas oferece suporte à filtragem com base em dois tipos de variáveis: variáveis de contexto e variáveis personalizadas. Aqui está uma visão geral rápida das propriedades de cada tipo:
Componente | Variáveis de contexto | Variáveis personalizadas |
---|---|---|
Pode ser instanciado pelo usuário | Não | Sim |
Pode ser a entrada de ações | Sim | Sim |
Pode ser a saída de ações | Não | Sim |
Pode ser atualizado por ações | Não | Sim |
Pode ser usado em filtros de ações e tópicos | Sim | Sim |
Tipos suportados | Texto/Número | Texto/Número |
Essas são variáveis derivadas da sessão de mensagens e podem incluir:
As variáveis de contexto são particularmente úteis para personalizar interações com base em informações conhecidas do cliente, sem exigir que o agente as solicite de forma conversacional. Ao projetar uma solução com variáveis de contexto, é importante estar ciente de que elas são definidas no início da sessão e são imutáveis durante essa sessão.
As variáveis personalizadas armazenam informações retornadas das ações. Elas podem ser usados para:
Os filtros são baseados nos valores de contexto e variáveis personalizadas. Os filtros podem ser aplicados no nível do tópico e da ação:
Aqui está uma visão simples do mecanismo de raciocínio Atlas que mostra como os filtros em nível de tópico e de ação se encaixam no fluxo de raciocínio.
O caso de uso mais comum da filtragem é controlar o acesso a operações confidenciais:
Filtro: "Requer autenticação"
Condição: StatusAutenticacao = "verified"
Aplicado a: Tópico de gerenciamento de contas, Tópico de processamento de pagamentos
Isso garante que, mesmo que um usuário pergunte sobre sua conta ou pagamentos antes da autenticação, o agente não permitirá que esses tópicos sejam chamados.
Os filtros também podem ajudar as etapas do processo a serem executadas na ordem correta:
Filtro: "Número do pedido obrigatório"
Condição: orderNumber != null
Aplicado a: Verificar ação de status do pedido, Modificar ação do pedido
Isso garante que as ações relacionadas ao pedido estejam disponíveis somente após o número do pedido ter sido coletado e armazenado em uma variável.
É importante entender a distinção entre filtragem e instruções:
Outra parte do mecanismo de raciocínio Atlas são as citações. Você pode usar citações para validar as fontes usadas pelo LLM para gerar uma resposta. O diagrama abaixo mostra onde as citações se encaixam no fluxo do mecanismo de raciocínio.
Esse diagrama também destaca a arquitetura combinável do mecanismo de raciocínio. Escalação, citações e proteções são componentes modulares usados pelo mecanismo de raciocínio ao criar um agente usando o modelo do Agentforce para atendimento. Hoje, os componentes modulares usados pelo mecanismo de raciocínio são definidos modelo por modelo. Estamos trabalhando para tornar esses componentes ainda mais parecidos com peças de Lego que podem ser trocadas de um agente para outro, e possivelmente até mesmo entre clientes no futuro.
Já abordamos muita coisa. Agora, vamos dar um passo atrás e analisar um exemplo completo de como tópicos, instruções e ações funcionam em conjunto com o mecanismo de raciocínio quando um cliente faz uma pergunta para um agente.
Mensagem do cliente: “Eu pedi um suéter vermelho ontem, mas preciso mudar o endereço de entrega.”
Agora que você entende como o mecanismo de raciocínio funciona e por que tópicos, ações e instruções são tão importantes, vamos dar uma olhada em algumas práticas recomendadas para criá-los.
Os tópicos são a base das capacidades do seu agente. Eles definem o que seu agente sabe fazer e quais tipos de solicitações de clientes ele pode atender. Os três elementos de um tópico são o nome do tópico, a descrição da classificação e o escopo.
Exemplo ruim | Bom exemplo | Por que é melhor |
---|---|---|
Informações sobre o cliente | Forneça o status e os detalhes do pedido | Descreve claramente o trabalho a ser feito |
Ajuda | Responda a perguntas técnicas | Especifica o tipo de ajuda fornecida |
Transações | Ajude a atualizar os detalhes de pagamento | Especifica o tipo de ajuda fornecida |
Ela descreve quais mensagens do usuário devem acionar esse tópico. A descrição é fundamental para ajudar seu agente a entender quando usar esse tópico e é usada na etapa de classificação.
Exemplo ruim | Bom exemplo | Por que é melhor |
---|---|---|
Lide com questões relacionadas ao pedido. | Forneça aos clientes atualizações sobre os detalhes e o status do pedido após validar o número do pedido. | Esclareça o escopo do tópico. |
Ajude com contas. | Ajude os usuários com problemas de login, criação de contas e redefinição de senha. | Mais específico; permite que o agente escolha o correto |
Verifique antes de lidar com problemas de pagamento. | Ajude os usuários a adicionar ou atualizar suas informações de pagamento, incluindo cartões de crédito e detalhes do PayPal. | Mencione especificamente o redirecionamento para um tópico diferente. Lembrete: Use filtros de tópicos condicionais para maior determinismo. |
Se você descobrir que o agente não está sempre selecionando o tópico correto para as consultas dos usuários, os nomes e as descrições dos tópicos são o primeiro lugar que você deve investigar e refinar.
O escopo define os limites do que seu agente pode ou não fazer nesse tópico.
Exemplo ruim | Bom exemplo | Por que é melhor |
---|---|---|
Lide com questões e problemas de pedidos. | Seu trabalho é apenas responder perguntas relacionadas ao status do pedido, status de devolução ou política de devolução e reparo de um cliente. Nunca inicie ou gere um pedido ou devolução. | Estabelece limites claros sobre o que o agente deve ou não fazer. |
Ajude com problemas de login. | Seu trabalho é apenas ajudar os clientes que não conseguem fazer login a redefinir a senha ou pesquisar o nome de usuário. Você não pode atualizar as informações da conta nem modificar as permissões. | Indica explicitamente as atividades que o tópico pode realizar e os limites. |
Vamos ver como configurar um tópico no momento do design para que um agente possa ajudar os usuários a redefinir suas senhas. Os tópicos, instruções e ações podem ser visualizados assim:
Componente | Conteúdo |
---|---|
Nome do tópico | Redefinição de senha |
Descrição da classificação | Ajude os clientes que esqueceram as senhas, não conseguem fazer login, precisam de redefinições de credenciais, estão bloqueados ou estão com problemas de login. Ajude os usuários a alterar senhas ou recuperar o acesso à conta. |
Escopo | Seu trabalho é apenas ajudar os clientes a redefinir senhas ou recuperar nomes de usuário. Você pode verificar a identidade por email/telefone e iniciar a redefinição de senha. Você não pode acessar os detalhes da conta além da verificação ou modificar nenhuma informação do cliente além das senhas. |
Instruções |
---|
Pergunte qual método de verificação o cliente prefere (email ou telefone) antes de prosseguir com a verificação de identidade. |
Use a ação Verificar email do cliente ou Verificar telefone do cliente com base na preferência do cliente. Não tente redefinir a senha até que a verificação seja bem-sucedida. |
Após a verificação, explique o processo de redefinição: “Enviarei um link seguro de redefinição para seu email que expira em 24 horas”. |
Use a verificação de pergunta de segurança somente se o cliente não conseguir acessar seu email/telefone registrado. |
Depois de concluir uma redefinição, pergunte se o cliente precisa de ajuda com qualquer outra coisa relacionada ao acesso à conta. |
Nome da ação | Descrição | Entrada(s) |
---|---|---|
Para verificar o e-mail do cliente | Verifica a identidade ao corresponder o email a uma conta. Retorna o status da verificação e a ID do cliente em caso de sucesso. | Endereço de email: email do cliente (formato: example@domain.com). |
Verificar o telefone do cliente | Verifica a identidade enviando um código para o telefone do cliente. Use quando a verificação de email não for possível. | Número de telefone: número de 10 dígitos sem caracteres especiais. |
Enviar e-mail de redefinição de senha | Envia um link de redefinição para o email verificado que expira em 24 horas. Use somente após a verificação bem-sucedida. | ID do cliente: ID verificada após verificação bem-sucedida |
Então, em tempo de execução, quando um cliente está interagindo com nosso agente a partir do site de uma empresa, é isso o que acontece:
As instruções são as diretrizes que dizem ao seu agente como lidar com conversas dentro de um tópico. Elas ajudam o agente a tomar decisões sobre quais ações tomar e como responder.
As instruções desempenham várias funções cruciais no processo de tomada de decisão do seu agente:
Sem instruções claras, seu agente pode selecionar as ações erradas, interpretar mal as solicitações dos usuários ou fornecer respostas inconsistentes. Mas lembre-se de que as instruções são mescladas em um prompt e enviadas ao LLM e, portanto, não são determinísticas. Elas não substituem a necessidade de regras de negócios codificadas dentro da ação.
Quando o mecanismo de raciocínio processa uma solicitação do cliente, ele usa suas instruções para:
Quanto mais claras e específicas forem suas instruções, mais consistente será o desempenho do seu agente.
Ao criar seu agente, é fundamental entender quando usar instruções e ações para implementar a funcionalidade. Use ações para lógica crítica de negócios que deve ser aplicada de forma consistente, como cálculos complexos, processamento de informações confidenciais e operações em várias etapas que exigem sequenciamento específico. Por outro lado, use as instruções para orientar o fluxo da conversa, ajudar o agente a selecionar as ações apropriadas com base no contexto, definir a formatação e o tom da resposta e estabelecer estratégias de esclarecimento quando as informações são ambíguas.
Exemplo de ação de pedido de reembolso:
public with sharing class ResponsavelPedidoReembolso {
public class ResultadoReembolso {
@AuraEnabled public Boolean canReturn;
@AuraEnabled public String message;
}
@AuraEnabled
public static ResultadoReembolso reembolsoProcesso(Id idPedido, Date dataPedido) {
RefundResult result = new RefundResult();
if (orderDate == null || orderId == null) {
result.canReturn = false;
result.message = 'Entrada inválida: ID do pedido e Data do Pedido são obrigatórios.';
return result;
}
Date today = Date.today();
Integer daysSinceOrder = today.daysBetween(orderDate);
if (daysSinceOrder > 30) {
result.canReturn = false;
resultado.message = 'O pedido não pode ser devolvido. Se passaram mais de 30 dias.';
} else {
resultado.canReturn = true;
resultado.message = 'O pedido pode ser devolvido. Envio do comprovante de devolução.';
sendReturnEmail(orderId);
}
return result;
}
Aqui estão alguns exemplos de instruções que funcionam bem com o mecanismo de raciocínio:
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, data do pedido 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 Responder perguntas com conhecimento para recuperar informações de solução de problemas, verifique o tipo de dispositivo (iOS ou Android). Inclua o tipo de dispositivo na consulta de pesquisa da ação Responder perguntas com conhecimento. | Fornece instruções claras sobre quais informações coletar primeiro e especifica qual ação usar. |
Use o conhecimento para perguntas sobre produtos. | Para perguntas sobre as características do produto, primeiro identifique sobre qual produto específico o cliente está perguntando. Em seguida, use a ação Conhecimento com o nome exato do produto para recuperar informações precisas. | Fornece uma sequência clara de etapas e especifica como tornar a ação mais eficaz. |
Verifique se os clientes precisam de ajuda. | Depois de fornecer informações sobre o status de envio, sempre pergunte se o cliente precisa de ajuda com qualquer outra coisa relacionada ao pedido. | Especifica quando e como fazer o acompanhamento. |
As ações servem como ferramentas que seu agente usa para obter informações ou realizar tarefas.
Quando seu agente lida com uma solicitação de cliente, o mecanismo de raciocínio:
Para que esse processo funcione de forma eficaz, suas ações precisam de nomes e instruções claros e descritivos que ajudem o mecanismo de raciocínio a entender quando e como usá-las. Para minimizar a latência e melhorar o desempenho, não atribua mais de 15 ações a um tópico e lembre-se de que as ações podem ser reutilizadas em todos os tópicos.
Cada ação do seu agente tem três partes importantes que precisam ser configuradas: nome da ação, instruções da ação e instruções da entrada da ação.
Exemplo ruim | Bom exemplo | Por que é melhor |
---|---|---|
GetOrderInfo | LookupOrderStatus | Descreve claramente quais informações a ação fornece. |
AtualizarRegistroContato | AtualizarNumeroTelefoneCliente | Descreve especificamente o que está sendo atualizado. |
ProcessarPag | ProcessarPagamento | Evita abreviações para maior clareza. |
As instruções da ação informam ao mecanismo de raciocínio o que a ação faz e quando usá-la. Essas instruções são essenciais para ajudar seu agente a selecionar a ação certa no momento certo.
Exemplo ruim | Bom exemplo | Por que é melhor |
---|---|---|
Atualize um número de telefone. | Atualize o número de telefone do usuário associado ao registro. Se não houver nenhum registro correspondente, ele criará um novo registro. | Explica o que a ação faz e como ela lida com casos extremos. |
Obtenha informações de rastreamento. | Retorne as informações de rastreamento de um pedido do cliente com base no número de rastreamento e no CEP de destino. | Explica quando usar essa ação e quais informações ela exige. |
Forneça conhecimento. | Pesquise na base de conhecimento respostas para as perguntas dos usuários sobre produtos, políticas ou procedimentos. Essa ação deve ser usada quando o usuário faz perguntas do tipo “como fazer” ou quando ele precisa de informações que não sejam específicas da conta. | Explica quando a ação deve ser usada no fluxo da conversa. |
Verifique a conta. | Verifique se existe uma conta do cliente e retorne as informações de status da conta. Use essa ação quando os clientes estiverem tentando determinar se eles já têm uma conta ou se a conta está ativa. Solicite um endereço de email ou número de telefone para realizar a pesquisa. | Explica claramente o propósito, quando usá-lo e quais informações são necessárias. |
Práticas recomendadas para instruções de ação:
As instruções de entrada de ações definem quais informações a ação precisa e como o agente deve coletá-las do cliente. Instruções de entrada claras ajudam o agente a reunir as informações certas no formato certo.
Exemplo ruim | Bom exemplo | Por que é melhor |
---|---|---|
Insira a ID do pedido. | A ID do pedido é um identificador alfanumérico de 18 caracteres. | Fornece detalhes do formato. |
Email do cliente. | O endereço de email do cliente usado para verificação da conta. O formato deve ser um endereço de email válido (example@domain.com). | Especifica os requisitos de formato e validação. |
Consulta de pesquisa. | Uma consulta de pesquisa detalhada descrevendo a pergunta do usuário. Inclua nomes de produtos específicos, códigos de erro ou sintomas mencionados pelo usuário para melhorar os resultados da pesquisa. Para problemas técnicos, sempre inclua o tipo de dispositivo (iOS/Android) e a versão do aplicativo, se mencionado. | Explica como criar uma consulta eficaz os com elementos específicos que deve incluir. |
Número de telefone. | O número de telefone de 10 dígitos do cliente sem espaços ou caracteres especiais. Se o cliente fornecer um número com formatação (como 555-123-4567), remova os caracteres especiais antes de passar para a ação. | Fornece instruções claras de formatação e orientação de manuseio. |
Principais dicas para instruções de entrada de ações:
Essa é uma pergunta que ouvimos com frequência de nossos clientes. A resposta curta é: sim. O Data Cloud é parte integrante do Agentforce porque a arquitetura do Data Cloud é aproveitada para determinados recursos do Agentforce, como análise de agentes e carteira digital. Além disso, a infraestrutura do Data Cloud possibilita a indexação e a pesquisa de dados não estruturados, bem como a trilha de auditoria e registros de feedback. O Data Cloud também pode fornecer extensibilidade adicional para o Agentforce. Os clientes também podem optar por ativar recursos como Traga seu lake (BYOL) e Traga seu grande modelo de linguagem (BYO-LLM) para usar dados e modelos criados em plataformas fora do Salesforce com agentes baseados no Agentforce.
Desde o acesso a dados de outros data lakes por meio da federação de dados até a utilização da infraestrutura de hiperescala para dados em escala de petabytes, a utilização da arquitetura do Data Cloud com o Agentforce garante que a experiência do clientes melhore com os resultados de IA atuais e garante a viabilidade a longo prazo para a adoção bem-sucedida de agentes, não importa quão grandes ou complexos sejam os conjuntos de dados subjacentes que alimentam esses agentes.
Quer saber quais recursos específicos do Agentforce são impulsionados pelo Data Cloud? Abaixo, você encontrará um resumo dos recursos do Agentforce suportados por Data Cloud por padrão e dos recursos opcionais do Data Cloud que podem ser ativados por clientes que desejam ampliar sua implementação.
Recursos da Agentforce | Descrição | Provisionamento |
---|---|---|
Trilha de auditoria e registro de feedback | Dados de auditoria da IA generativa | Opcional |
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 conhecimento | Provisionado por padrão |
Traga seu grande modelo de linguagem (BYO-LLM) | Permite que os clientes usem seu próprio LLM | Opcional |
Análises de agentes | Transmite dados de uso do Data Cloud para relatórios e dashboard | Provisionado por padrão |
Fontes de dados externas (não CRM) | Permite que os clientes usem dados de fontes externas para fundamentar as respostas geradas pela IA | Opcional |
Dados não estruturados | Permite que os clientes usem dados não estruturados para fundamentar as respostas geradas pela IA | Opcional |
Gráficos de dados em tempo real | Permite que os clientes usem dados normalizados de várias fontes do Data Cloud para fundamentar quase em tempo real as respostas geradas pela IA | Opcional |
Geração aumentada por recuperação (RAG) | Permite que os clientes aprimorem seus prompts com dados do Salesforce e do Data Cloud, recuperados no momento da inferência | Provisionado por padrão |
Abordamos os principais elementos que fazem o Agentforce funcionar, incluindo o mecanismo de raciocínio Atlas e como usar tópicos, instruções e ações. Compreender esses componentes é fundamental para usar o Agentforce de forma eficaz. Lembre-se de usar este guia ao começar a implementar o Agentforce para melhorar seus resultados no Agentforce. Recomendamos que você confira os recursos fornecidos para saber mais.
Planejamento de agentes: Descreva o trabalho do agente
https://trailhead.salesforce.com/content/learn/modules/agentforce-agent-planning/outline-the-agents-work
Instruções da ação:
https://help.salesforce.com/s/articleView?id=ai.copilot_actions_instructions.htm&type=5
Instruções do tópico:
https://help.salesforce.com/s/articleView?id=ai.copilot_topics_instructions.htm&type=5
Agentes de solução de problemas:
https://help.salesforce.com/s/articleView?id=ai.copilot_troubleshoot.htm&type=5
Variáveis do Agentforce:
https://developer.salesforce.com/blogs/2025/04/agentforce-variables-a-new-way-to-structure-agent-memory
https://developer.salesforce.com/blogs/2025/04/control-agent-access-and-decision-making-with-variables-and-filters
O Guia do Agentforce trata da criação de agentes de IA usando a plataforma Agentforce no Salesforce, abordando elementos centrais como agentes, tópicos, instruções, ações e o Mecanismo de raciocínio Atlas.
O guia é destinado a profissionais técnicos e arquitetos envolvidos na criação e implantação de agentes de IA usando o Agentforce.
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 Cloud.
O Agentforce aumenta a produtividade corporativa introduzindo agentes de IA que podem planejar, raciocinar e agir de forma autônoma, reduzindo o esforço manual e aumentando a eficiência.
Os principais benefícios incluem a capacidade dos agentes de se adaptar a diferentes situações, planejar de forma eficaz e usar ferramentas de forma autônoma ou com intervenção humana, bem como a importância do Data Cloud no potencializar vários recursos do Agentforce.
Sim, o guia fornece conselhos de implementação, incluindo planejamento estratégico, definição de tópicos e seu escopo, redação de instruções claras e práticas recomendadas para configurar ações.
O Agentforce aborda a IA responsável por meio de mecanismos como filtragem, verificações de fundamentação e design cuidadoso de ações e instruções para garantir que os agentes se comportem de forma responsável e forneçam respostas precisas.
Veja mais detalhadamente como a criação de agentes funciona em nossa biblioteca.
Lance Agentforce com velocidade, confiança e ROI que você pode medir.
Conte-nos sobre as necessidades dos seus negócios, e ajudaremos você a encontrar respostas.