Conectar fluxos ao Agentforce com ações
Objetivos de aprendizagem
Neste emblema você vai:
- Testar as ações de agentes com dados de amostra no Agentforce Builder.
- Criar uma ação de agente personalizada para usar o fluxo para automação.
Trazer o Agentforce para a conversa
A IA generativa tornou possível interagir com computadores da mesma forma que interagimos com nossos amigos e colegas de trabalho: com uma linguagem conversacional. Com nossa plataforma Agentforce, você pode adicionar o incrível poder da IA generativa ao Salesforce para que seus clientes e funcionários também possam interagir em conversas.
O Agentforce é uma equipe de agentes autônomos que ajuda os usuários do Salesforce com tarefas de negócios comuns, além de ser perfeitamente integrado à Salesforce Platform. Usando a linguagem cotidiana, os usuários podem pedir ao Agentforce para obter os últimos leads interessantes, resumir um caso ou redigir um email para um cliente potencial.
Como você aprendeu no emblema do Trailhead Noções básicas do Agentforce, as ações são os blocos de construção que permite a um agente interagir naturalmente. Basicamente, ações são trabalhos realizados pelo agente. Por exemplo, uma ação chamada "Query Records (Consultar registros)" localiza e recupera registros do Salesforce com base na solicitação do usuário e em condições que ele especifica. O Agentforce vem com várias ações prontas para uso chamadas ações padrão e, juntas, elas permitem algumas interações realmente sofisticadas.
Nesse emblema, você explorará as ações de agente padrão e aprenderá a testá-las no Agentforce Builder. Em seguida, você criará uma ação personalizada que usa um fluxo existente que já configuramos para iniciar uma devolução de um pedido recente.
Inscrever-se em uma organização Developer Edition especial
Para concluir esse projeto, você precisará se inscrever em uma organização Developer Edition especial habilitada para o Agentforce.
- Inscreva-se em uma organização Developer Edition especial. Preencha o formulário:
- Em Email, insira um endereço de email ativo.
- Em Username (Nome de usuário), insira um nome de usuário que seja parecido com um endereço de email e seja exclusivo, mas não precisa ser uma conta de email válida (por exemplo, somethingfunny@example.com).
- Em Email, insira um endereço de email ativo.
- Após preencher o formulário, clique em Inscrever-me. Uma mensagem de confirmação aparece.
- Quando receber o email de ativação (pode demorar alguns minutos), abra-o e clique em Verificar conta.
- Conclua seu registro ao configurar sua senha e pergunta de segurança. Dica: Salve seu nome de usuário, senha e URL de login em um local seguro, como um gerenciador de senhas, para facilitar o acesso posterior.
- Você está conectado à Developer Edition.
Agora, conecte sua nova organização Developer Edition ao Trailhead.
- Verifique se você está conectado à sua conta do Trailhead.
- Na seção Challenge (Desafio) no final desta página, clique no nome do organização e em Connect Org (Conectar a organização).
- Na tela de login, insira o nome de usuário e a senha da Developer Edition que você acabou de configurar.
- Na tela Permitir acesso?, clique em Permitir.
- Na tela Want to connect this org for hands-on challenges? (Deseja salvar essa organização para os desafios práticos?), clique em Yes! (Sim!) Save it (Salve). Você será redirecionado para a página de desafio e poderá usar sua nova Developer Edition para ganhar este emblema.
Habilitar o Agentforce Studio
Vamos nos certificar de que o Agentforce Studio está ativado em sua nova organização.
- Clique em
e em Setup (Configuração). A página Setup (Configuração) abre em uma nova guia.
- Na caixa Quick Find (Busca rápida), pesquise e selecione Salesforce Go.
- Na caixa de texto Search features... (Recursos de pesquisa...), insira e selecione Agentforce Studio.

- Clique em Começar a usar.
- Clique em Turn On (Habilitar).
- Clique em Confirm (Confirmar).
- Aguarde um momento até visualizar o botão Turn On (Habilitar) mudar para On (Habilitar). Em seguida, atualize o seu navegador.
Antes de começar a trabalhar com ações de agentes, você precisa fazer uma rápida arrumação na nossa organização. Você precisa se familiarizar com os dois registros com os quais trabalhará neste projeto.
- Clique em
e, em seguida, pesquise e selecione Orders (Pedidos).

- Clique na seta suspensa ao lado de Recently Viewed (Exibidos recentemente) e selecione o modo de exibição de lista All Orders (Todos os pedidos). Dois pedidos serão exibidos, ambos para a Edge Communications. Eles desempenham um papel mais tarde, então é bom verificar se eles existem.

