Trabalhar com entidades
As conversas do agente usam reconhecimento de linguagem natural para identificar a intenção do usuário com base no que ele insere na janela de conversa. Por exemplo, se um usuário insere o texto Tentei usar meu vale-presente, mas ele não funciona. A compreensão da linguagem natural ajuda a identificar e direcionar o usuário ao tópico relacionado aos cartões-presente que não estão funcionando, mesmo que a frase exata não esteja listada como frase de gatilho.
Um aspecto fundamental do reconhecimento vocal natural é identificar as entidades que estão sendo usadas em uma caixa de diálogo do usuário. Pense em uma entidade como uma unidade informativa que representa certo tipo de assunto real, como número de telefone, CEP, cidade ou nome de uma pessoa.
O Microsoft Copilot Studio vem com um conjunto de entidades predefinidas prontas para uso. Representam algumas das informações mais usadas em caixas de diálogo reais, como idade, cores, números e nomes. O conhecimento concedido pelas entidades permite que o agente reconheça as informações relevantes da entrada do usuário e as salve para uso posterior.
Vamos usar a cidade da entidade predefinida. Como outras entidades predefinidas, pode ser acessada na guia entidades. Ao examinar a entidade, você pode ver uma explicação e as maneiras como ela pode ser usada.
Por exemplo, quando um usuário insere Nossa sede comercial fica em Seattle, usando essa entidade de cidade, o agente sabe que Seattle representa informações do tipo de cidade. Quando o agente extrai essa entidade e a salva em uma variável, ele salva Seattle como a cidade, mesmo que as informações ao redor sejam texto.
Ao inserir um nó de pergunta em um tópico, você pode usar entidades na seção identificar da pergunta. Por exemplo, no exemplo abaixo, perguntamos ao usuário em qual cidade ele mora. Definindo o campo de identificação como Cidade, o agente extrai a cidade do usuário do texto digitado.
A cidade do usuário é armazenada em uma variável chamada UserCity, que pode ser usada posteriormente no tópico ou na conversa. Abordaremos as variáveis em mais detalhes posteriormente.
Agora que examinamos algumas das entidades predefinidas disponíveis, vamos examinar como você pode criar suas próprias entidades personalizadas conforme necessário.