Sinais do problema

Ao criar uma entidade em um agente de IA avançada, você pode definir regras usando expressões regulares (RegEx) para corresponder a conjuntos de dados diferentes.

Por exemplo, se você está usando uma expressão regular para corresponder a uma mistura de letras e números com 5 a 20 caracteres, pode ser tentador usar o seguinte padrão:

(?=.*\d)[A-Za-z0-9-]{5,20}

Embora essa expressão regular esteja tecnicamente correta, ela não funciona quando testada no agente de IA.

O problema está relacionado ao uso da sintaxe de atenção positiva, conforme mostrado na imagem a seguir. Embora regex101.com confirme que a expressão corresponde corretamente ao conjunto de dados, ela depende de lookahead positivo, que pode não ser suportado em Agentes de IA – Avançado.

Etapas de resolução

Para resolver esse problema de maneira eficaz, evite usar a sintaxe de boas-vindas positiva.

Com base no exemplo acima, substitua a expressão regular por uma alternativa que não use olhar positivo:

[A-Za-z-]*\d[A-Za-z0-9-]{4,19}

Para obter mais informações, consulte o artigo: Criação de entidades em fluxos de conversa para agentes de IA avançados

Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.

Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.

Powered by Zendesk