Exportar e importar entidades

É possível exportar e importar entidades para simplificar a criação ou o movimento de grandes quantidades de dados de entidade.

Onde encontrar esses dados

Ao criar um agente, o mais comum é usar o console do Dialogflow ES. Acesse a documentação e abra o console (em inglês). As instruções abaixo referem-se ao uso do Console. Para acessar os dados de opções da entidade:

  1. Acesse o console do Dialogflow ES.
  2. Selecione um agente.
  3. Selecione Entities no menu da barra lateral à esquerda.
  4. Selecione a guia Custom para entidades personalizadas definidas para seu agente ou a guia System para entidades do sistema usadas pelo seu agente.

Formato

O formato de importação/exportação editável manualmente é JSON ou CSV.

Formato JSON

Consulte a referência REST EntityType.

Formato CSV

O conteúdo CSV precisa ter o seguinte formato:

  • Cada entrada de entidade está em uma linha e termina em uma nova linha.
  • Cada valor precisa ficar entre aspas duplas.
  • Cada valor precisa ser separado por vírgulas.
  • No caso de uma entidade de mapa:
    • o valor de referência precisa estar no início da linha, seguido por sinônimos;
    • inclua o valor de referência duas vezes se quiser que a entidade corresponda a ele;
  • No caso de uma entidade de lista:
    • Cada linha contém um único valor.

Por exemplo, estas são duas entradas de entidade do mapa:

"New York City", "New York City", "NYC", "New York City, USA"
"Philadelphia", "Philadelphia", "Philly", "Philadelphia, USA"

Exportar

Para exportar uma entidade, siga estas etapas:

  1. Passe o cursor sobre uma entidade e clique no ícone de download da nuvem .
  2. Opte por JSON ou CSV para o formato.
  3. Escolha um local no seu sistema para salvar o arquivo.

Importar

Para importar uma entidade, siga estas etapas:

  1. Clique no ícone Mais .
  2. Clique em Fazer upload da entidade e escolha o arquivo.