Adicionar um subagente padrão ao seu agente
O Agentforce já vem pronto para usar graças às ações predefinidas (padrão) que você conheceu no início deste módulo. E como um agente pode ter várias ações, elas são categorizadas em subagentes. Os subagentes podem conter inúmeras ações que realizem tarefas relacionadas; por exemplo, ações relacionadas ao gerenciamento de um pedido.
Assim como no caso das ações, o Agentforce Builder já vem com vários subagentes padrão incluídos. Vamos examinar o agente e adicionar um subagente padrão capaz de executar ações padrão e personalizadas.
- Clique novamente em
e, em seguida, pesquise e selecione Agentforce Studio.

- Clique em Agents (Agentes), se essa opção não estiver selecionada.
- Na coluna Agent Name (Nome do agente), clique em Order Agent (Agente do pedido). Se não o encontrar, atualize novamente a janela do navegador.
- No painel do Explorador, passe o mouse sobre Subagents (Subagentes) e clique em
.
- Clique em Add From Asset Library (Adicionar da biblioteca de ativos).

- Na janela Subagents (Subagentes), copie e cole
General CRM(CRM geral) no campo Search subagents (Pesquisar subagentes).
- No bloco General CRM (CRM geral), clique em Select (Selecionar) e clique em Add to Agent (Adicionar ao agente).
O subagente General CRM (CRM geral) é adicionado no final da lista Subagents (Subagentes) no painel do Explorador, e você pode ler a descrição e as instruções de subagente predefinidas no painel central. Assim como muitos subagentes padrão à sua escolha, o subagente General CRM (CRM geral) já vem preenchido automaticamente com várias ações padrão. No painel do Explorador, clique na seta ao lado do subagente General CRM (CRM geral) para ver uma lista das ações padrão incluídas.

Iniciar uma conversa
Você pode testar seu agente e ver como ele planeja respostas usando dados reais no Live Test Mode (Modo de teste ao vivo). Vamos iniciar uma conversa pedindo ao seu agente que pesquise e recupere um registro.
- Clique em
.
- No painel Live Test Mode (Modo de teste ao vivo), no campo Describe your task or ask a question… (Descreva a tarefa ou faça uma pergunta...), copie e cole
Tell me about the orders for the account Edge Communications.(Fale-me sobre os pedidos da conta Edge Communications). Em seguida, pressione return (MacOS) ou Enter (Windows).
O Agentforce começa a processar sua solicitação. Ele está descobrindo o que você pretende e como responder. Em instantes, você receberá uma resposta baseada nas ações disponíveis. O Agentforce faz uma chamada para um grande modelo de linguagem (LLM), portanto, você pode encontrar algumas perguntas que retornam resultados um pouco diferentes do que você vê nas capturas de tela.
Se você receber uma mensagem informando que o Agentforce está com problemas, clique no botão Refresh (Atualizar)
na janela Conversation Preview (Visualização da conversa) para tentar novamente. Se o Agentforce pedir para você escolher um registro, selecione Edge Communications e clique em Submit (Enviar).

Muita coisa acontece quando você faz essa pergunta. E, no painel Interaction Summary (Resumo da interação), você vê o processo que seu agente segue para responder.
Nessa solicitação, seu agente reconheceu que duas ações eram necessárias. Primeiro, ele precisava identificar a conta correta (1). Em seguida, ele precisava identificar os registros corretos no objeto Accounts (Contas) (2).
A capacidade de raciocinar e tomar as medidas corretas é uma das maneiras pelas quais seu assistente é especialmente bom em manter seu lado da conversa. Outra parte importante da manutenção de uma conversa é a lembrança de detalhes que foram abordados anteriormente. O Agentforce também pode fazer isso! Por exemplo, você pode pedir que ele forneça mais detalhes sobre algo que ele mencionou anteriormente.

