Entidades

Enquanto as intenções mapeiam palavras e frases para uma ação específica, as entidades adicionam contexto à própria intenção. Elas ajudam a descrever a intenção mais totalmente e permitem que sua habilidade conclua a solicitação do usuário.

A intenção OrderPizza, por exemplo, descreve uma solicitação do usuário, mas apenas em termos gerais. Para preencher as especificações, essa intenção é ampliada pela entidade PizzaSize, que identifica valores como grande, médio e pequeno na entrada do usuário. Há dois tipos de entidade, que podem ser declaradas como variáveis no fluxo de caixas de diálogo: entidades incorporadas que fornecemos a você e entidades personalizadas, que você pode adicionar por sua conta. Entidades incorporadas correspondem a tipos comuns de informações, como datas, horas e números. Entidades personalizadas, como o exemplo de entidade PizzaSize, são específicas do domínio da sua habilidade.

Nas páginas a seguir, você pode aprender a usar entidades incorporadas e os diferentes tipos de direitos personalizados.