Uso di entità in conversazioni

Completato

Una volta definite, le entità sono disponibili per essere usate durante la creazione di conversazioni agente. Il modo più semplice di usarle consiste nell'aprire l'area del contenuto per un argomento e aggiungere un nodo Fai una domanda.

Screenshot del nodo Aggiungi una domanda.

Quando viene presentata questa domanda nella conversazione, l'utente deve semplicemente digitare il reparto che sta cercando. L'elemento viene confrontato e associato a un elemento nell'elenco.

Screenshot del reparto immesso con l'elemento associato dall'elenco.

Nell'immagine precedente l'utente ha espresso interesse per Trekking, che è un altro termine per indicare Escursionismo. L'agente lo riconosce e visualizza le informazioni relative all'Escursionismo.

In alcuni casi, un'organizzazione potrebbe decidere di mostrare dei pulsanti agli utenti per semplificare la selezione. Se ad esempio si desidera che alcuni elementi della categoria vengano visualizzati come pulsanti che gli utenti possono selezionare come input, selezionare Opzioni utente, quindi effettuare una scelta nell'elenco. Durante una conversazione, un cliente può selezionare il pulsante dell'elemento desiderato oppure immettere manualmente una categoria diversa come testo.

Screenshot dei pulsanti aggiunti.

Uso del riempimento degli slot

Il riempimento degli slot è un concetto di comprensione del linguaggio naturale che salva un'entità estratta in un oggetto, ovvero mette in corrispondenza l'input del cliente e quindi lo memorizza in modo appropriato in una variabile. Quando viene richiesto un tipo di categoria, ad esempio, il cliente potrebbe selezionare il pulsante Escursionismo oppure potrebbe digitare Trekking come mostrato nell'immagine di seguito. Poiché Trekking è stato definito come sinonimo, deve essere considerato come se l'utente avesse immesso Escursionismo. Il riempimento slot garantisce che anche se è stata immessa un'altra parola, quest'ultima verrà associata alla categoria corretta. L'entità estratta Escursionismo viene usata come valore per la variabile della categoria di prodotto.

Esempio di screenshot del riempimento degli slot.

Screenshot dell'albero delle condizioni di riempimento degli slot.

Un altro concetto è noto come Riempimento proattivo degli slot. In base a questo concetto, l'utente può specificare più informazioni associate a più entità. L'agente capisce automaticamente quali informazioni appartengono all'entità specifica.

Nell'esempio seguente l'utente ha scritto Voglio acquistare attrezzatura da trekking. Questa espressione include la frase trigger in base alla quale il cliente desidera acquistare attrezzatura, ma fornisce anche una seconda informazione per il tipo effettivo di attrezzatura. In questo caso, l'agente compila entrambe le entità per l'acquisto dell'attrezzatura e per il tipo di attrezzatura. Questa situazione è diversa dall'esempio precedente, in cui l'agente doveva richiedere all'utente il tipo di attrezzatura. L'agente acquisisce l'input dell'utente e ignora in modo intelligente la domanda che richiede la categoria del prodotto.

Esempio di screenshot del riempimento proattivo degli slot.

L'agente ascolta sempre attivamente l'input dell'utente, ricordando le informazioni in anticipo in modo da ignorare i passaggi non necessari, in base ai casi.

Riavviamo di nuovo il test e proviamo un altro caso. Questa volta abbiamo aggiunto altri nodi di domande relativi, tra gli altri, al tipo di attrezzatura da trekking e la fascia di prezzo (usando l'entità Denaro).

Ora, quando viene presentata la domanda sulla categoria del prodotto, invece di indicare all'agente solo la categoria del prodotto, l'utente può dire Voglio comprare un paio di scarponcini da trekking sotto i $100. In questo esempio l'agente non solo è in grado di passare al percorso corretto della categoria di prodotti per l'escursionismo, ma anche di riempire attivamente gli slot chiedendo il tipo di attrezzatura da trekking e le informazioni sulla fascia di prezzo target.

Screenshot dei nodi di domanda aggiuntivi.

Il riempimento proattivo degli slot può essere controllato manualmente a livello di nodo. Se si desidera porre la domanda sempre all'interno di un nodo specifico, indipendentemente dal fatto che lo slot sia stato riempito dalle precedenti risposte dell'utente, è possibile disabilitare l'opzione Ignora la domanda e farla chiedere ogni volta per il nodo di domanda.

Screenshot dell'opzione Ignora la domanda.