Síntomas del problema
Cuando creo una entidad en un agente IA avanzada, puedo definir reglas con expresiones regulares (regex) para que coincidan con distintos conjuntos de datos.
Por ejemplo, si uso una expresión regular para hacer coincidir una mezcla de letras y números de 5 a 20 caracteres, podría probar este patrón:
(?=.*\d)[A-Za-z0-9-]{5,20}
Aunque esta expresión regular es válida, no funciona cuando la pruebo en el agente IA.
El problema es la sintaxis de anticipación positiva. Si bien regex101.com confirma que la expresión coincide con el conjunto de datos, es posible que Agentes IA – Avanzado no admita una anticipación positiva.
Pasos de resolución
Complete estos pasos:
- No use la sintaxis de anticipación positiva en su regex
- Reemplace la expresión regular con una que no use una perspectiva positiva, por ejemplo:
[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 avanzadas.
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.