Definindo informações para procurar na entrada do cliente
As entidades representam informações na entrada do usuário que são relevantes para a finalidade do usuário.
Se as intenções representam verbos (a tarefa que um usuário deseja realizar), as entidades representam substantivos (o objeto ou o contexto dessa tarefa). Por exemplo, quando a intenção é obter uma previsão meteorológica, as entidades relevantes de local e data são necessários antes que o aplicativo possa retornar uma previsão exata.
Reconhecer entidades na entrada do usuário ajuda a criar respostas mais úteis e direcionadas. Por exemplo, você pode ter uma intenção #buy_something
. Quando um usuário faz uma solicitação que aciona a intenção #buy_something
,
a resposta do assistente deve refletir um entendimento do que something é o que o cliente deseja comprar. É possível incluir uma entidade @product
e, em seguida, usá-la para extrair informações da entrada do usuário sobre
o produto em que o cliente está interessado. (O prefixo @
ajuda a identificá-lo claramente como uma entidade.
Você pode adicionar várias respostas à sua árvore de diálogo com palavras que diferem com base no valor @product
detectado na solicitação do usuário.
Visão Geral da Avaliação da Entidade
Seu assistente detecta entidades na entrada do usuário usando um dos métodos de avaliação a seguir:
Método baseado em dicionário
Seu assistente procura termos na entrada do usuário que correspondam aos valores, sinônimos ou padrões definidos para a entidade.
-
Entidade sinônima: defina uma categoria de termos como uma entidade (
color
) e, em seguida, um ou mais valores nessa categoria (blue
). Para cada valor, especifique um grupo de sinônimos (aqua
,navy
).No tempo de execução, seu assistente reconhece os termos na entrada do usuário que correspondem exatamente aos valores ou sinônimos definidos para a entidade como menções a ela.
-
Entidade de padrão: você define uma categoria de termos como uma entidade (
contact_info
) e, em seguida, um ou mais valores nessa categoria (email
). Para cada valor, você especifica uma expressão regular que define o padrão textual de menções a esse tipo de valor. Para um valor de entidadeemail
, você pode desejar especificar uma expressão regular que defina um padrãotext@text.com
.Em tempo de execução, o assistente procura padrões que correspondam à sua expressão regular na entrada do usuário e identifica todas as correspondências como menções dessa entidade.
-
Entidade do sistema: entidades de sinônimo que são pré-construídas para você pela IBM. Elas cobrem categorias comumente usadas, como números, datas e horários. Você simplesmente ativa uma entidade do sistema para começar a usá-la.
Método baseado em anotação
Ao definir uma entidade baseada em anotação, que também é chamada de entidade contextual, um modelo é treinado com relação ao termo anotado e ao contexto no qual o termo é usado na sentença anotada. Esse modelo de entidade contextual permite que o assistente calcule uma pontuação de confiança que identifica a probabilidade de uma palavra ou frase ser uma instância de uma entidade, com base em como ela é usada na entrada do usuário.
-
Entidade contextual: primeiro, você define uma categoria de termos como uma entidade (
product
). Depois, você acessa a página Intenções e mina os exemplos de usuário de intenção existentes para encontrar quaisquer menções da entidade e rotulá-las como tal. Por exemplo, você pode acessar a intenção#buy_something
e localizar um exemplo do usuário que dizI want to buy a Coach bag
. É possível rotularCoach bag
como uma menção da entidade@product
.Para fins de treinamento, o termo
Coach bag
é adicionado como um valor da entidade@product
.No tempo de execução, seu assistente avalia os termos apenas com base no contexto no qual eles são usados na sentença. Se a estrutura de uma solicitação do usuário que menciona o termo corresponder à estrutura de um exemplo de usuário de intenção no qual uma menção está rotulada, seu assistente interpretará o termo como uma menção a esse tipo de entidade. Por exemplo, a entrada do usuário pode incluir o enunciado
I want to buy a Gucci bag
. Devido à similaridade da estrutura dessa sentença com o exemplo de usuário anotado (I want to buy a Coach bag
), seu assistente reconheceGucci bag
como uma menção à entidade@product
.Quando um modelo de entidade contextual é usado para uma entidade, seu assistente não procura por correspondências de texto ou padrão exatas para ela na entrada do usuário, em vez disso, ele foca no contexto da sentença na qual ela é mencionada.
Se você escolher definir valores de entidade usando anotações, inclua pelo menos 10 anotações por entidade para fornecer ao modelo de entidade contextual dados suficientes para que seja confiável.
Criando entidades
-
Clique em Entidades..
-
Clique em ** Criar entidade **.
Também é possível clicar em Entidades do sistema para realizar uma seleção em uma lista fornecida pelo IBM de entidades comuns que podem ser aplicadas a qualquer caso de uso. Consulte Ativando entidades do sistema para obter detalhes adicionais.
-
No campo Nome da entidade, digite um nome descritivo para a entidade.
O nome da entidade pode conter letras (em Unicode), números, sublinhados e hifens. Por exemplo:
@location
@menu_item
@product
Não inclua espaços no nome. O nome não pode ter mais de 64 caracteres. Não inicie o nome com a sequência
sys-
porque ela está reservada para entidades do sistema.O prefixo do sinal de arroba
@
é adicionado ao nome da entidade automaticamente para identificar o termo como uma entidade. Não é necessário incluí-lo. -
Clique em ** Criar entidade **.
Criar entidade -
Para essa entidade, escolha se deseja que seu assistente use uma abordagem baseada em dicionário ou em anotação para localizar menções a ela e, em seguida, siga o procedimento apropriado.
Para cada entidade que você criar, escolha somente um tipo de entidade para usar. Assim que você inclui uma anotação para uma entidade, o modelo contextual é inicializado e se torna a abordagem primária para analisar a entrada do usuário para localizar menções dessa entidade. O contexto no qual a menção é usada na entrada do usuário tem precedência sobre quaisquer correspondências exatas que possam estar presentes. Para obter mais informações, consulte Visão Geral da Avaliação de Entidade
Incluindo entidades baseadas em dicionário
As entidades baseadas em dicionário são usadas para definir termos, sinônimos ou padrões específicos No tempo de execução, seu assistente somente localiza menções de entidades quando um termo na entrada do usuário corresponde exatamente (ou muito aproximadamente no caso de a correspondência difusa estar ativada) ao valor ou a um de seus sinônimos.
-
No campo Nome do valor, digite um valor. Por exemplo, para a entidade
@city
, é possível digitarNew York City
.Um valor de entidade pode ser qualquer sequência de até 64 caracteres de comprimento.
Importante: Não inclua informações sensíveis ou pessoais em nomes de entidades ou valores. Os nomes e valores podem ser incluídos em URLs em um aplicativo.
-
Inclua sinônimos para o valor. Por exemplo, é possível incluir
NYC
eThe Big Apple
como sinônimos paraNew York City
.Um sinônimo pode ser qualquer sequência de até 64 caracteres de comprimento.
Se você desejar definir um padrão para o seu assistente procurar na entrada do usuário, como um número da ordem do produto ou endereço de e-mail, defina um valor de padrão. Consulte Incluindo entidades que reconhecem padrões para obter mais detalhes.
Nota: é possível incluir sinônimos ou padrões para um único valor de entidade, não ambos.
-
Se quiser que o assistente reconheça termos com sintaxe semelhante ao valor da entidade e aos sinônimos que você especificar, mas sem precisar de uma correspondência exata, configure o comutador Correspondência difusa como Ativado.
Por exemplo, se você adicionar
apple
como um valor para uma entidade@fruit
e um usuário digitarapples
ouappel
, se a correspondência difusa estiver ativada, o assistente reconhecerá a palavra como uma menção@fruit
. Para obter mais informações, consulte Como funciona a correspondência difusa. -
Clique em Incluir valor e repita o processo para incluir mais valores de entidade.
Se você estiver incluindo muitos valores, um após outro, pressione Shift + Enter para concluir a inclusão do valor atual e mantenha o foco no campo de valor para que seja possível incluir o próximo valor.
-
Depois de adicionar os valores da entidade, clique em
para finalizar a criação da entidade.
A entidade que você criou é adicionada e o sistema se prepara para os novos dados.
Incluindo entidades que reconhecem padrões
É possível criar uma entidade que procura padrões na entrada do usuário. Por exemplo, é possível procurar menções de um endereço de e-mail procurando ocorrências do padrão {word}+@+{word}+.com
. Ou, talvez você tenha números de
pedidos de produtos que sigam um formato específico, como TWEX3433JKL
. É possível criar um padrão para procurar sequências com essa sintaxe na elocução do usuário.
Para incluir uma entidade que reconheça um padrão:
-
Siga o procedimento padrão para criar uma entidade baseada em dicionário, mas selecione Patterns no menu Type em vez de Synonyms.
Escolher tipo Padrões -
Inclua uma expressão regular que defina o padrão que você deseja procurar.
- Para cada valor de entidade, há um máximo de até 5 padrões.
- Cada padrão (expressão regular) é limitado a 512 caracteres.
Entidade de Padrões Siga estas regras de sintaxe:
-
Os padrões de entidade não podem conter:
- Repetições positivas (por exemplo
x*+
) - Referências anteriores (por exemplo
\g1
) - Filiais condicionais (por exemplo
(?(cond)true)
)
- Repetições positivas (por exemplo
-
Quando uma entidade padrão inicia ou termina com um caractere Unicode e inclui limites de palavras, por exemplo
\bš\b
, a correspondência de padrões não corresponde ao limite de palavra corretamente. Neste exemplo, para a entradaš zkouška
, a correspondência retornaGroup 0: 6-7 š
(š zkou
š
ka
), em vez doGroup 0: 0-1 š
correto (š
zkouška
).O mecanismo de expressão regular baseia-se vagamente no mecanismo de expressão regular Java. Você verá um erro se tentar carregar um padrão não suportado, usando a API ou a partir da interface do usuário Watson Assistant.
Por exemplo, para a entidade ContactInfo, os padrões para os valores de telefone, e-mail e website podem ser definidos conforme a seguir:
- Telefone
localPhone
:(\d{3})-(\d{4})
, por exemplo, 426-4968fullUSphone
:(\d{3})-(\d{3})-(\d{4})
, por exemplo, 800-426-4968internationalPhone
:^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$
, por exemplo, +44 1962 815000
- E-mail
email
:\b[A-Za-z0-9._%+-]+@([A-Za-z0-9-]+\.)+[A-Za-z]{2,}\b
, por exemplo, name@ibm.com
- Website
website
:(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$
, por exemplo, https://www.ibm.com
-
Clique em Incluir valor e repita o processo para incluir mais valores de entidade.
Quando você usa entidades de padrão para localizar padrões na entrada do usuário, muitas vezes é necessário uma maneira de armazenar a parte do texto de entrada do usuário que corresponde ao padrão. Para fazer isso, é possível usar uma variável de contexto. Para obter mais informações, consulte Definindo uma variável de contexto.
Por exemplo, sua caixa de diálogo pode solicitar o endereço de e-mail dos usuários. A condição do nó de diálogo contém uma condição semelhante a @contactInfo:email
. É possível usar a sintaxe a seguir na seção de resposta do nó
de diálogo para definir uma variável de contexto que capture e armazene o texto de endereço de e-mail do usuário:
Variável | Valor |
---|---|
<? @contactInfo.literal ?> |
Essa sintaxe indica que você deseja localizar a parte da entrada do usuário que corresponde ao padrão de e-mail e salvar esse subconjunto de texto em uma variável de contexto denominada email
.
Grupos de captura
Para expressões regulares, qualquer parte de um padrão dentro de um par de parênteses normais é capturada como um grupo. Por exemplo, a entidade @ContactInfo
tem o padrão fullUSphone
que contém três grupos capturados:
(\d{3})
- código de área dos EUA(\d{3})
- prefixo(\d{4})
- número da linha
O agrupamento pode ser útil se, por exemplo, você quiser que o assistente solicite um número de telefone e, em seguida, use apenas o código de área em uma resposta.
Para designar o código de área inserido pelo usuário como uma variável de contexto, use a sintaxe a seguir na seção de resposta do nó de diálogo para capturar a correspondência do grupo:
Variável | Valor |
---|---|
area_code | <? @ContactInfo.groups[1] ?> |
Para obter mais informações sobre o uso de grupos de captura em seu diálogo, consulte Armazenando e reconhecendo grupos de padrões de entidade na entrada.
Como a correspondência difusa funciona
Correspondência difusa está disponível para idiomas específicos. Para obter mais informações, consulte Idiomas suportados.
Correspondência difusa tem estes componentes:
-
Stemming - o recurso reconhece o formulário raiz de valores de entidade que possuem várias formas gramaticais. Por exemplo, o radical de
bananas
seriabanana
, enquanto o radical derunning
seriarun
. -
Erro de ortografia - o recurso é capaz de mapear a entrada do usuário para a entidade correspondente apropriada apesar da presença de erros ortográficos ou pequenas diferenças de sintaxe. Por exemplo, se você definir
giraffe
como sinônimo de uma entidade animal e a entrada do usuário contiver os termosgiraffes
ougirafe
, a correspondência difusa poderá mapear o termo. -
Correspondência parcial - com correspondência parcial, o recurso sugere automaticamente sinônimos baseados em subsequência presentes nas entidades definidas pelo usuário e designa uma pontuação de confiança inferior em comparação com a correspondência de entidade exata.
O componente de correspondência parcial é suportado somente em qualificações de diálogo no idioma inglês.
Para o inglês, a correspondência difusa impede a captura de algumas palavras comuns e válidas em inglês como correspondências difusas para uma entidade. Esse recurso usa palavras do dicionário em inglês padrão. Também é possível definir um
valor de entidade em inglês e sinônimo e correspondência difusa corresponde apenas ao valor de entidade definido ou sinônimo. Por exemplo, a correspondência difusa pode corresponder ao termo unsure
com insurance
; mas se você definir unsure
como um valor ou sinônimo de uma entidade como @option
, então unsure
sempre corresponderá a @option
, e não a insurance
.
As interações entre os recursos de correspondência difusa de erro de ortografia e stemming não são permitidas. Especificamente, se ou uma entidade ou a entrada for stemming, a correspondência difusa de erro de ortografia não funcionará. Por
exemplo, suponha que a entidade seja @lending
e a palavra de entrada seja pending
. Durante o stemming da entidade, @lending
produz lend
. Durante o stemming de entrada, pending
produz pend
. Nesse caso, lend
não corresponde a pend
porque a entidade e a entrada sofreram stemming. Essa mudança se aplica somente ao idioma inglês.
Incluindo entidades contextuais
Use entidades baseadas em anotações para anotar ocorrências da entidade em frases de exemplo para ensinar seu assistente sobre o contexto em que a entidade é normalmente usada.
Para treinar um modelo de entidade contextual, você pode aproveitar seus exemplos de intenção, que fornecem frases para anotação.
Esse recurso tem disponibilidade geral em qualificações de diálogo no idioma inglês e está disponível como um recurso beta em qualificações de diálogo no idioma francês. Para obter mais informações, consulte Idiomas suportados.
O uso de exemplos do usuário de uma intenção para definir entidades contextuais não afeta a classificação dessa intenção. No entanto, as menções de entidade que você rotula também são incluídas nessa entidade como sinônimos. E a classificação de intenção usa as menções de sinônimo em exemplos do usuário de intenção para estabelecer uma referência fraca entre uma intenção e uma entidade.
-
Clique em Intenções.
-
Clique em uma intenção para abri-la.
-
Clique em Anotar entidades e, em seguida, revise os exemplos de intento para menções de entidade em potencial.
-
Clique em qualquer palavra, palavras ou pontuação que faça parte de uma única menção de entidade por meio dos exemplos de intento.
Neste exemplo,
mobile phones
é a menção de entidade.Exemplos de intenção de revisão É aberta uma caixa de Procura que pode ser usada para procurar a entidade da qual a palavra ou frase destacada é uma menção.
Caixa de procura -
Insira o nome da entidade para procurar. Não é necessário incluir o símbolo
@
inicial.Execute um dos seguintes procedimentos:
-
Se a entidade tiver quaisquer valores de entidade existentes, eles serão exibidos somente para propósitos informacionais. Você está incluindo a anotação na entidade, não em qualquer valor de entidade específico.
-
Se você desejar ensinar ao modelo que a menção é sinônimo de um valor de entidade existente, inclua dois-pontos (
:
) após o nome da entidade para mostrar uma lista de valores de entidade. Escolha um valor de entidade na lista que é exibida. Por exemplo,@product:device
.Mostrar lista de valores de entidade
-
-
Selecione a entidade ou a entidade e o valor nos quais você deseja incluir a anotação.
Neste exemplo,
mobile phones
está sendo incluído como uma anotação para o valor de entidade@product
e como um sinônimo para o valor de entidade@product:device
.Crie pelo menos 10 anotações para cada entidade contextual Mais anotações são recomendadas para o uso de produção
-
Se nenhuma das entidades for apropriada, será possível criar uma nova entidade incluindo seu nome. Em seguida, escolha a opção {entity_name} (criar nova entidade) na lista.
Criar nova entidade -
Repita esse processo para cada menção de entidade que você deseja anotar.
Certifique-se de anotar cada menção de um tipo de entidade que ocorrer em qualquer exemplo do usuário que você editar. Consulte O que você não anota importa para obter mais detalhes.
-
Clique em uma das anotações criadas. É exibida uma caixa que diz
Go to: {entity-name}
. Clicar nesse link leva você diretamente para a entidade.Acessar entidade A anotação é adicionada à entidade à qual você a associou, e o sistema treina-se nos novos dados.
O termo que você anotou é adicionado à entidade como um novo valor de dicionário. Se você associou o termo anotado a um valor de entidade existente, o termo será incluído como um sinônimo desse valor de entidade em vez de como um valor de entidade independente.
Os telefones celulares foram incluídos como sinônimos -
Para ver todas as menções que você anotou para uma entidade específica, na página de configuração da entidade, clique na guia Anotação.
Ver todas as anotações Entidades contextuais entendem valores que você não definiu explicitamente. O sistema faz previsões sobre mais valores de entidades com base em como seus exemplos de usuários são anotados e usa esses valores para treinar outras entidades. Quaisquer exemplos do usuário semelhantes são incluídos na visualização Anotação, para que seja possível ver como essa opção afeta o treinamento.
Se você não desejar que suas entidades contextuais usem esse entendimento expandido de valores de entidade, selecione todos os exemplos do usuário na visualização Anotação para essa entidade e, em seguida, clique em Excluir.
O que você não anota importa
Se você tiver um exemplo de intenção com uma anotação e outra palavra nesse exemplo corresponder ao valor ou a um sinônimo da mesma entidade, mas o valor não estiver anotado, essa omissão terá impacto. O modelo também aprende com o contexto do termo que você não anotou. Portanto, se você rotular um termo como uma menção de uma entidade em um exemplo do usuário, certifique-se de rotular quaisquer outras menções aplicáveis também.
-
A intenção
#Customer_Care_Appointments
inclui dois exemplos de intenção com a palavravisit
.Exemplos com visita -
Na segunda ocorrência da palavra, você deseja anotar a palavra
visit
como um valor de entidade da entidade@meeting
. Essa anotação tornavisit
equivalente a outros valores de entidade@meeting
, comoappointment
, como em I'd like to make an appointment ou I'd like to schedule a visit.Anotar visita com @meeting entity -
Na primeira ocorrência, a palavra
visit
está sendo usada como um verbo. Ela tem um significado diferente de uma meeting. Nesse caso, é possível selecionar a palavraappointment
por meio do exemplo de intenção e anotá-la como um valor de entidade da entidade@meeting
. O modelo aprende por meio do fato de que a palavravisit
no mesmo exemplo não é anotada.Selecionar compromisso
Ativando entidades do sistema
O Watson Assistant fornece um número de entidades do sistema, que são entidades comuns que podem ser usadas para qualquer aplicativo. A ativação de uma entidade do sistema torna possível preencher rapidamente sua qualificação com dados de treinamento que são comuns a muitos casos de uso.
Entidades do Sistema podem ser usadas para reconhecer uma ampla variedade de valores para os tipos de objetos que eles representam. Por exemplo, a entidade do sistema @sys-number
corresponde a qualquer valor numérico, incluindo
números inteiros, frações decimais ou mesmo números gravados como palavras.
As entidades do sistema são mantidas centralmente, portanto, quaisquer atualizações ficarão disponíveis automaticamente. Não é possível modificar entidades do sistema.
-
Na página Entidades, clique em Entidades do sistema.
-
Navegue pela lista de entidades do sistema para escolher as que são úteis para seu aplicativo.
- Para consultar informações adicionais sobre uma entidade do sistema, incluindo exemplos de entrada correspondente, clique na entidade na lista.
- Para obter detalhes sobre as entidades do sistema disponíveis, consulte Entidades do Sistema.
-
Configure o comutador para cada entidade do sistema que você deseja usar para Ativado.
Depois de ativar as entidades do sistema, Watson Assistant treina novamente. Após o treinamento ser concluído, você poderá usar as entidades.
Limites de entidade
O número de entidades, valores de entidade e sinônimos que você pode criar depende de seu plano de serviço Watson Assistant:
Plano | Entidades por qualificação | Valores de entidade por qualificação | Sinônimos de entidade por qualificação |
---|---|---|---|
Enterprise | 1.000 | 100.000 | 100.000 |
Premium (legado) | 1.000 | 100.000 | 100.000 |
Plus | 1.000 | 100.000 | 100.000 |
Lite, versão de teste | 100 | 100.000 | 100.000 |
Entidades do sistema que você ativa para uso contam para o total de uso do seu plano.
Plano | Entidades e Anotações Contextuais |
---|---|
Enterprise | 150 entidades contextuais com 3000 anotações |
Premium (legado) | 150 entidades contextuais com 3000 anotações |
Plus | 100 entidades contextuais com 2000 anotações |
Lite, versão de teste | 10 entidades contextuais com 1000 anotações |
Editando entidades
É possível clicar em qualquer entidade na lista para abri-la para edição. É possível renomear ou excluir entidades e é possível incluir, editar ou excluir valores, sinônimos ou padrões.
Se você muda o tipo de entidade de synonym
para pattern
ou vice-versa, os valores existentes são convertidos, mas podem não ser úteis no estado em que se encontram.
Procurando entidades
Use o recurso de Procura para localizar nomes de entidade, valores e sinônimos. As entidades do sistema não são pesquisáveis.
-
Na página Entidades, clique no ícone
.
-
Inserir um termo de procura ou frase. Também é possível selecionar Incluir correspondência parcial.
Na primeira vez que você pesquisar algo, poderá receber uma mensagem informando que o conteúdo está sendo indexado. Se sim, aguarde um minuto e, em seguida, reenvie o termo de procura.
-
As entidades que contêm seu termo de procura, com exemplos correspondentes, são mostradas.
Resultados da procura
Fazendo download de entidades
É possível fazer o download de várias entidades para um arquivo CSV, para que você possa carregá-las e reutilizá-las em outro assistente.
- As informações do padrão estão incluídas no arquivo CSV transferido por download. Qualquer cadeia de caracteres envolvida com
/
é considerada um padrão (em oposição a um sinônimo). - As anotações associadas a entidades contextuais não são transferidas por download. Você deve fazer o download da caixa de diálogo inteira para capturar o valor da entidade e as anotações associadas.
-
Acesse a página Entidades
-
Para fazer o download de todas as entidades, não selecione nenhuma entidade individual Em vez disso, clique no ícone Fazer download de todas as entidades
.
-
Para fazer o download apenas das entidades que estão listadas na página atual, marque a caixa de seleção no cabeçalho. Essa ação seleciona todas as entidades na página atual. Em seguida, clique no botão Download.
-
Para fazer download de uma ou mais entidades específicas, selecione as entidades que você deseja fazer download e clique no botão Download.
-
-
Especifique o nome e o local no qual armazenar o arquivo CSV que é gerado e, em seguida, clique em Salvar.
Fazendo o upload de entidades
Se você tiver muitas entidades, talvez seja mais fácil carregá-las de um arquivo de valores separados por vírgula (CSV) do que defini-las uma a uma.
As anotações da entidade não estão incluídas no upload de um arquivo CSV da entidade. Você deve carregar toda a caixa de diálogo para manter as anotações associadas a uma entidade contextual. Se fizer download e upload apenas de entidades, quaisquer entidades contextuais transferidas por download serão tratadas como entidades baseadas em dicionário após o upload delas.
-
Colete as entidades em um arquivo CSV ou exporte-as de uma planilha para um arquivo CSV. O formato obrigatório para cada linha no arquivo é o seguinte:
<entity>,<value>,<synonyms>
em que
é o nome de uma entidade, é um valor para a entidade e é uma lista separada por vírgula de sinônimos para esse valor. weekday,Monday,Mon weekday,Tuesday,Tue,Tues weekday,Wednesday,Wed weekday,Thursday,Thur,Thu,Thurs weekday,Friday,Fri weekday,Saturday,Sat weekday,Sunday,Sun month,January,Jan month,February,Feb month,March,Mar month,April,Apr month,May
O upload de um arquivo CSV também suporta padrões. Qualquer cadeia de caracteres envolvida com
/
é considerada um padrão (em oposição a um sinônimo).ContactInfo,localPhone,/(\d{3})-(\d{4})/ ContactInfo,fullUSphone,/(\d{3})-(\d{3})-(\d{4})/ ContactInfo,internationalPhone,/^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/ ContactInfo,email,/\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b/ ContactInfo,website,/(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
Salve o arquivo CSV com codificação UTF-8 e nenhuma marca de ordem de byte (BOM). O tamanho máximo do arquivo CSV é 10 MB. Se o arquivo CSV for maior, considere dividi-lo em vários arquivos e carregá-los separadamente. Abra sua qualificação de diálogo e, em seguida, clique na guia Entidades.
-
Clique no ícone Upload
.
-
Arraste um arquivo ou navegue para selecionar um arquivo em seu computador e clique em Upload entities (Carregar entidades ).
O arquivo é validado e carregado, e o sistema treina-se com os novos dados. Você pode visualizar as entidades carregadas na página Entidades.
Excluindo entidades
É possível selecionar um número de entidades para exclusão.
Ao excluir uma entidade, você remove todos os valores, sinônimos, padrões ou anotações associados a ela. Esses dados não podem ser recuperados posteriormente. Todos os nós de diálogo que referenciam essas entidades ou valores devem ser atualizados manualmente para não fazer referência ao conteúdo excluído.
-
Acesse a página Entidades.
-
Para excluir todas as entidades, não selecione nenhuma entidade individual.. Em vez disso, clique no ícone Excluir todas as entidades
.
-
Para excluir as entidades listadas apenas na página atual, marque a caixa de seleção no cabeçalho. Essa ação seleciona todas as entidades listadas na página atual. Em seguida, clique no botão Excluir.
-
Para excluir uma ou mais entidades específicas, selecione as entidades que você deseja excluir e clique no botão Excluir.
-