For the complete documentation index, see llms.txt. This page is also available as Markdown.

Entidades de sistema

Entidades de sistema são entidades predefinidas incorporadas ao Chatlayer que correspondem a um determinado padrão geral amplamente utilizado.

Você pode pensar em entidades de sistema como entidades de correspondência que são pré-configuradas justamente porque se encaixam em padrões regulares e típicos que seriam amplamente usados em conversas com bots.

Aba de entidades de sistema.

O Chatlayer.ai oferece suporte às seguintes entidades de sistema:

Nome da variável
Exemplo de entrada do usuário
Exemplo de resultado na sessão

sys.email

Valida se a entrada do usuário tem formato de e-mail

"ilovebots@chatlayer.ai"

sys: {email: 'ilovebots@chatlayer.ai'}

sys.phone_number

Aceita números com mais de 6 e menos de 17 dígitos

"+32 487 23 02 03"

sys: {phone_number: '(+32) 487230203'}

sys.ordinal

"5th"

sys: {ordinal: '5'}

sys.amount_of_money

"5 euro"

sys: {amount_of money: '5', amount_of_money_currency: 'EUR'}

sys.distance

"5 quilômetros"

sys: {distance: '5', distance_unit: 'quilômetro'}

sys.number

Reconhece qualquer número.

"oitenta e oito"

sys: {number: '88'}

sys.quantity

"3 litros"

sys: {quantity: '3', quantity_unit: 'litro'}

sys.temperature

"80C"

sys: {temperature '80', temperature_unit: 'celsius'

sys.time

"amanhã às 15h"

sys: {time: '2020-12-25T15:00:00.000+00:00', time_grain: 'hora'}

sys.url

Verifica se a entrada fornecida é uma URL. Os formatos aceitos podem ser com www (www.chatlayer.ai) ou sem (chatlayer.ai). Apenas o domínio 'chatlayer' não será aceito.

sys: {url: 'www.chatlayer.ai/jobs', url_domain: 'chatlayer.ai'}

sys.duration

"3 horas"

sys: {duration: '3', duration_unit: 'hora', duration_normalized: '10800', duration_normalized_unit: 'segundo'}

Usar entidades de sistema

Para usar entidades de sistema no seu bot:

  1. Crie um Coletar entrada bloco. Por exemplo, faça-o como um bloco que pede o e-mail do usuário.

  1. Em Capturar resposta como, role para baixo até encontrar a lista de entidades de sistema.

  2. Selecione a entidade de sistema de sua escolha. Para este exemplo, selecionaríamos @sys.email.

Selecione uma entidade de sistema.
  1. Em Salvar variável como, escolha uma variável para armazenar o valor da entidade.

Salvar o valor da entidade de sistema em uma variável
  1. Clique em Salvar.

Atualizado

Isto foi útil?