Sintomi del problema
Quando crei un’entità in un agenti AI avanzata, puoi definire regole usando le espressioni regolari (RegEx) per abbinare diversi dataset.
Ad esempio, se stai usando un’espressione regolare per trovare una combinazione di lettere e numeri di lunghezza compresa tra 5 e 20 caratteri, potresti essere tentato di usare il seguente schema:
(?=.*\d)[A-Za-z0-9-]{5,20}
Sebbene questa espressione regolare sia tecnicamente corretta, non funziona quando viene testata nell’agente AI .
Il problema riguarda l’uso della sintassi lookahead positiva, come mostrato nell’immagine qui sotto. Sebbene regex101.com confermi che l’espressione corrisponde correttamente al dataset, si basa su un lookahead positivo, che potrebbe non essere supportato in Agenti AI - Avanzati.
Passaggi per la risoluzione
Per risolvere il problema in modo efficace, evita di usare la sintassi lookahead positiva.
In base all’esempio precedente, sostituisci l’espressione regolare con un’alternativa che non usi la previsione positiva:
[A-Za-z-]*\d[A-Za-z0-9-]{4,19}
Per ulteriori informazioni, leggi l'articolo: Creazione di entità nei flussi di conversazione per agenti AI avanzati
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.