No campo de texto, no painel Live Test Mode (Modo de teste ao vivo), copie e cole What is the oldest order? (Qual é o pedido mais antigo?) Em seguida, pressione return (MacOS) ou Enter (Windows).
Desta vez, o Agentforce usa o contexto da conversa para entender que você está perguntando sobre pedidos específicos da Edge Communications. Após alguns instantes, aparecerão detalhes do pedido mais antigo.
Criar uma Ação personalizada
Estas ações padrão podem fazer muita coisa, mas nesse cenário você tem um processo especial para lidar com devoluções de pedidos. Na verdade, você já tem um fluxo que automatiza o processo. (A equipe do Trailhead criou o fluxo para você em sua organização Developer Edition.)
Você pode usar esse fluxo para ampliar os recursos do seu agente, criando uma ação personalizada que faz referência ao fluxo.
- Clique no subagente General CRM (CRM geral) e clique em
.
- Clique em Nova ação.
- No campo Action Name (Nome da ação), copie e cole
Initiate Return(Iniciar devolução).
- No campo Description (Descrição), copie e cole
Initiate Return for requests to return or refund orders or products in an order.(Iniciar devolução para solicitações de devolução ou reembolso de pedidos ou produtos em um pedido). - Em Reference Action Type (Tipo de ação de referência), escolha Flow (Fluxo).
- Em Reference Action (Ação de referência), escolha Initiate Return (Iniciar devolução).
Este é o fluxo existente que você tem usado para iniciar devoluções de pedidos.
- Clique em Create and Open (Criar e abrir).
- No campo Description (Descrição), em Inputs (Entradas), cole o seguinte texto:
Populate this input variable with an Order recordId.(Preencher essa variável de entrada com um recordId de Pedido). - Marque Require Input to execute action (Exigir Entrada para executar a ação).
- No campo Description (Descrição), em Outputs (Saídas), cole o seguinte texto:
This output indicates the status of the return request, whether it has been initiated, processed, or completed.(Essa saída indica o status da solicitação de devolução, se ela foi iniciada, processada ou concluída). - Selecione Show in conversation (Mostrar na conversa).
- Em Additional Settings (Configurações adicionais), marque a caixa rotulada Show Loading text for this action (Mostrar carregamento de texto desta ação) e cole o seguinte texto:
Initiating your return or refund.(Iniciando sua devolução ou reembolso).
- Clique em Save (Salvar) (no canto superior direito da tela).
Excelente, sua ação personalizada tem tudo que ele precisa. Para este exemplo, você forneceu as descrições porque elas são essenciais para o funcionamento da ação. Elas fazem parte do prompt que o Agentforce envia para o LLM. Você pode saber tudo sobre o que torna um prompt excelente no emblema Noções básicas de prompt. Em seguida, use as habilidades de engenharia de prompt que você aprendeu para tornar as descrições das ações personalizadas claras e completas. Agora, você só precisa confirmar esta versão do seu agente e ativá-la.
- Clique em Commit Version (Confirmar versão) e, em seguida, no pop-up, clique em Commit Version (Confirmar versão).
- Clique em Activate (Ativar) e, em seguida, no pop-up, clique em Activate (Ativar).
Experimentar
Ótimo, seu agente agora pode usar a ação Initiate Return (Iniciar retorno) em uma conversa. Vamos experimentar como se você fosse um usuário real.
- Clique em
para sair do Agentforce Builder.
- Clique em
e, em seguida, pesquise e selecione Sales (Vendas) para abrir o aplicativo Sales (Vendas).
Vamos começar na guia Home (Início), como se você estivesse começando seu dia.
- Clique em
para abrir a janela de conversa (Agente do pedido).
- Para iniciar o teste, dê ao seu agente algum contexto para trabalhar, encontrando um pedido específico. Na janela de conversa, cole
What is the order with the most recent order start date? Please provide a clickable link to the order.(Qual é o pedido com a data de início de pedido mais recente?). Forneça um link clicável para o pedido. Em seguida, pressione return (MacOS) ou Enter (Windows).
Depois de um momento, ele deverá exibir o pedido 00000101, com um link clicável.
- Clique no número do pedido 00000101. A Edge Communications encomendou acidentalmente esses itens, portanto, vamos iniciar uma devolução. Às vezes, em nossos ambientes de prática, o agente não fornece um link para o registro diretamente. Se for esse o caso, localize o pedido 00000101 da conta Edge Communications e abra-o manualmente. Isso não impedirá você de concluir as restantes etapas.
- Na janela de conversa, insira
Start a return for this order(Iniciar uma devolução para este pedido). Em seguida, pressione return (MacOS) ou Enter (Windows).
Como sua ação personalizada tem uma descrição clara e abrangente, seu agente pode identificá-la como a ação que você pretende realizar. Assim, ele dará início ao fluxo relacionado e fornecerá uma atualização de status.
- Na janela Order (Pedido), clique na guia Details (Detalhes). (Se você não vir a guia Details (Detalhes), confirme que está no número do pedido 00000101.)
Se você rolar até a parte inferior da página, verá que o campo Return Status (Status de devolução) foi atualizado para Initiated (Iniciado) graças ao fluxo Initiate Return (Iniciar devolução).

Com apenas alguns cliques, você pode incorporar a automação existente ao catálogo de ações do seu agente. Agora, as automações e os processos exclusivos de sua organização podem fazer parte da conversa ao interagir com o Agentforce. Em seguida, clique em Verify step to earn 100 points (Verificar etapa para ganhar 100 pontos) para conferir seu trabalho e ganhar seu emblema.
