Entities

Os tipos de entidade são usados para controlar como os dados da entrada do usuário final são extraídos. Os tipos de entidade CX são muito semelhantes aos tipos de entidade ES.

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 como "vegetal", que corresponda aos tipos de vegetais disponíveis para compra com um agente de mercearia.

Terminologia da 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 exibição de um tipo de entidade. Clique em Criar na seção Tipos de entidade do console do Dialogflow para criar um tipo de entidade. Ao usar a API, o termo tipo de entidade refere-se ao tipo EntityType.

    Selecione um protocolo e uma versão para a referência EntityType:

    Protocolo V3 V3beta1
    REST Recurso EntityType Recurso EntityType
    RPC Interface EntityType Interface EntityType
    C++ EntityTypesClient Indisponível
    C# EntityTypesClient Indisponível
    Go EntityTypesClient Indisponível
    Java EntityTypesClient EntityTypesClient
    Node.js EntityTypesClient EntityTypesClient
    PHP Indisponível Indisponível
    Python EntityTypesClient EntityTypesClient
    Ruby Indisponível Indisponível

  • 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

    Ao editar 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 alguns idiomas 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 mandioca acima. Para essas entradas de entidade, você fornece um valor de referência e um ou mais sinônimos.