Entidades do sistema

O Dialogflow fornece muitas entidades do sistema para extrair tipos comuns de expressões do utilizador final. Por exemplo, o tipo @sys.color pode ser usado para extrair valores como "vermelho" ou "azul". Pode ver a lista completa de entidades do sistema na referência de entidades do sistema.

Para a maioria das aplicações, os valores fornecidos pelas entidades do sistema funcionam bem. No entanto, a sua aplicação pode ter de adicionar valores adicionais para entidades do sistema. Por exemplo, pode querer adicionar "azul-esverdeado" à lista de valores para @sys.color. Algumas entidades do sistema podem ser expandidas para este fim. A referência de entidade do sistema apresenta as entidades do sistema que podem ser expandidas. As restantes secções deste documento descrevem como estender as entidades do sistema.

O suporte de entidades do sistema difere para cada idioma. Consulte as limitações das entidades do sistema para ver detalhes.

Onde encontrar estes dados

Ao criar um agente, é mais comum usar a consola do Dialogflow ES (visite a documentação, abra a consola). As instruções abaixo focam-se na utilização da consola. Para aceder aos dados de entidades do sistema do seu agente:

  1. Aceda à consola do Dialogflow ES.
  2. Selecione um agente.
  3. Selecione Entidades no menu da barra lateral do lado esquerdo.
  4. Selecione o separador Sistema para entidades do sistema.

Se estiver a criar um agente através da API em vez da consola, consulte a referência EntityTypes. Os nomes dos campos da API são semelhantes aos nomes dos campos da consola. As instruções abaixo realçam as diferenças importantes entre a consola e a API.

Prolongue uma entidade do sistema a partir da página de entidades

Na página de entidades, pode ver as entidades do sistema usadas pelo seu agente e expandi-las seguindo estes passos:

  1. Use a entidade do sistema num dos seus parâmetros.
  2. Selecione Entidades no menu da barra lateral do lado esquerdo.
  3. Selecione o separador Sistema para entidades do sistema.
  4. As entidades do sistema atualmente usadas pelo seu agente são apresentadas. As entidades apresentadas a cinzento não são extensíveis e as entidades apresentadas a preto são extensíveis.
  5. Pode selecionar uma entidade extensível e atualizar os valores expandidos.
  6. Forneça entradas de entidades com os valores com os quais quer expandir a entidade.

Captura de ecrã do separador de entidades do sistema

Estenda uma entidade do sistema com a API

Se estiver a usar a API para expandir entidades do sistema, crie extensões de entidades do sistema de forma semelhante à criação de entidades personalizadas. Indique o nome da entidade do sistema que quer expandir e os valores com os quais a quer expandir. Se tentar expandir uma entidade do sistema que não é expansível, recebe um erro.

Expanda uma entidade do sistema enquanto anota uma expressão de preparação

Na secção de expressões de treino da página de intenção, pode expandir uma entidade do sistema enquanto anota uma expressão de treino. Se anotar manualmente uma parte de uma expressão de preparação com uma entidade de sistema extensível que não inclua o valor selecionado, é-lhe pedido que adicione este valor à entidade de sistema.