Entidades

Cada parâmetro de intent tem um tipo, denominado tipo de entidade, que determina exatamente como são extraídos os dados de uma expressão de usuário final.

O Dialogflow fornece entidades predefinidas do sistema que podem corresponder a muitos tipos comuns de dados. Por exemplo, há entidades do sistema que correspondem a datas, horários, cores, endereços de e-mail e assim por diante. Também é possível criar suas próprias entidades personalizadas para corresponder a dados personalizados. Por exemplo, defina uma entidade vegetal que possa corresponder aos tipos de vegetais disponíveis para compra com um agente de mercearia.

Terminologia de entidade

O termo entidade é usado nesta documentação e no Console do Dialogflow para descrever o conceito geral de entidades. Ao discutir os detalhes de entidade, é importante compreender termos mais específicos:

  • Tipo de entidade: define o tipo de informação que você quer extrair da entrada do usuário. Por exemplo, vegetal pode ser o nome de um tipo de entidade. Clicar em Create Entity no Console do Dialogflow cria um tipo de entidade. Quando você usa a API, o termo tipo de entidade refere-se ao tipo EntityType.

  • Entrada de entidade: para cada tipo de entidade, há muitas entradas de entidade. Cada entrada de entidade oferece um conjunto de palavras ou frases que são consideradas equivalentes. Por exemplo, se vegetal for um tipo de entidade, será possível definir estas três entradas:

    • cenoura
    • cebolinha
    • pimentão

    Quando você edita um tipo de entidade no Console do Dialogflow, cada linha da exibição é uma entrada de entidade. O termo entrada de entidade, durante o uso da API, refere-se ao tipo Entity (EntityType.Entity ou EntityType_Entity para algumas linguagens da biblioteca de cliente).

  • Valor de referência de entidade e sinônimos: algumas entradas de entidade têm várias palavras ou frases que são consideradas equivalentes, como o exemplo de cebolinha acima. Para essas entradas de entidade, você fornece um valor de referência e um ou mais sinônimos.