Conectar seus fluxos ao Einstein Copilot
Objetivos de aprendizagem
Neste projeto, você vai:
- Testar as ações do Copilot com dados de amostra no Agent Builder.
- Criar uma ação do Copilot personalizada para usar o Flow para automação.
Traga o Einstein Copilot 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 Einstein Copilot é um tipo de agente que ajuda os usuários do Salesforce com tarefas de negócios comuns, além de ser perfeitamente integrado à interface do Salesforce. Usando a linguagem cotidiana, os usuários podem pedir ao Einstein Copilot para obter os últimos leads interessantes, resumir um caso ou redigir um email para um cliente potencial.
Como você aprendeu em Noções básicas do Einstein Copilot, as ações do Copilot e as ações personalizadas são os blocos de construção dessas interações naturais. 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 específicas. O Einstein Copilot vem com várias ações prontas para uso e, juntas, elas permitem algumas interações realmente sofisticadas. As ações personalizadas permitem criar ações exclusivas para sua organização e podem até mesmo aproveitar o Flow e o Apex para interações bem impressionantes.
Nesse projeto, você explorará as ações padrão do Copilot e aprenderá a testá-las no Agent 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 de teste com a IA generativa do Einstein
Para concluir este projeto, você precisa de um playground personalizado especial de 14 dias que contenha a IA do Einstein e nossos dados de amostra.
- Se ainda não o fez, clique na caixa de seleção I can receive a password email (Posso receber uma senha por email) no início da unidade.
- Clique em Create Playground (Criar playground).
- Siga as instruções.
Conheça as ações do Copilot
O Einstein Copilot já vem pronto para usar graças às ações predefinidas que você acabou de conhecer. Vamos parar e analisar essas ações no Agent Builder e descobrir o que o Einstein Copilot pode fazer sem nenhuma personalização de sua parte.
- Se ainda não tiver aberto sua organização de teste habilitada com a IA do Einstein, role para baixo até a seção Challenge (Desafio) e clique em Launch (Iniciar) para abri-la.
- No App Launcher (Iniciador de aplicativos), pesquise
orders
(pedidos) e clique em Orders (Pedidos).
- Escolha a exibição de lista All Orders (Todos os pedidos).
Serão abertos dois pedidos, ambos para a Edge Communications. Eles desempenham um papel mais tarde em nossa história, então é bom verificar se eles existem. Agora podemos configurar o Copilot.
- No canto superior direito, clique em e clique em Setup (Configuração). A página Setup (Configuração) abre em uma nova guia.
- Na caixa Busca rápida, insira
einstein setup
(configuração do einstein) e, em seguida, clique em Einstein Setup (Configuração do Einstein).
- Ative o Einstein clicando no botão de alternância de Turn on Einstein (Ativar Einstein). Talvez já esteja ativado se você tiver concluído o projeto Início rápido: Prompt Builder.
- Atualize a janela do seu navegador. Isso revela novas configurações de administrador agora que o Einstein está ativado.
- Na caixa Busca rápida, insira
agent
(agente) e clique em Agents (Agentes).
Atualmente, você pode personalizar e iniciar um agente para seus funcionários, e esse copiloto estará disponível no fluxo de trabalho do Salesforce.
- Ative o Einstein Copilot clicando no botão de alternância.
- Clique em Einstein Copilot, na parte inferior da página.
- Clique em Open in Builder (Abrir no criador).
- Se o painel do lado direito tiver uma mensagem de boas-vindas, clique em Got It (Entendi).
- Clique em Dismiss (Descartar) para fechar o pop-up Start customizing your agent (Comece a personalizar seu agente).
Bem-vindo ao Agent Builder. Aqui você pode testar seu agente e ver como ele planeja respostas usando dados reais.
Não tem problema se você vir uma mensagem de erro na visualização da conversa, pois as instruções a seguir ainda funcionarão. Vamos iniciar uma conversa pedindo ao seu copiloto que pesquise e recupere um registro.
- Na janela Conversation Preview (Visualização da conversa), insira
Tell me about the account Edge Communications.
(Fale-me sobre a conta Edge Communications.) Em seguida, pressione return.
O Einstein Copilot começará 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 Einstein Copilot usa modelos de linguagem grandes (LLMs), portanto, é possível que algumas perguntas retornem resultados um pouco diferentes das capturas de tela deste projeto.
Se você receber uma mensagem de que o Copilot está com problemas, clique no ícone Refresh (Atualizar) na janela Conversation Preview (Visualização da conversa) e tente novamente.
- Se o Einstein Copilot pedir para você escolher um registro, selecione
Edge Communications
e clique em Submit (Enviar).
Muita coisa acontece quando você faz essa pergunta. E, no Agent Builder, você vê o processo que seu copiloto segue para responder.
Nessa solicitação, seu agente reconheceu que duas ações eram necessárias. Primeiro, ele precisava identificar a conta correta. Em segundo lugar, ele precisava resumir os detalhes. A capacidade de encadear as ações certas é uma das maneiras pelas quais seu copiloto é 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 Copilot também pode fazer isso. Por exemplo, você pode pedir que ele forneça mais detalhes sobre algo que ele mencionou anteriormente.
Na janela Conversation Preview (Visualização da conversa), insira Do they have any active orders?
(Eles têm algum pedido ativo?) Então pressione return.
Desta vez, o Einstein Copilot 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 dos dois pedidos existentes.
Criar uma Ação personalizada
As ações padrão do copiloto 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 habilitada para IA do Einstein.)
Você pode usar esse fluxo para ampliar os recursos do seu agente. É possível fazer isso criando uma ação personalizada que faz referência ao fluxo.
- Clique na seta para a esquerda para sair do Agent Builder.
- Na caixa Busca rápida, insira
agent
(agente) e clique em Agent Actions (Ações do agente).
- Clique em New Agent Action (Ação do novo agente).
- 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 Next (Avançar).
- Em Agent Action Instructions (Instruções de ação do agente), cole o seguinte:
Use Initiate Return for requests to return or refund orders or products in an order.
(Usar Iniciar devolução para solicitações de devolução ou reembolso de pedidos ou produtos em um pedido.) - Em Instructions (Instruções), em Inputs (Entradas), cole o seguinte:
Populate this input variable with an Order recordId.
(Preencher essa variável de entrada com um recordId de Pedido.) - Selecione Require Input (Solicitar entrada).
- Selecione Collect data from user (Coletar dados do usuário).
- Em Instructions (Instruções), em Outputs (Saídas), cole o seguinte:
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).
- Clique em Finish (Concluir).
Excelente, sua ação personalizada tem tudo que ele precisa. Para este exemplo, fornecemos as descrições porque elas são essenciais para o funcionamento da ação. Elas são usadas como parte do prompt que a IA do Einstein 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ê precisa voltar para o Agent Builder para adicionar a nova ação ao seu agente.
- Clique em Agents (Agentes).
- Clique em Einstein Copilot.
- Clique em Open in Builder (Abrir no criador).
Verifique se seu copiloto não está ativo. Ele deve mostrar um botão Activate (Ativar). Se mostrar um botão Deactivate (Desativar), clique em Deactivate (Desativar).
- Em Topics (Tópicos), clique em MigrationDefaultTopic.
- Clique em This Topic’s Actions (Ações desse tópico).
- Clique em New (Novo) e selecione Add from Asset Library (Adicionar a partir da biblioteca de ativos).
- Marque a caixa Initiate Return (Iniciar retorno) e clique em Finish (Concluir).
- Clique em Activate (Ativar).
Ótimo, seu agente agora pode usar a ação Initiate Return (Iniciar retorno) em uma conversa. Vamos testá-lo como se fôssemos um usuário real.
- Feche a guia Setup (Configuração) para retornar ao aplicativo Sales (Vendas).
- Clique na guia Home (Início).
Vamos começar em Home (Início), como se estivéssemos começando nosso dia.
- Atualize a janela do navegador; isso deve fazer com que o botão Einstein seja exibido.
- Clique em Einstein para abrir a janela de conversa.
- Para iniciar o teste, dê ao seu copiloto algum contexto para trabalhar, encontrando um pedido específico. Na janela de conversa, insira
What is the order with the most recent order start date?
(Qual é o pedido com a data de início de pedido mais recente?) Então pressione return.
Depois de um momento, ele deverá exibir o pedido 101, com um link clicável.
- Clique no número do pedido 00000101.
- Na janela de conversa, insira
Tell me about order 101
(Fale-me sobre o pedido 101). Em seguida, pressione return.
O resumo descreverá três produtos, os mesmos produtos do pedido na lista relacionada. A Edge Communications encomendou acidentalmente esses itens, portanto, vamos iniciar uma devolução.
- Na janela de conversa, insira
Start a return for order 101
(Iniciar uma devolução para o pedido 101). Em seguida, pressione return (retornar).
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.
- Clique na guia Details (Detalhes). (Se você não vir a guia Details (Detalhes), certifique-se de ter clicado 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 a IA do Einstein.
Recursos
- Trailhead: Noções básicas sobre agentes e copilotos do Einstein
- Trailhead: Noções básicas de prompt
- Ajuda do Salesforce: Práticas recomendadas para instruções de ação do Einstein Copilot