Entidades
Entidades são informações definidas extraídas de ummensagem Qualquer coisa que um contato diga em uma interação de bot, seja uma pergunta ou declaração, escrita ou falada.. Você só deve criar entidades que seu robô Um aplicativo de software que interage com os clientes no lugar de um agente humano ao vivo. precisa cumprir seus objetivos. Por exemplo, os contatos podem fornecer seus nomes e endereços durante uma interação. Se o objetivo for simplesmente permitir que o bot chame o cliente pelo nome, não há necessidade de criar uma entidade para o endereço. Cada entidade que você cria também cria um slot correspondente.
Criar Entidades Usando a Tabela de Pesquisa
Permissão necessária: Chatbot (ACD > Digital > Funções > [escolha uma] > Módulos principais)
Esta tarefa descreve uma maneira de criar entidades. Você também pode criar novas entidades como parte decriando as intenções que os usará.
Akela Wolf já tem um bot funcionando para ajudar seus usuários com redefinições de senha. Ela quer habilitar seu bot para começar a perguntar a localização do usuário. Ela ajusta elacaminho feliz História que produz o resultado correto para a intenção ficar assim:
Cliente: Olá.
Bot: Olá. Como posso ajudar você?
Cliente: Esqueci a minha senha.
Bot: Sinto muito por ouvir isso. Primeiro, em qual escritório você está?
Cliente: Estou no escritório do Columbus.
Bot: Obrigado.
Com base nessa revisão, Akela decide criar uma entidade chamada Location .
-
No CXone, clique no seletor de aplicativos e selecioneBot Builder.
- Clique no bot com o qual você deseja trabalhar.
- Clique em NLU no menu do ícone esquerdo.
- Clique na guia Entidades .
- Localize a pasta em que a nova entidade deve ir. Se a pasta não existir, clique em Nova pasta e digite o nome da nova pasta.
- Posicione o cursor do mouse sobre o nome da pasta e clique em Nova entidade > Procurar.
- Insira um nome para sua nova entidade e pressioneDigitar. As entradas são salvas automaticamente.
- Na sua nova entidade, clique em Adicionar exemplo . Insira um valor para o exemplo e pressione Enter . As entradas são salvas automaticamente. Repita esta etapa para quantos exemplos forem necessários.
- Em um exemplo, você pode clicar em Adicionar sinônimo para adicionar palavras semelhantes ao valor de exemplo. Certifique-se de rotulá-los corretamente em seus exemplos de treinamento de intenção também. Siga o Exemplo de Planejamento
Depois de criar a entidade de localização, Akela percebe que seus clientes de Nova York se referem à sua localização de várias maneiras diferentes. Ela cria um exemplo de entidade para Nova York em local e adiciona os sinônimos NY e Big Apple . Agora, quando os clientes usarem NY ou Big Apple em uma conversa, o bot saberá extrair isso para o valor de Nova York .
Criar Entidades Usando Expressões Regulares
Permissão necessária: Chatbot (ACD > Digital > Funções > [escolha uma] > Módulos principais)
Uma expressão regular (regex) é uma sequência de caracteres que especifica um padrão de pesquisa. Criar uma expressão regular para extrair entidades ensina seu robô Um aplicativo de software que interage com os clientes no lugar de um agente humano ao vivo. um padrão para procurar para identificar as informações corretas para esse entidade Palavra-chave ou frase definida no perfil da sua empresa no Interaction Analytics. Relacionado a um tipo de entidade. Pode incluir variantes. . Você deve ter pelo menos dois intenção O significado ou propósito por trás do que um contato diz/digita; o que o contato quer comunicar ou alcançar. exemplos com a entidade regex em seus dados de treinamento para ajudar seu bot a aprender a associação.
Existem três tipos de regexes que você pode criar:
- Número de telefone: Este é um padrão de regex predefinido. Você pode usá-lo sem qualquer configuração adicional.
- Email: Este é um padrão de regex predefinido. Você pode usá-lo sem qualquer configuração adicional.
- Personalizado: Este padrão permite que você defina seu próprio regex. Veja o exemplo de planejamento abaixo.
Akela Wolf notou que muitas das conversas de seu bot incluíam o número da fatura de um cliente. Ela deseja criar um padrão de expressão regular personalizado para permitir que seu bot extraia uma entidade para o número da fatura.
Os números das faturas dos clientes da Akela sempre começam com #IN, seguidos de exatamente oito dígitos. Então, ela escreve um padrão de regex personalizado que diz:
#IN\d{8,8}\b
Agora, sempre que uma mensagem de usuário contiver uma sequência que comece com "#IN" e contenha exatamente 8 dígitos, ela será extraída como uma entidade de número de fatura.
-
No CXone, clique no seletor de aplicativos e selecioneBot Builder.
- Clique no bot com o qual você deseja trabalhar.
- Clique em NLU no menu do ícone esquerdo.
- Clique na guia Entidades .
- Localize a pasta em que a nova entidade deve ir. Se a pasta não existir, clique em Nova pasta e digite o nome da nova pasta.
- Posicione o cursor do mouse sobre o nome da pasta e clique em Nova entidade > Regex.
- Insira um nome para sua nova entidade e pressioneDigitar. As entradas são salvas automaticamente.
- Em sua nova entidade:
- Escolha o tipo de padrão no menu suspenso.
- Digite sua Expressão Regular .
- Insira várias frases de teste . Qualquer um que corresponda ao padrão de sua expressão é destacado em verde.
- Inclua a entidade em pelo menos dois exemplos de intenção para que o modelo NLU possa registrar corretamente a associação.
Criar intenções para extrair entidades
Permissão necessária: Chatbot (ACD > Digital > Funções > [escolha uma] > Módulos principais)
Quando você cria um intenção O significado ou propósito por trás do que um contato diz/digita; o que o contato quer comunicar ou alcançar. para extrair entidades, seus exemplos ensinam seus robô Um aplicativo de software que interage com os clientes no lugar de um agente humano ao vivo. como identificar as informações corretas para isso entidade Palavra-chave ou frase definida no perfil da sua empresa no Interaction Analytics. Relacionado a um tipo de entidade. Pode incluir variantes. .
Akela Wolf já tem um bot funcionando para ajudar seus usuários com redefinições de senha. Ela quer habilitar seu bot para começar a perguntar a localização do usuário. Ela ajustou elacaminho feliz História que produz o resultado correto para a intenção para incluir uma solicitação dessas informações:
Cliente: Olá.
Bot: Olá. Como posso ajudar você?
Cliente: Esqueci a minha senha.
Bot: Sinto muito por ouvir isso. Primeiro, em qual escritório você está?
Cliente: Estou no escritório do Columbus.
Bot: Obrigado.
Com base nesta revisão, a Akela cria uma nova intenção: provide_location.
-
No CXone, clique no seletor de aplicativos e selecioneBot Builder.
- Clique no bot com o qual você deseja trabalhar.
- Clique em NLU no menu do ícone esquerdo.
- Clique na guia Intenções.
- Localize a pasta em que a nova intenção deve ir. Se a pasta não existir, clique em Nova pasta e digite o nome da nova pasta.
- Posicione o cursor do mouse sobre o nome da pasta e clique em Nova Intenção.
- Insira um nome para sua nova intenção e pressione Enter.
- Abaixo da nova intenção, comece a inserir frases que o bot deve reconhecer para essa intenção. Separe as frases pressionando Enter. As entradas são salvas automaticamente.
- Depois de inserir todos os exemplos de frases, clique nas palavras da frase que correspondem à entidade que deseja usar. Você pode segurar Shift e clicar se precisar selecionar várias palavras. Em seguida, no pop-up, clique em Procurar.
- Se a entidade correta ainda não existir, você pode inseri-la noDigite o nome da entidade campo e clique emCriar entidade "..." para criá-lo. Ver imagem
Na imagem a seguir, Akela selecionou Salt Lake City como frase e corresponderá à sua entidade de localização. Você pode ver que ela já fez isso com a localização Columbus.