Intenti risposta
In alcuni casi, la domanda di un utente richiede una sola risposta e nessuna ulteriore conversazione. Gli intenti risposta consentono di generare questi tipi di risposte senza dover aggiornare la definizione della finestra di dialogo.
È possibile creare gli intenti di risposta nei seguenti modi.
- Utilizzare la funzione Knowledge per generare intenti di risposta da una risorsa esistente, ad esempio le domande frequenti ospitate in una pagina Web o in un documento PDF.
- Nella pagina Intenti dello skill, definire intenti di risposta come qualsiasi altro intento, ma includere anche una risposta nel campo Risposta.
- Creazione di massa di intenti risposta mediante il caricamento di un file CSV.
Ecco alcune altre cose che devi sapere sugli intenti di risposta:
- Le abilità con intenti di risposta dovrebbero essere addestrate con Trainer Tm.
- A differenza degli intenti normali, non è necessario mappare gli intenti di risposta ai flussi (in Visual Flow Designer) o agli stati con azioni
System.Intent
(nell'editor YAML).- In Visual Flow Designer è possibile creare un flusso standard che gestisca tutti gli intenti di risposta, mappare intenti di risposta specifici o utilizzare una combinazione di approcci.
- Nell'editor YAML è sufficiente disporre di un componente
System.Intent
per risolvere gli intenti di risposta.
- Facoltativamente, è possibile memorizzare l'intento risposta in un bundle di risorse facendo clic su
Le voci del bundle di risorse per gli intenti risposta sono elencate nella pagina Domande e risposte del bundle di risorse.
Genera intenti risposta da una risorsa knowledge esistente
Se si dispone già di una pagina Web o di un documento PDF con coppie di domande e risposte, è possibile utilizzare la funzione Knowledge per includere tali coppie di domande e risposte dal documento e generare automaticamente gli intenti di risposta. Un altro testo del documento non organizzato come coppie domanda/risposta viene ignorato. Quando si creano intenti di risposta in questo modo, per gli intenti vengono generate anche espressioni di esempio.
Per generare intenti di risposta da un documento di domanda e risposta:
- Nella barra di navigazione a sinistra dello skill, fare clic su
.
- Fare clic su + Documento informativo.
- Nella finestra di dialogo Nuovo documento informativo:
- Specificare un nome e una lingua per il documento.
Per la lingua è possibile effettuare una selezione dalle lingue supportate in modo nativo specificate per lo skill.
- Selezionare PDF o HTML e caricare il documento oppure selezionare URL.
Se si fornisce un URL, deve puntare a una pagina HTML statica contenente le domande frequenti.
- Se il documento è un documento PDF o HTML da caricare, selezionare la casella di controllo per confermare che verrà temporaneamente memorizzato.
- Fare clic su Crea.
Nota
L'opzione URL funziona solo per le pagine Web HTML. Se si desidera importare un file PDF online, è necessario prima scaricarlo dalla pagina Web e quindi caricarlo in Digital Assistant. - Specificare un nome e una lingua per il documento.
- Attendere la generazione degli intenti di risposta.
Lo stato e l'avanzamento del job verranno aggiornati ogni 10 secondi.
- Una volta completato il job, fare clic su Rivedi intenti per esaminare gli intenti generati e le espressioni di formazione. Prestare particolare attenzione ad ogni domanda e risposta per assicurarsi che ciascuno contenga il testo giusto.
Suggerimento
Per i documenti PDF, è possibile fare clic su Apri PDF per visualizzare una versione del documento con codice colore per visualizzare il testo utilizzato per generare gli intenti e la relativa suddivisione in domande e risposte. - Per modificare il nome, la domanda, la risposta o le espressioni di un intento, fare clic sulla relativa icona Modifica.
Nota
È inoltre possibile modificare questi valori in un secondo momento nella pagina Intenti. - Per gli intenti che non si desidera aggiungere allo skill, deselezionare la casella di controllo Includi.
- Fare clic su Aggiungi intenti a skill per aggiungere gli intenti generati allo skill.
- Nella barra di navigazione a sinistra, fare clic su Intenti
e apportare ulteriori modifiche agli intenti, ad esempio modificando il nome della conversazione e aggiungendo ulteriori espressioni di esempio.
Le risposte vengono generate con tag HTML per la formattazione inclusi nell'originale per elementi quali testo in grassetto, corsivo e collegamenti ipertestuali. Questo markup viene quindi trasformato automaticamente nel markup o nel markdown appropriato per i canali attraverso i quali lo skill viene esposto. Se il canale non supporta la formattazione, i tag vengono rimossi quando il messaggio viene inviato attraverso quel canale. Vedere Formattazione di testo ricco nei canali.
È possibile creare un limite di 100 intenti di risposta alla volta. Se il documento knowledge contiene più di 100 coppie di domande/risposte, dividere il documento in documenti più piccoli e creare gli intenti di risposta da ciascuno di tali documenti.
Creare un unico intento di risposta
Se sono necessari solo alcuni intenti di risposta, è possibile crearli in modo simile al modo in cui si creano intenti normali.
- Fare clic su Intenti
nella barra di navigazione a sinistra.
- Fare clic su Add Intent.
- Fare clic su
per immettere un nome o una frase descrittiva per l'intento nel campo Nome conversazione.
- Aggiungere il nome dell'intento nel campo Nome. Se non si immette un nome di conversazione, verrà utilizzato il valore del campo Nome.
Nota
Nella denominazione degli intenti, non utilizzaresystem.
come prefisso.system.
è uno spazio di nomi riservato agli intenti forniti. Poiché gli intenti con questo prefisso vengono gestiti in modo diverso da Trainer Tm, l'utilizzo di tale prefisso può causare la risoluzione imprevista degli intenti. - Clic
e quindi aggiungere una risposta al campo Risposta. Applicare la formattazione al testo in base alle esigenze. - Nella sezione Esempi aggiungere espressioni di formazione che riflettano i modi tipici in cui gli utenti esprimono la domanda a cui l'intento sta rispondendo.
Crea intenti risposta da file CSV
query
, topIntent
e conversationName
contiene anche la colonna answer
:query,topIntent,conversationName,answer
What are your hours?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When are you open?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
When do you close?,StoreHours,Our Store Hours,"We're open from 9-5, Mondays-Thursdays or by appointment."
What do you sell?,Products,Our Products,We sell only hammers. All types.
Do you sell brick hammers?,Products,Our Products,We sell only hammers. All types.
Do you sell claw hammers?,Products,Our Products,We sell only hammers. All types.
Do you deliver?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I buy one of your hammers on the web?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can you mail me a hammer?,Delivery_and_Pickup,Pickup and Delivery options,"No delivery service, sorry. Purchases are in-store only"
Can I return a hammer?,Returns,Our Return Policy,You cannot return any items. All sales are final.
My hammer doesn't work,Returns,Our Return Policy,You cannot return any items. All sales are final.
Can I exchange my hammer,Returns,Our Return Policy,You cannot return any items. All sales are final.