Usar entidades em conversas

Concluído

Depois que suas entidades forem definidas, elas estarão disponíveis para serem usadas na criação de conversas com agentes. A maneira mais fácil de usá-las é abrindo a tela de criação de um tópico e adicionando um nó Fazer uma pergunta.

Captura de tela de adicionar nó de pergunta.

Quando essa pergunta é apresentada na conversa, o usuário simplesmente precisa digitar o departamento que ele procura. O item é comparado e é feita a correspondência entre ele e um item na lista.

Captura de tela do departamento inserido com item correspondente da lista.

Na imagem acima, o usuário manifestou interesse em Trekking, que é outra forma de dizer Hiking. O agente reconhece isso e exibe informações relacionadas a Hiking.

Em alguns casos, uma organização pode decidir optar por exibir botões aos usuários para simplificar a seleção. Por exemplo, se você quiser que alguns dos itens da categoria sejam exibidos como botões que os usuários podem selecionar como entrada, escolha a seleção de opções do usuário e escolha na lista. Durante uma conversa, um cliente pode selecionar o botão do item que deseja ou inserir uma categoria diferente manualmente como texto.

Captura de tela dos botões adicionados.

Trabalhar com preenchimento de slot

O preenchimento de slot é um conceito de reconhecimento vocal natural que salva uma entidade extraída em um objeto. Em termos simples, o preenchimento de slot corresponde ao que é inserido por um cliente e o armazena de forma apropriada em uma variável. Por exemplo, quando perguntado sobre o tipo de categoria, o cliente pode selecionar Hiking ou pode digitar algo como Trekking, como mostrado na imagem abaixo. Como Trekking foi definido como sinônimo, ainda deve ser considerado, pois o usuário inseriu hiking. O preenchimento do slot garante que, mesmo que algo mais seja inserido, seja associado à categoria correta. A entidade extraída, Hiking, é usada como valor para a variável de categoria de produto.

Captura de tela de exemplo de preenchimento de slot.

Captura de tela da árvore de condições de preenchimento de slot.

Outro conceito é conhecido como Preenchimento de slot proativo. É quando o usuário pode especificar várias partes de informações que mapeiam para várias entidades. O agente entende automaticamente quais informações pertencem a qual entidade.

No exemplo abaixo, o usuário escreveu: Desejo comprar alguns equipamentos para trekking. Isso inclui a frase de gatilho que o cliente deseja comprar equipamentos, mas também fornece uma segunda informação para o tipo real de equipamento. Nesse caso, o agente preenche tanto a entidade para a compra do equipamento quanto o tipo de equipamento. Isso é diferente do exemplo anterior, em que o agente precisava solicitar ao usuário o tipo de equipamento. O agente recebe a entrada do usuário e ignora de forma inteligente a pergunta sobre a categoria do produto.

Captura de tela de exemplo de preenchimento de slot proativo.

O agente sempre ouve ativamente a entrada do usuário, lembrando-se das informações antecipadamente para poder ignorar etapas desnecessárias conforme apropriado.

Vamos reiniciar o teste e tentar outro caso. Nessa rodada, adicionamos mais alguns nós de perguntas indagando algo como o tipo de equipamento de hiking e a faixa de preço (usando a entidade Money).

Dessa vez, quando a pergunta sobre a categoria do produto é apresentada, em vez de informar ao agente apenas a categoria do produto, o usuário pode dizer: Quero comprar um par de botas de hiking por menos de US$ 100. Nesse exemplo, o agente não só consegue direcionar para o caminho correto da categoria de produtos para hiking, mas também preenche ativamente os espaços solicitando o tipo de equipamento para hiking e as informações do intervalo de preços desejado.

Captura de tela dos nós de pergunta adicional.

O preenchimento de slot proativo pode ser controlado manualmente no nível do nó. Se desejar sempre solicitar a pergunta em um nó específico, independentemente de o espaço ter sido preenchido com respostas anteriores do usuário, você poderá desabilitar a opção Ignorar pergunta e fazer com que ela seja feita sempre para esse nó de pergunta.

Captura de tela da opção Ignorar pergunta.