Symptômes

Quand je crée une entité dans un agent IA - Avancé, je peux définir des règles avec des expressions régulières (expression rationnelle) pour correspondre à différents jeux de données.

Par exemple, si j’utilise une expression régulière pour faire correspondre un mélange de lettres et de chiffres de 5 à 20 caractères, je peux essayer ce schéma :

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

Bien que cette expression régulière soit valide, elle ne fonctionne pas lorsque je la teste dans l’ agent IA.

Le problème est la syntaxe de apparence positive. Bien que regex101.com confirme que l’expression correspond au jeu de données, il est possible que la relation de recherche positive ne soit pas prise en charge dans agents IA - Avancé.

Capture d’écran d’un exemple de marqueur d’expression rationnelle

Étapes de résolution

Suivez ces étapes :

  • N’utilisez pas la syntaxe de apparence positive dans votre expression rationnelle
  • Remplacez l’expression régulière par une expression qui n’utilise pas de relation positive, par exemple :
[A-Za-z-]*\d[A-Za-z0-9-]{4,19}

Pour en savoir plus, consultez cet article : Création d’entités dans les workflows de conversation pour les agents IA - Avancé

Traduction - exonération : cet article a été traduit par un logiciel de traduction automatisée pour permettre une compréhension élémentaire de son contenu. Des efforts raisonnables ont été faits pour fournir une traduction correcte, mais Zendesk ne garantit pas l’exactitude de la traduction.

Si vous avez des questions quant à l’exactitude des informations contenues dans l’article traduit, consultez la version anglaise de l’article, qui représente la version officielle.

Réalisé par Zendesk