Symptômes

Lors de la création d’une entité dans un agent IA - Avancé, vous pouvez définir des règles en utilisant des expressions régulières (RegEx) pour faire correspondre différents jeux de données.

Par exemple, si vous utilisez une expression régulière pour faire correspondre un mélange de lettres et de chiffres de 5 à 20 caractères, vous pourriez être tentés d’utiliser le schéma suivant :

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

Bien que cette expression régulière soit techniquement correcte, elle ne fonctionne pas une fois testée dans l’agent IA .

Le problème est lié à l’utilisation d’une syntaxe de recherche positive, comme illustré dans l’image ci-dessous. Bien que regex101.com confirme que l’expression correspond correctement au jeu de données, elle s’appuie sur une apparence positive, qui peut ne pas être prise en charge dans Agents IA - Avancé.

Étapes de résolution

Pour résoudre ce problème efficacement, évitez d’utiliser la syntaxe de prospection positive.

En fonction de l’exemple ci-dessus, remplacez l’expression régulière par une alternative qui n’utilise pas la relation positive :

[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