Síntomas del problema

Al crear una entidad en un agente IA avanzada, se pueden definir reglas usando expresiones regulares (RegEx) para que coincidan con distintos conjuntos de datos.

Por ejemplo, si está usando una expresión regular para hacer coincidir una mezcla de letras y números de entre 5 y 20 caracteres, podría sentirse tentado a usar el siguiente patrón:

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

Aunque esta expresión regular es técnicamente correcta, no funciona cuando se prueba en el agente IA.

El problema está relacionado con el uso de la sintaxis de anticipación positiva, como se muestra en la imagen a continuación. Si bien regex101.com confirma que la expresión coincide correctamente con el conjunto de datos, se basa en una perspectiva positiva, que podría no ser compatible con Agentes IA – Avanzado.

Pasos de resolución

Para resolver este problema de manera eficaz, evite usar la sintaxis de anticipación positiva.

Basándose en el ejemplo anterior, reemplace la expresión regular con una alternativa que no utilice una perspectiva positiva:

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

Para obtener más información, consulte este artículo: Creación de entidades en flujos de conversación para agentes IA avanzados

Descargo de responsabilidad de la traducción: Este artículo ha sido traducido usando software de traducción automática para proporcionar una idea básica del contenido. Se han realizado esfuerzos razonables para proporcionar una traducción exacta, sin embargo, Zendesk no garantiza la exactitud de la traducción.

Si surge alguna pregunta relacionada con la exactitud de la información incluida en el artículo traducido, consulte la versión en inglés del artículo, que es la versión oficial.

Tecnología de Zendesk