Gli agenti AI di Zendesk sono chatbot basati AI che interagiscono con i clienti sui canali di messaggistica, email (inclusi API e moduli web) e voce (EAP). Possono conversare con i clienti ed eseguire azioni nei sistemi autorizzati in modo autonomo, automatizzando e risolvendo i problemi in modo che gli agenti umani possano concentrarsi su lavori più complessi.

Qual è il mio piano?
Tutte le suite Team, Growth, Professional, Enterprise o Enterprise Plus
Support Team, Professional o Enterprise

Allenatore JSONata: https://try.jsonata.org/
Funzioni JSONata: String , Number , Object , Array

Forza tipo stringa: $string ( Account.Order[0].Product[0].ProductID ): "858383"
Tipo di numero forzato: $number ( Account.Order[0].Product[0].SKU ): 406654608

Giorno e ora

$adesso ()> ISO 8601, ad es. 2022-10-17T09:50:03.163Z
$milli ()> Epoca UNIX in millisecondi, ad es. 1666000139832

In Millis (UNIX x 1000) (per eventuali conversioni e confronti matematici):

$toMillis ( data)
> es. 1626335334767

Se la data non è nel formato ISO 8601, puoi comunque usare toMillis specificando il formato di input, ad es. $toMillis ( '2020-09-09 00:00:00 +02:00', '[Y0001]-[M01]-[D01] [H01]:[m01]:[s01] [Z]' )

Da Millis (UNIX x 1000) (leggibile, passa il modello di output come parametro:

$fromMillis ( $toMillis ( date ), '[M01]/[G01]/[Y0001] [h#1]:[m01][P]' )
> es. 15/07/2021 7:48

Esempio: Differenza tra orderDate e now():

( $millis () - $toMillis ( orderDate ))/ 1000 / 60> A minuti
( $millis () - $toMillis ( orderDate ))/ 1000 / 60 / 60 / 24> A giorni

> ad es. 461 giorni, che ora può essere usato con gli operatori numerici Blocco condizionale:<> =

 

Aggregazione di più risultati: Schede e sequenze

Tieni presente le limitazioni tecniche durante i test su un widget CRM attivo. 

IMPORTANTE: I C&C nello strumento di creazione dialoghi cercano gli array. A meno che tu non definisca l’output di destinazione in JSONata come [], potrebbe restituire un oggetto e genererà un errore tecnico.

Quando vengono emessi in un messaggio di testo agenti AI , gli oggetti (non annidati) verranno visualizzati come [Oggetto oggetto], gli array come [Oggetto oggetto],[Oggetto oggetto].

Query di base per creare un nuovo oggetto per voce:

Account.Order.Product.{'Quantity': Quantity}


C&C semplici:

Account.Order.Product[[0..8]].{
'SKU': $substring(SKU, 0, 50), 'Quantity': Quantity}

… [[0.. 8 ] ]> Intervallo di risultati con il primo elemento con indice 0, 10 oggetti in totale con max. limite per la maggior parte dei CRM
… $substring(SKU, 0, 50)> Taglia le lettere stringa in eccesso con la prima lettera con indice 0


Scheda di riserva facoltativa nel caso in cui il corpo della risposta sia vuoto/non trovato:

Account.Order.Product ? 
[Account.Order.Product[[0..8]].{
'SKU': $substring(SKU, 0, 50), 'Quantity': Quantity}] :
[{"SKU" : "Product Not Found"}]

 

Aggregazione di più risultati: Email

$join(Account.Order.Product.(
"SKU: " & SKU & ", " & "Price: " & Price), '\n')

… '\n'> Se il tuo CRM supporta la formattazione di base, visualizza una nuova riga per separare i risultati

 

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.

Powered by Zendesk