Escrever conversas de bot usando variáveis e entidades

Criar uma entidade para o número do pedido

Agora, podemos começar a escrever diálogos de mensagem para que os clientes tenham uma conversa de verdade com o bot.

Antes, criamos espaços reservados em branco para os diálogos Relacionado a pedido e Relacionado a compromisso, só para poder mostrá-los no diálogo Menu principal. Também criamos uma mensagem de boas-vindas para o cliente, que é exibida no diálogo de boas-vindas.

Vamos criar uma pergunta em um minuto. É aqui que você configura o bot para fazer uma pergunta e armazena a resposta em uma variável que será usada mais tarde. Antes, porém, precisamos configurar uma entidade.

As entidades são um tipo de dado que você deseja coletar de um cliente. Por exemplo, a entidade pode ser o número do pedido ou o endereço de email.

Vamos assumir que todos os pedidos estão no formato O-12345 no sistema de gerenciamento da Ursa Major Solar.

  1. Perto de Diálogos, clique na seta suspensa e selecione Entities (Entidades).
  2. Clique em New (Novo) e insira os detalhes:
    • Rótulo: OrderNumberString
    • Tipo de extração: Padrão
    • Expressão regular: ^O\-\d{5}$ (Usamos a expressão regular, uma expressão de texto regular que descreve um padrão de busca, para garantir que o Salesforce armazena os números dos pedidos no formato certo. A expressão ^O\-\d{5}$ só permite que sequências de caracteres que comecem com a letra “O-”, sucedida por cinco dígitos, sejam armazenadas em qualquer variável associada a esta entidade.)O diálogo Nova entidade.
  3. Clique em Save (Salvar).

Adicionar uma pergunta e criar uma variável

Uma variável é um contêiner que armazena uma parte específica dos dados coletados do cliente. Vamos criar a variável OrderNumber e associá-la à entidade OrderNumberString quando adicionamos uma pergunta ao campo Bot Asks (Perguntas do bot).

  1. Perto de Entidades, clique na seta suspensa e selecione Dialogs (Diálogos).
  2. Clique no diálogo Order Status (Status do pedido) e selecione Question (Pergunta) no corpo principal do diálogo.
  3. Em Bot Asks (Perguntas do bot), digite What's the order number? (Qual é o número do pedido?) (Nota: normalmente começa com a letra O, sucedida por um hífen e 5 dígitos.)
  4. Defina o Nome da entidade para atribuir a OrderNumberString (Texto).
  5. Clique na caixa Salvar resposta na variável, e selecione + New Variable (+ Nova variável).
    • Rótulo: OrderNumber
    • Nome da API: OrderNumber
    • Tipo de dados: Texto
  6. Clique em Save (Salvar).
O atributo Salvar resposta na variável na seção Pergunta.

Para conferir, vamos capturar a entrada do cliente, adicionando uma mensagem. Assim, a variável é mesclada a uma mensagem para que possamos conferir o resultado.

  1. Clique em Ícone de adição abaixo da seção Question (Pergunta) e selecione Message (Mensagem).
  2. Em Bot Says (Bot Responde), insira: Claro, vou pesquisar o pedido {!OrderNumber} para você. Seção Mensagem da página com O bot diz, em destaque.
  3. Clique em Save (Salvar).

Vamos testar!

Quando o cliente pede o status do pedido, perguntamos o número do pedido para poder pesquisar.

  1. Activate (Ativar) o bot.
  2. Se o painel de visualização não estiver aberto, clique em Preview (Visualizar).
  3. Perto dos Agentes de bate-papo da Ursa Major Solar, clique em Submit (Enviar).
  4. Clique em Chat with an Expert (Bate-papo com um especialista).
  5. Preencha todos os campos no formulário de pré-bate-papo e clique em Start Chatting (Começar a conversar).
  6. Clique em Order Related (Relacionado a pedido).
  7. É possível clicar em 1 New Message (1 nova mensagem) ou rolar a janela do bate-papo para baixo e clicar em Order Status (Status do pedido).
  8. Insira O-12345 e pressione Enter.

A conversa deve ficar assim:

Bot Jana mostrando o status do pedido O-12345

Parabéns, você acabou de conversar com um bot! Mais importante ainda, criou um bot que pode interagir com os clientes da Ursa Major Solar.

Como administrador, você pode mostrar a Juan Garcia como configurar bots do Einstein para transformar o sonho dele em realidade: criar um robô de suporte ao cliente que lide com as tarefas repetitivas. Mais importante ainda, Juan terá mais tempo para agradar os clientes. Além disso, os clientes mais fiéis de Juan terão suas perguntas simples respondidas com a velocidade de um robô e ficarão confiantes para recomendar a Ursa Major Solar. Muito bem!

Não vamos verificar a sua configuração. Clique em Verify Step (Verificar etapa) para ganhar seu emblema.