Intelligent Advisor
Oracle Intelligent Advisor consente agli utenti business di fornire una consulenza coerente e verificabile su tutti i canali e processi aziendali mediante l'acquisizione di regole in lingua naturale mediante i documenti di Microsoft Word ed Excel, nonché la creazione di esperienze interattive di servizio ai clienti, dette interviste, basate su tali regole. È possibile sfruttare le interviste esistenti incorporandole nelle proprie competenze.
Ad esempio, un'azienda energetica dispone di una competenza di utilità che consente ai clienti di segnalare interruzioni, pagare le bollette e visualizzare l'utilizzo mensile. Ha anche un'intervista web form che dà consigli su come risparmiare sull'elettricità. L'azienda può migliorare le competenze di utilità rendendo disponibile la stessa intervista dalla competenza, dove viene condotta sotto forma di conversazione in chat. Lo skill designer non deve scrivere il flusso della finestra di dialogo per modellare le regole dell'intervista e le regole dell'intervista possono essere gestite in un'unica posizione. Per ulteriori informazioni su Oracle Intelligent Advisor, vedere Libreria della documentazione su Intelligent Advisor.
È possibile utilizzare le interviste solo per utenti anonimi. Lo skill non può accedere alle interviste abilitate per gli utenti del portale o degli agenti.
Funzionamento del framework di Intelligent Advisor
Il servizio Intelligent Advisor, in tandem con il componente di flusso della finestra di dialogo Intelligent Advisor in Oracle Digital Assistant, consente di integrare un'intervista Oracle Intelligent Advisor nelle proprie competenze.
Quando uno skill conduce un'intervista, ogni campo viene visualizzato in modo appropriato per il canale, come descritto nella sezione Modalità di visualizzazione degli artifact in una conversazione. Per spostarsi all'interno dell'intervista, i clienti possono rispondere alla domanda o dire uno dei seguenti comandi barra:
Comando barra | Azione |
---|---|
/reset | Tornare alla prima domanda. |
/back | Tornare alla domanda precedente. |
/exit | Uscire dall'intervista. Se un utente esce da un'intervista e attiva di nuovo lo stato del flusso della finestra di dialogo Intelligent Advisor durante la stessa sessione, lo skill chiederà all'utente se desidera riprendere l'intervista precedente. |
Suggerimento
È possibile configurare il proprio testo per i comandi barra. Ad esempio, è possibile modificare/back
in /previous
.
L'integrazione delle proprie competenze con un'intervista è un processo in tre fasi.
Aggiungi servizio di Intelligent Advisor
Prima di poter accedere alle interviste di Oracle Intelligent Advisor da qualsiasi skill, è necessario aggiungere un servizio Intelligent Advisor che configura la connessione tra Oracle Digital Assistant e un client API di Intelligent Advisor Hub.
Ti guideremo attraverso i passaggi per ottenere le informazioni sul client API da Intelligent Advisor Hub e per creare il servizio Intelligent Advisor in Digital Assistant. I passi nell'hub di Intelligent Advisor Hub devono essere completati da un amministratore dell'hub.
-
In Intelligent Advisor Hub, fare clic su
per aprire il menu laterale, fare clic su Autorizzazioni e quindi sulla scheda Aree di lavoro.
-
Fare clic sulla raccolta desiderata e assicurarsi che l'opzione Servizio chat sia selezionata in modo che, quando le distribuzioni nella raccolta vengono attivate, vengano attivate per il servizio chat per impostazione predefinita.
-
Fare clic sulla scheda client API.
-
Se non viene visualizzato un client con il ruolo Servizio chat, assegnarlo a uno dei client esistenti o crearne uno con il ruolo Servizio chat abilitato.
-
Aprire il client API, assicurarsi che il client sia abilitato e prendere nota del segreto e dell'identificativo del client API, che sarà necessario creare il servizio Intelligent Advisor.
-
Selezionare Amministratore hub per la pagina oppure Manager per l'area di lavoro. Se nessuna di queste opzioni è selezionata, non sarà possibile visualizzare le distribuzioni di chat attive dell'hub dalla pagina del servizio Intelligent Advisor. Né sarà possibile creare nuove competenze direttamente dalla pagina del servizio.
-
È possibile uscire dall'hub.
In Digital Assistant, fare clic su
per aprire il menu laterale, fare clic su Impostazioni, su Servizi aggiuntivi e sulla scheda Intelligent Advisor.
-
Fare clic su + Servizio.
-
Nella finestra di dialogo Nuovo servizio Intelligent Advisor, fornire un nome univoco per il servizio.
Nome che verrà utilizzato per la proprietà Nome servizio Intelligent Advisor del componente Intelligent Advisor nel flusso della finestra di dialogo dello skill.
-
Immettere l'host per Intelligent Advisor Hub. Non utilizzare il prefisso
https://
. Ad esempio:myhub.example.com
. -
Impostare l'ID client e il Segreto client sull'identificativo e sul segreto del client API annotati in precedenza.
-
Fare clic su Crea.
-
Fare clic su Verifica impostazioni per assicurarsi che sia possibile stabilire una connessione utilizzando le impostazioni immesse.
Durante la creazione degli skill che utilizzano il servizio, nella pagina del servizio Intelligent Advisor verranno visualizzati i nomi degli skill e le distribuzioni dell'hub utilizzate dagli skill. È possibile aprire il tester skill per una qualsiasi di queste competenze direttamente per la pagina del servizio. È anche possibile creare skill direttamente da questa pagina. Vedere Pagina Crea e testa skill da servizio di Intelligent Advisor.
Per ulteriori informazioni sui client API, vedere Attivare un progetto e Aggiornare i dettagli di un client API nella libreria della documentazione di Intelligent Advisor.
Pagina Crea e testa skill da servizio di Intelligent Advisor
La pagina del servizio Intelligent Advisor elenca tutte le competenze che utilizzano le distribuzioni chat attive dell'hub ed è possibile eseguire il tester delle competenze per qualsiasi skill elencato. Inoltre, da questa pagina è possibile creare uno skill che accede a una distribuzione attiva.
Per eseguire il test di uno skill incluso nell'elenco, fare clic sull'icona Sottoponi a test questo skill visualizzata accanto al nome dello skill. Quando si apre il tester di conversazione, avviare la conversazione. Con le competenze tipiche, è sufficiente digitare hi
e premere Invio per iniziare. Tuttavia, a volte l'abilità è alla ricerca di frasi specifiche. In tal caso, se inserisci una frase che non capisce, dovrebbe darti istruzioni su cosa digitare.

Descrizione dell'immagine ia-test-skill.png
Per creare uno skill dalla pagina del servizio Intelligent Advisor, selezionare un servizio per utenti anonimi, quindi fare clic su + Nuova competenza. Le competenze non possono accedere alle distribuzioni abilitate per gli utenti del portale o degli agenti. Fornire un nome visualizzato per lo skill, selezionare una distribuzione dall'elenco a discesa e fare clic su Crea. La nuova skill viene visualizzata nell'elenco degli skill che utilizzano il servizio.

Descrizione dell'immagine ia-new-skill-dialog.png
Se il client API del servizio non dispone dell'opzione selezionata Amministratore hub o Manager, l'elenco a discesa non può elencare le distribuzioni e si riceverà una notifica che non si dispone dell'autorizzazione per eseguire l'operazione. Vedere Aggiungere un servizio Intelligent Advisor.
Elenca distribuzioni disponibili
Per visualizzare la lista delle distribuzioni dell'hub a cui è possibile accedere dalle competenze, andare a Servizi aggiuntivi, fare clic su Intelligent Advisor, selezionare il servizio dell'hub e fare clic su Distribuzioni.
L'elenco mostra tutte le distribuzioni abilitate per la chat. Tuttavia, è possibile utilizzare le distribuzioni solo per utenti anonimi. Lo skill non può accedere alle distribuzioni abilitate per gli utenti del portale o degli agenti.
Se una distribuzione è abilitata per il Web, accanto al nome verrà visualizzata l'icona Avvia intervista Web. È possibile fare clic sull'icona per eseguire l'intervista in una nuova scheda del browser.
Per accedere alla distribuzione nell'hub, fare clic su Gestisci distribuzione .
Descrizione dell'immagine ia-deployments.png
Se per il client API del servizio non è selezionato Amministratore hub o Manager, la pagina non può visualizzare le distribuzioni e si riceverà una notifica che informa che non si dispone dell'autorizzazione per eseguire l'operazione. Vedere Aggiungere un servizio Intelligent Advisor.
Creazione di un colloquio di conversazione
Sebbene non sia un requisito difficile, puoi aumentare notevolmente l'efficacia delle tue interviste Oracle Intelligent Advisor basate su chat utilizzando tecniche di conversazione.
La maggior parte delle interviste è ottimizzata per i moduli nelle pagine Web, in cui le etichette delle schermate, le etichette delle sezioni e i tipi di componenti, ad esempio elenchi a discesa e caselle di controllo, forniscono indizi visivi sul contesto della domanda e sulle scelte che è possibile effettuare. Poiché le conversazioni sulle competenze sono diverse dalle interfacce Web tradizionali, potrebbe non essere possibile utilizzare semplicemente l'intervista basata su moduli per una conversazione. Per illustrare il punto, chiedi a una persona di unirsi a te e sedersi di nuovo, con una persona che agisce come il bot e l'altra che agisce come l'intervistato. Leggi la tua intervista basata su moduli ad alta voce (leggendo ogni etichetta e prompt) e chiediti se questa è una conversazione che pensi che i tuoi clienti vorrebbero avere con un bot.
Piuttosto che riutilizzare un'intervista appositamente progettata per una pagina Web, considera la possibilità di progettare una variazione più conversazionale in modo. Poiché si desidera utilizzare lo stesso modello criteri dell'unica fonte di informazioni attendibili, utilizzare la funzione Inclusioni di Oracle Intelligent Advisor per creare interviste aggiuntive per tale modello criteri. Vedere Inclusions in Intelligent Advisor Documentation Library. In alternativa, è possibile passare i seeddata all'intervista per indicare che l'intervista viene condotta in uno skill e che l'intervista deve nascondere o visualizzare gli artifact di conseguenza, in modo simile ai passi descritti in Personalizza interviste multicanale per diversi tipi di utente nella libreria della documentazione di Intelligent Advisor, ad eccezione del fatto che si utilizzerà un proprio attributo. Vedere Passare valori di attributo e parametri di connessione.
Ecco un esempio. Nell'intervista seguente viene presentato un set di pulsanti di attivazione/disattivazione dell'immagine. In una pagina Web, l'utente può fare clic sulle immagini applicabili.

Descrizione dell'immagine ia-hazards-form.png
Quando viene eseguita in un'abilità, l'intervista presenta ogni immagine e chiede all'utente se il segno è presente. L'utente deve rispondere Sì o No per ogni segno, come mostrato in questo esempio.

Descrizione dell'immagine ia-hazards-skill.png
Poiché le regole per questa intervista si preoccupano solo se è presente un segno, l'intervista può essere ottimizzata per un'abilità mostrando una singola immagine con tutti i segni e ponendo una sola domanda: "Sono presenti questi segni?" È sufficiente modificare le regole per aggiungere una condizione per there is any sign present
, come mostrato qui.
dangerous goods need to be handled if
there is a combustibles sign present or
there is an explosives sign present or
there is a flammable gas sign present or
there is an inhalation sign present or
there is a nonflammable sign present or
there is an oxygen sign present or
there is a flammable solid sign present or
there is any sign present
Si noti inoltre che il testo del lead in non è applicabile al comportamento della conversazione di skill e, pertanto, deve essere modificato o nascosto.
Cosa rende un'intervista conversazionale
L'intervista ideale per un'abilità sarebbe quella che usa lo stesso linguaggio naturale conciso che un essere umano incontrerebbe in una conversazione da persona a persona. Invece di una fredda, robotica e noiosa serie di domande, cerca una conversazione interattiva che sia accogliente, utile, familiare, incoraggiante e non giudicante. Ecco alcuni modi per rendere un'intervista più conversazionale.
- Creare una persona per l'intervista e far sì che l'intervista trasmetta una personalità coerente con cui gli utenti possono identificarsi. Ad esempio, è possibile creare una persona professionale e personale. Oppure potresti voler creare un personaggio che sia professore.
- Comunicare all'utente l'obiettivo e i vantaggi per ogni serie di domande correlate. Per esempio: "Prima di poter approvare il tuo prestito, dobbiamo conoscere le tue attività e passività".
- Usa la voce attiva quando possibile. Ad esempio, anziché "La richiesta è stata sottomessa", dire "La richiesta è in arrivo".
- Usa termini del punto di vista come "tu", "tuo", "io" e "noi". Ad esempio: "Quanto vuoi prendere in prestito?"
- Rompere una lunga serie di domande sì/no con interiezioni occasionali. Ad esempio: "OK. Ho altre domande al riguardo".
- Se si dispone di un lungo elenco di scelte, suddividere l'elenco in quelle più piccole e porre una domanda che aiuterà a filtrare l'elenco da visualizzare. Un'altra opzione è quella di suddividere l'elenco in quelli più piccoli che includono "nessuno". Non appena l'utente seleziona una scelta, saltare gli elenchi rimanenti. Metti prima le scelte più comuni e le meno comuni ultime.
- Usa parole incoraggianti. Ad esempio: "Abbiamo quasi finito. Ho solo bisogno di qualche riferimento".
- Riduci al minimo la ripetizione ed evita la ridondanza. Ad esempio: invece di "Qual è il tipo di asset?" e "Qual è il valore dell'asset", è possibile dire "Che tipo di asset è?" e "Qual è il suo valore?"
- Utilizzare le contrazioni.
- Usa parole familiari. Ad esempio, invece di "Data di evasione", potresti dire "Quando hai ricevuto il tuo ordine?"
- Poiché un valore predefinito viene visualizzato come "valore suggerito", sii prudente nel suo utilizzo. Non impostare un valore predefinito a meno che non si desideri suggerirlo come input ottimale. Ad esempio, se si assegna a
What is your employment status?
l'impostazione predefinitaemployed
, l'output della conversazione saràWhat is your employment status? Suggested value "employed"
, che potrebbe risultare un po' complicato per chi non lavora o è in pensione. - Provare a ridurre le domande dell'intervista utilizzando variabili utente, variabili di profilo ed entità sacchetto composto per raccogliere il maggior numero possibile di risposte e passando le risposte all'intervista tramite la proprietà Dati seed del componente Intelligent Advisor, come descritto in Passare i valori degli attributi e i parametri di connessione.
Dopo aver completato la bozza iniziale dell'intervista, è possibile creare rapidamente uno skill di test e testarlo come descritto nella sezione Pagina Crea e testa skill da servizio di Intelligent Advisor. Potresti volerlo testare su diverse persone per ottenere il loro feedback. Dopo aver completato lo skill di produzione, è possibile utilizzare l'analitica dello skill per facilitare la rivalutazione e il perfezionamento dell'intervista.
Se non è stata ancora progettata una conversazione sulle competenze, leggere Progettazione conversazionale per ulteriori informazioni sulle best practice.
Modalità di visualizzazione degli artifact in una conversazione
Una conversazione skill non può visualizzare alcuni aspetti dell'interfaccia utente, ad esempio elenchi a discesa, caselle di controllo e pulsanti di opzione. Invece, i prezzi sono convertiti in pulsanti.
- Gli elenchi a discesa e i set di pulsanti di opzione non booleani vengono generati come set di pulsanti.
- Per un gruppo di caselle di controllo, ogni casella di controllo del gruppo viene restituita con il prompt seguito dai pulsanti Sì e No.
- Viene visualizzato un pulsante di opzione booleano sotto forma di prompt seguito dai pulsanti Sì e No (e Uncertain button se il pulsante di opzione è facoltativo).
Nei canali di solo testo, i pulsanti vengono visualizzati come testo di cui l'utente dispone per digitare la risposta.
Alcune offerte, come date e cursori, non vengono visualizzate se non hanno prompt. Alcuni degli aspetti non sono supportati, ad esempio firme, captcha e proprietà personalizzate.
Prima di progettare l'intervista, è necessario comprendere in che modo gli artifact vengono gestiti in modo diverso tra i moduli nelle pagine Web e le conversazioni sulle competenze nei vari canali.
Ad esempio, questa tabella mostra la modalità di visualizzazione di un gruppo di pulsanti immagine in un form Web rispetto a una conversazione skill in un canale Rich UI, una chat predefinita di Oracle B2C Service e un canale di solo testo. Si noti che per la chat predefinita di Oracle B2C Service e il canale di solo testo, la numerazione automatica è stata abilitata per l'esempio.
Form Web Intelligent Advisor | Canale Rich-UI | Chat predefinita di Oracle B2C Service | Canale solo testo |
---|---|---|---|
![]() Descrizione dell'immagine ia-image-button-group-form.png |
![]() Descrizione dell'immagine ia-image-button-group-rich.png |
![]() Descrizione dell'immagine ia-image-button-group-da-agent.png |
![]() Descrizione dell'immagine ia-image-button-group-text-only.png |
Questa tabella descrive la modalità di visualizzazione di ogni artifact di intervista in una conversazione.
Artifact di Intelligent Advisor | Canale Rich-UI | Chat predefinita di Oracle B2C Service | Canale solo testo |
---|---|---|---|
Gruppo di pulsanti: testo, immagine e testo e immagine |
Visualizza il prompt e i pulsanti, etichettati utilizzando i valori degli elementi. Per i gruppi di pulsanti testo e immagine e per i gruppi di pulsanti immagine, vengono visualizzati sia l'immagine che il valore dell'elemento. Per i gruppi di pulsanti immagine, i pulsanti vengono visualizzati orizzontalmente o verticalmente a seconda che per il controllo di input in Policy Modeler sia selezionata l'opzione Orizzontale o Verticale. I canali Slack non visualizzano le immagini. |
Visualizza il prompt e i pulsanti, etichettati utilizzando i valori degli elementi. Per i gruppi di pulsanti immagine, i pulsanti vengono visualizzati orizzontalmente o verticalmente a seconda che per il controllo di input in Policy Modeler sia selezionata l'opzione Orizzontale o Verticale. |
Visualizza il prompt e un elenco dei valori degli elementi. L'utente digita il testo della voce desiderata. |
Calendario (data, ora e data/ora) | Visualizza il prompt e accetta una data, una data e un'ora o un'ora, a seconda dell'attributo dei dati di input. Accetta qualsiasi formato valido per le entità DATE e TIME di Digital Assistant, rispettivamente, ad esempio today , 5/16/1953 11:00pm o 13:00 . I valori non formattati restituiscono il fuso orario UTC.
Il formato di data valido dipende dalle impostazioni nazionali per l'entità DATE e dalla proprietà Impostazioni nazionali intervista del componente Intelligent Advisor. Vedere la descrizione della proprietà in Proprietà di Intelligent Advisor. |
Visualizza il prompt e accetta una data, una data e un'ora o un'ora, a seconda dell'attributo dei dati di input. Accetta qualsiasi formato valido per le entità DATE e TIME di Digital Assistant, rispettivamente, ad esempio today , 5/16/1953 11:00pm o 13:00 . I valori non formattati restituiscono il fuso orario UTC.
Il formato di data valido dipende dalle impostazioni nazionali per l'entità DATE e la proprietà Impostazioni nazionali intervista del componente Intelligent Advisor. Vedere la descrizione della proprietà in Proprietà di Intelligent Advisor. |
Visualizza il prompt e accetta una data, una data e un'ora o un'ora, a seconda dell'attributo dei dati di input. Accetta qualsiasi formato valido per le entità DATE e TIME di Digital Assistant, rispettivamente, ad esempio today , 5/16/1953 11:00pm o 13:00 . I valori non formattati restituiscono il fuso orario UTC.
Il formato di data valido dipende dalle impostazioni nazionali per l'entità DATE e dalla proprietà Impostazioni nazionali intervista del componente Intelligent Advisor. Vedere la descrizione della proprietà in Proprietà di Intelligent Advisor. |
Captcha | Non supportata | Non supportata | Non supportata |
Checkbox |
Ogni casella di controllo viene visualizzata con il relativo prompt seguito dai pulsanti Sì e No. È possibile utilizzare le voci del bundle di risorse |
Ogni casella di controllo viene visualizzata con il relativo prompt seguito dai pulsanti Sì e No. È possibile utilizzare le voci del bundle di risorse |
Ogni casella di controllo viene restituita con il prompt seguito da È possibile utilizzare le voci del bundle di risorse |
Valuta | Visualizza l'etichetta e accetta una risposta numerica (nessun simbolo di valuta).
Il formato numerico valido dipende dalle impostazioni nazionali per l'entità NUMBER e dalla proprietà Impostazioni nazionali intervista del componente Intelligent Advisor. Vedere la descrizione della proprietà in Proprietà di Intelligent Advisor. |
Visualizza l'etichetta e accetta una risposta numerica (nessun simbolo di valuta).
Il formato numerico valido dipende dalle impostazioni nazionali per l'entità NUMBER e dalla proprietà Impostazioni nazionali intervista del componente Intelligent Advisor. Vedere la descrizione della proprietà in Proprietà di Intelligent Advisor. |
Visualizza l'etichetta e accetta una risposta numerica (nessun simbolo di valuta).
Il formato numerico valido dipende dalle impostazioni nazionali per l'entità NUMBER e dalla proprietà Impostazioni nazionali intervista del componente Intelligent Advisor. Vedere la descrizione della proprietà in Proprietà di Intelligent Advisor. |
Proprietà personalizzata | Non supportata | Non supportata | Non supportata |
Elenco a discesa, elenco a discesa filtrato ed elenco fisso |
Visualizza i pulsanti etichettati utilizzando i valori di visualizzazione. |
Visualizza una lista di valori visualizzati. L'utente digita il testo della voce desiderata. |
Visualizza una lista di valori visualizzati. L'utente digita il testo della voce desiderata. |
Spiegazione | È possibile utilizzare la proprietà Mostra spiegazione del componente Intelligent Advisor per specificare se visualizzare la spiegazione. | È possibile utilizzare la proprietà Mostra spiegazione del componente Intelligent Advisor per specificare se visualizzare la spiegazione. | È possibile utilizzare la proprietà Mostra spiegazione del componente Intelligent Advisor per specificare se visualizzare la spiegazione. |
Form | Visualizza l'etichetta seguita da un pulsante con l'etichetta impostata sul nome del file più il tipo di file, ad esempio (PDF) .
|
Visualizza l'etichetta, il nome file, il tipo di file, ad esempio (PDF) , e un collegamento su cui è possibile fare clic per aprire il form in un browser Web.
|
Visualizza l'etichetta, il nome file, il tipo di file, ad esempio (PDF) e l'URL.
|
Immagine | Visualizza l'immagine. Ignora le proprietà personalizzate. | Visualizza l'immagine. Ignora le proprietà personalizzate. | Le immagini non sono supportate nei canali di solo testo. |
Immagine toggle |
Visualizza l'immagine in un pulsante Sì e di nuovo in un pulsante No. I canali Slack non visualizzano le immagini. È possibile utilizzare le voci del bundle di risorse |
Visualizza l'immagine in un pulsante Sì e di nuovo in un pulsante No. È possibile utilizzare le voci del bundle di risorse |
Visualizza l'etichetta seguita da È possibile utilizzare le voci del bundle di risorse |
Etichetta | Ignora lo stile e le proprietà personalizzate. | Ignora lo stile e le proprietà personalizzate. | Ignora lo stile e le proprietà personalizzate. |
Testo mascherato | Il formato previsto è Answer format: <mask> .
|
Il formato previsto è Answer format: <mask> .
|
Il formato previsto è Answer format: <mask> .
|
Numerico | Visualizza l'etichetta e accetta una risposta numerica.
Il formato numerico valido dipende dalle impostazioni nazionali per l'entità NUMBER e dalla proprietà Impostazioni nazionali intervista del componente Intelligent Advisor. Vedere la descrizione della proprietà in Proprietà di Intelligent Advisor |
Visualizza l'etichetta e accetta una risposta numerica.
Il formato numerico valido dipende dalle impostazioni nazionali per l'entità NUMBER e dalla proprietà Impostazioni nazionali intervista del componente Intelligent Advisor. Vedere la descrizione della proprietà in Proprietà di Intelligent Advisor |
Visualizza l'etichetta e accetta una risposta numerica.
Il formato numerico valido dipende dalle impostazioni nazionali per l'entità NUMBER e dalla proprietà Impostazioni nazionali intervista del componente Intelligent Advisor. Vedere la descrizione della proprietà in Proprietà di Intelligent Advisor |
Password | Poiché l'espressione dell'utente viene passata come testo chiaro, non dovresti chiedere password. | Poiché l'espressione dell'utente viene passata come testo chiaro, non dovresti chiedere password. | Poiché l'espressione dell'utente viene passata come testo chiaro, non dovresti chiedere password |
Pulsante di opzione, booleano |
Visualizza il prompt e i pulsanti Sì e No. Se il campo è facoltativo, viene visualizzato anche Non certo. È possibile utilizzare le voci del bundle di risorse |
Visualizza i prompt È possibile utilizzare le voci del bundle di risorse |
Visualizza i prompt È possibile utilizzare le voci del bundle di risorse |
Set di pulsanti di scelta, non booleano | Restituisce il prompt e i pulsanti, etichettati utilizzando i valori di visualizzazione. | Restituisce il prompt e i valori di visualizzazione. L'utente digita il testo della voce desiderata. | Restituisce il prompt e i valori di visualizzazione. L'utente digita il testo della voce desiderata. |
Schermo | Viene visualizzato il testo del titolo. La formattazione HTML è supportata ad eccezione di Slack. | Viene visualizzato il testo del titolo. La formattazione HTML è supportata. | Viene visualizzato il testo del titolo. Viene generato il markup HTML effettivo. Ignora lo stile e le proprietà personalizzate. |
Signature | Non supportata | Non supportata | Non supportata |
Dispositivo di scorrimento |
Visualizza l'etichetta. Viene quindi visualizzato uno dei seguenti artifact:
|
Visualizza l'etichetta. Viene quindi visualizzato uno dei seguenti testi:
|
Visualizza l'etichetta. Viene quindi visualizzato uno dei seguenti testi:
|
Switch |
L'etichetta viene restituita con 2 pulsanti: Sì e No. È possibile utilizzare le voci del bundle di risorse |
Visualizza l'etichetta seguita da È possibile utilizzare le voci del bundle di risorse |
Visualizza l'etichetta seguita da È possibile utilizzare le voci del bundle di risorse |
Raccolte entità in formato tabulare e verticale | Visualizza il prompt, l'etichetta del pulsante Aggiungi e i pulsanti Sì e No. Se l'utente fa clic su Sì, viene richiesto di immettere i campi per una riga di tabella per l'entità successiva. Lo skill ripete quindi il processo finché l'utente non risponde a No. | Il funzionamento è lo stesso dei canali Rich UI, tranne per il fatto che l'utente deve digitare Yes o No .
|
Il funzionamento è lo stesso dei canali Rich UI, tranne per il fatto che l'utente deve digitare Yes o No .
|
Casella di testo e area di testo |
Per la sola lettura, visualizza l'etichetta e il valore. In caso contrario, visualizza l'etichetta e attende una risposta. Anche se il campo è facoltativo, l'utente deve fornire il testo prima che la conversazione continui al passo successivo. |
Per la sola lettura, visualizza l'etichetta e il valore. In caso contrario, visualizza l'etichetta e attende una risposta. Anche se il campo è facoltativo, l'utente deve fornire il testo prima che la conversazione continui al passo successivo. |
Per la sola lettura, visualizza l'etichetta e il valore. In caso contrario, visualizza l'etichetta e attende una risposta. Anche se il campo è facoltativo, l'utente deve fornire il testo prima che la conversazione continui al passo successivo. |
Carica | Non supportato dall'intlay di chat incorporato. | Non supportata. | supportato. |

- IntelligentAdvisor - answerNotValid: la risposta non è nel formato corretto. Riprovare.
- IntelligentAdvisor - defaultValue: il valore suggerito è {0}
- IntelligentAdvisor - doneHelp: (Carica) Al termine del caricamento, pronunciare {0}.
- IntelligentAdvisor - maskLabel: (mascherato) Formato risposta: {0}
- IntelligentAdvisor - numberMinMax: (Dispositivo di scorrimento) immettere un numero compreso tra {0} e {1}.
- IntelligentAdvisor - outOfOrderMessage: Hai già risposto a questa domanda. Quando si desidera tornare indietro per modificare una risposta precedente, ad esempio {0}.
- IntelligentAdvisor - resumeSessionPrompt: si desidera riavviare l'intervista dal punto in cui è stata precedentemente lasciata?
- IntelligentAdvisor - yesNoMessage: (pulsante di opzione booleano, casella di controllo, switch, raccolte) immettere {0} o {1}
Suggerimenti per la progettazione conversazionale delle interviste
Di seguito sono riportati alcuni suggerimenti di progettazione di interviste per i vari tipi di campo.
Tipo di campo | Suggerimento |
---|---|
Valutazione, consulenza, conclusione | Ogni campo viene emesso come un'espressione separata. Se si dispone di più campi, è possibile che il suggerimento scorra dalla schermata. Considerare la possibilità di combinare le informazioni nel minor numero possibile di campi. Per esempio, invece di dire dice
|
Tutti | Tutti i campi di input devono avere prompt.
Se il form utilizza il markup HTML e CSS per rendere l'intervista presente come form, è possibile che nella conversazione skill vengano visualizzate molte righe vuote. Per evitare questo problema, impostare la proprietà Rimuovi tag HTML dall'output del componente Intelligent Advisor su |
Pulsante, radio |
Assicurati di fornire scelte significative e inequivocabili che l'utente possa scansionare rapidamente e conoscere immediatamente la risposta appropriata. Per esempio, invece di chiedere domanda
Per i canali di solo testo, in cui l'utente digita la risposta, non inserire punteggiatura nelle etichette. Per esempio, invece di dire
dice
Vedere anche i suggerimenti per i pulsanti di testo. |
Pulsante, testo | Assicurati di fornire scelte significative e inequivocabili che l'utente possa scansionare rapidamente e conoscere immediatamente la risposta appropriata. Per esempio, invece di chiedere domanda
Per i canali di solo testo, in cui l'utente digita la risposta, mantenere le etichette corte e non inserire punteggiatura nelle etichette. |
Calendario (data, data e ora, ora) |
Per abilitare la formattazione basata sulle impostazioni nazionali per la data di input, assicurarsi che Considera impostazioni nazionali utente finale sia attivato per l'entità DATE come descritto in Risoluzione della data basata sulle impostazioni nazionali e assicurarsi che L'utente può immettere parole che implicano una data o un'ora, ad esempio oggi, ora, mercoledì, mezzogiorno o 1:00. Il parser di linguaggio naturale cercherà di fare una congettura ragionevole per la data e/o l'ora specifiche. Utilizza l'ora UTC corrente per i calcoli. Ad esempio:
A seconda di dove l'utente si trova in relazione al fuso orario UTC, la data o l'ora potrebbero non risolversi come previsto dall'utente. Per questo motivo, il prompt dovrebbe indicare un formato esplicito nel prompt e l'intervista dovrebbe fare eco a ciò a cui l'input ha effettivamente risolto. È inoltre possibile eseguire l'output di una stringa come Di seguito è riportato un esempio di progettazione di un'intervista che mostra il formato desiderato e riprende la data di risoluzione.
Ecco l'aspetto della conversazione: |
Checkbox | Per ogni elemento nel set di caselle di controllo, lo skill restituisce l'etichetta della casella di controllo e i pulsanti Sì e No (o il testo per i canali di solo testo).
Poiché l'etichetta per il set di caselle di controllo completo scorrerà rapidamente fuori dallo schermo, prendere in considerazione l'utilizzo di domande per le etichette delle caselle di controllo. Per esempio, invece di dire dice
Se il set è troppo lungo, l'utente potrebbe stancarsi di fare clic su una moltitudine di pulsanti Sì e No e potrebbe non leggere attentamente i prompt. Invece di creare una dozzina o più caselle di controllo in un gruppo, pensa a come puoi aiutare l'utente a limitare il numero di caselle di controllo, ad esempio utilizzando le categorie. Ad esempio, le caselle di controllo rientrano in tre gruppi. Chiedere se il primo gruppo è applicabile e, in caso affermativo, presentare le caselle di controllo per tale gruppo e così via. In alternativa, suddividere le caselle di controllo in raggruppamenti logici. |
Dropdown | Evitare liste di scelte lunghe che richiedono all'utente di scorrere su un telefono cellulare o in un widget di chat. Se hai una lunga lista di scelte, pensa a modi per aiutare l'utente a restringere la sua richiesta in modo che lo skill possa fornire un elenco più conciso. In alternativa, suddividere l'elenco in più elenchi a discesa, ognuno dei quali include none . Non appena l'utente seleziona una scelta, saltare gli elenchi a discesa rimanenti.
Per i canali di solo testo, considerare che l'input dell'utente deve corrispondere esattamente all'etichetta del pulsante, in modo da mantenere l'etichetta il più breve possibile. |
Pulsanti immagine | Per i canali di solo testo in cui le immagini non vengono visualizzate, assicurarsi che il valore dell'elemento, utilizzato per il testo del pulsante, descriva chiaramente la scelta. |
Immagine toggle | L'etichetta deve avere la forma di una domanda sì/no. |
Etichetta, input | Fornire sempre un prompt per un campo di input. Considerare il fraseggio come una domanda. Per esempio, invece di dire dice
|
Etichetta, output | Inserire le informazioni in frasi complete. Per esempio, invece di dire dice
Non inserire suggerimenti, informazioni utili o suggerimenti correlati dopo un campo di input. In una conversazione, queste informazioni verranno restituite dopo che l'utente avrà risposto alla domanda. Invece metterlo nell'etichetta. Per esempio, invece di dire dice
|
Sola lettura | Inserire le informazioni in una frase completa. Per esempio, invece di dire
|
Switch |
Poiché gli switch vengono visualizzati come scelte Sì/No, è consigliabile utilizzare una domanda per l'etichetta. Per esempio, invece di dire
dice
|
Raccolta entità tabulare | L'etichetta di campo deve indicare che l'utente avrà la possibilità di aggiungere più elementi. Ad esempio: Tell us about each of your assets? L'etichetta del pulsante Aggiungi deve essere una domanda, ad esempio |
Testo | In una conversazione, l'utente deve immettere un valore prima di passare alla domanda successiva. Pertanto, se facoltativo, fornire un valore da immettere per passare alla domanda successiva. Ad esempio, si può dire
Sarà necessario modificare l'intervista per gestire correttamente tale valore. Per i campi di testo associati ad attributi di valuta e numerici, il formato valido dipende dalle impostazioni dello skill per le entità NUMBER e CURRENCY. Quando l'opzione Considera impostazioni nazionali utente finale dell'entità viene attivata, il formato valido dipende da |
Qualifica | Ometti o usa come spunto di conversazione su cosa aspettarti dopo. Per esempio, invece di dire dice
È inoltre possibile utilizzare il titolo come opportunità di ascolto riflessivo ridefinendo l'input dell'utente prima di passare alla schermata o alla sezione successiva. Per esempio, invece di dire dice
Si noti che è possibile impostare la proprietà Nascondi tutti i titoli delle schermate del componente Intelligent Advisor per non visualizzare i titoli delle schermate nella conversazione dello skill.
|
Progettazione di interviste per canali di solo testo
I canali di solo testo non possono visualizzare pulsanti o immagini. Se lo skill che utilizza il componente Intelligent Advisor sarà accessibile tramite canali di solo testo, di seguito sono riportati alcuni suggerimenti per la progettazione di interviste che funzionano sia con i canali Rich UI che con i canali di solo testo.
- Attivare la numerazione automatica per lo skill (mediante l'impostazione di configurazione Abilita numerazione automatica su azioni di postback nei flussi di task) e/o assistente digitale dello skill (mediante l'impostazione Abilita numerazione automatica su azioni di postback dell'assistente digitale). Quando la numerazione automatica è attivata, l'utente può digitare il numero anziché il testo completo.
- Utilizzare tutte le lettere minuscole per gli elenchi e i pulsanti per facilitare la digitazione da parte dell'utente.
- Impostare le voci del bundle di risorse
systemComponent_IntelligentAdvisor_yesLabel
,systemComponent_IntelligentAdvisor_noLabel
esystemComponent_IntelligentAdvisor_uncertainLabel
sul testo minuscolo per semplificare la digitazione della risposta da parte dell'utente. - Non impostare le voci del bundle di risorse
systemComponent_IntelligentAdvisor_yesLabel
esystemComponent_IntelligentAdvisor_noLabel
su valori che il parser di linguaggio naturale (NLP) non riconoscerà come variazione rispettivamente diYes
eNo
. Per gli switch, le caselle di controllo e i pulsanti di opzione booleani, lo skill visualizza i valori delle voci del bundle di risorsesystemComponent_IntelligentAdvisor_yesLabel
esystemComponent_IntelligentAdvisor_noLabel
(esystemComponent_IntelligentAdvisor_uncertainLabel
per i pulsanti di opzione booleani facoltativi). Per le risposte di testo, l'abilità passa la risposta dell'utente attraverso l'NLP e converte le eventuali variazioni di sì e no rispettivamente in vero e falso. Se si impostano le etichette su stringhe che l'NLP non può convertire in vero o falso, l'abilità restituirà un messaggio che indica che la risposta non è nel formato corretto. Ad esempio, è possibile impostaresystemComponent_IntelligentAdvisor_yesLabel
suok
oyeah
e l'elaborazione NLP convertirà l'espressione in true. Tuttavia, se si impostasystemComponent_IntelligentAdvisor_yesLabel
suPlease
, la competenza non accettaPlease
come risposta valida.
Utilizzare il componente Intelligent Advisor nella competenza
Prima di poter accedere a un'intervista anonima da uno skill, chiedere a un amministratore di Digital Assistant di aggiungere un servizio Intelligent Advisor all'istanza e chiedere a Hub Manager di distribuire l'intervista in Intelligent Advisor Hub e attivarla per il servizio chat. Al termine di tali task, è possibile accedere all'intervista in base alle proprie competenze aggiungendo il componente Intelligent Advisor al flusso della finestra di dialogo.
Suggerimento
È possibile creare rapidamente lo skill dalla pagina del servizio Intelligent Advisor. Fare clic su
I passi riportati di seguito illustrano l'utilizzo del componente in uno skill creato per la modalità di finestra di dialogo Visual.
-
Nella competenza, fare clic su Entità
per visualizzare la pagina Entità, quindi selezionare l'entità DATE.
-
Passare a Considera impostazioni nazionali utente finale e selezionare Più vicino dall'elenco a discesa Risolvi data come.
L'intervista utilizza queste impostazioni per determinare il formato della data di input e per interpretare le date ambigue come descritto in Regole di risoluzione delle ambiguità per le corrispondenze di data e ora e Risoluzione della data basata sulle impostazioni nazionali.
- Verificare che Considera impostazioni nazionali utente finale sia stato attivato per le entità VALUTA e NUMERO.
-
Fare clic su Flussi
, quindi selezionare il flusso in cui si desidera inserire il componente Intelligent Advisor.
- Spostare il mouse sulla linea che collega i due componenti in cui si desidera inserire il nuovo componente e fare clic
. - Nel campo Cerca della finestra di dialogo Aggiungi stato, digitare
intell
, quindi selezionare il componente Intelligent Advisor visualizzato. - Compilare i campi Nome e Descrizione e fare clic su Inserisci.
-
Nella finestra di ispezione delle proprietà per il componente appena aggiunto, impostare la proprietà Nome servizio Intelligent Advisor del componente sul nome del servizio aggiunto alla pagina Impostazioni > Servizi aggiuntivi > Intelligent Advisor.
-
Impostare Nome progetto di distribuzione sul nome dell'intervista anonima distribuita nell'hub di Intelligent Advisor Hub.
Suggerimento
Se non si è certi dell'esatta ortografia del nome, andare a Servizi aggiuntivi, fare clic su Intelligent Advisor, selezionare il servizio dell'hub e fare clic su Distribuzioni per visualizzare una lista dei nomi di distribuzione. -
Se si desidera che il componente nasconda i titoli delle schermate, impostare Nascondi tutti i titoli delle schermate su
true
. Per impostazione predefinita, nell'intervista vengono visualizzati i titoli delle schermate. -
Per impostazione predefinita, l'intervista non visualizza la spiegazione. È possibile impostare la proprietà Mostra spiegazione su
always
per visualizzare la spiegazione ogni volta oppure suask
per consentire all'utente di scegliere se visualizzare la spiegazione. -
Se lo skill ha già ottenuto valori per uno qualsiasi degli attributi dell'intervista, è possibile utilizzare la proprietà Seed data per passare i valori. In caso contrario, rimuovere la proprietà.
Per informazioni su come passare l'utilizzo dei seeddata e su come utilizzare i dati in un'intervista, vedere Passa valori attributo e parametri di connessione.
-
Per impostazione predefinita, lo skill restituisce il markup HTML e CSS dell'intervista. Se l'intervista contiene markup HTML e CSS che fanno sì che la conversazione contenga righe vuote non necessarie, considerare l'impostazione di Rimuovi tag HTML dall'output su
true
. -
Se l'intervista prevede una determinata valuta, impostare Valuta prevista intervista sul codice ISO-4217 per la valuta prevista. Quando si specifica un codice, l'utente può inserire solo valori di valuta nei formati consentiti per tale valuta.
- Aggiungere uno stato per la gestione dell'errore restituito in caso di problema con l'integrazione di Intelligent Advisor.
- Nell'insettore delle proprietà selezionare la scheda Transitions.
- Creare una nuova azione e denominarla
error
. - Nel campo Transizione a selezionare Aggiungi stato.
- Selezionare il modello Invia messaggio o uno dei modelli Messaggistica utente, compilare un nome e una descrizione, quindi fare clic su Inserisci.
È necessario inserire un nuovo componente nel diagramma di flusso con una transizione di errore che lo connette al componente Intelligent Advisor
-
Selezionare il componente appena inserito e inserire il testo che si desidera venga visualizzato dagli utenti in caso di errore, ad es.
We are having a problem with a connection. Can you please send email to contact@example.com to let them know that the loan advisor isn't working? Thank you.
- (Facoltativo), perfezionare le stringhe utilizzate dal componente per le etichette e i messaggi standard. Vedere Voci del bundle delle risorse per Intelligent Advisor.
-
Se è possibile accedere allo skill tramite canali di solo testo, assicurarsi che l'impostazione di configurazione dello skill Abilita numerazione automatica su azioni di postback nei flussi di task sia impostata su
true
o su un'espressione che viene risolta intrue
per i canali di solo testo, ad esempio l'espressione seguente:${(system.channelType=='twilio'||system.channelType=='osvc' )?then('true','false')}
Ciò consente all'utente di selezionare semplicemente un'opzione digitando un numero anziché il testo completo dell'opzione.
Per accedere a questa impostazione, selezionare
nella navigazione a sinistra dello skill e selezionare la scheda Configurazione. - (Facoltativo), fare clic su Anteprima
ed eseguire il test dell'intervista per tutti i canali che potranno accedere allo skill.
Per informazioni dettagliate su ciascuna proprietà del componente, vedere Proprietà di Intelligent Advisor.
Per informazioni dettagliate su ciascuna delle proprietà della versione YAML del componente e un semplice esempio di utilizzo, vedere System.IntelligentAdvisor.
Passa valori attributo e parametri di connessione
Se lo skill ha già ottenuto valori per gli attributi di un'intervista, è possibile utilizzare la proprietà Seed data nel componente Intelligent Advisor per passare i valori all'intervista. Se l'intervista richiede parametri per i connettori del servizio Web, è possibile utilizzare la proprietà Parametri di connessione per passare i valori.
Utilizzare la proprietà Seed Data per definire le coppie chiave-valore per passare i valori per qualsiasi attributo dell'intervista con l'opzione Popola da parametro URL abilitata. È possibile trovare questa opzione nella finestra di dialogo Modifica attributo in Oracle Policy Modeling.
L'intervista utilizza i valori di Seed data per impostare i valori predefiniti, visualizzati come valori suggeriti.
Se si desidera che l'intervista salti la schermata o passi se vengono forniti i seeddata, attenersi alla procedura riportata di seguito in Policy Modeling.
-
Aggiungere una regola per determinare se sono stati forniti i seeddata:
-
Per un attributo booleano, utilizzare la seguente regola:
The <screen name> screen should be shown if <attribute name> is uncertain or <attribute name> is currently unknown
-
Per un attributo non booleano, utilizzare la seguente regola:
The <screen name> screen should be shown if <attribute name> is currently unknown
-
-
Nella scheda Intervista, selezionare la schermata, fare clic su Mostra schermata se e selezionare la regola dall'elenco a discesa Mostra se.
Descrizione dell'immagine ia-show-screen-if.pngSe nella schermata sono presenti più domande che si desidera nascondere solo la domanda, invece di utilizzare il pulsante Mostra schermata se, selezionare la domanda, fare clic su Obbligatorio e selezionare la regola dall'elenco a discesa Mostra se.
Per ulteriori informazioni sui seeddata e su come utilizzarli in un'intervista, vedere i seguenti articoli nella libreria della documentazione di Intelligent Advisor:
Se l'intervista utilizza un connettore del servizio Web che contiene mapping di dati ai dati dell'applicazione, utilizzare la proprietà Parametri di connessione per definire le coppie chiave-valore per il passaggio dei dati al connettore.
Per ulteriori informazioni sui parametri, vedere Integrazione dei dati nella libreria della documentazione di Intelligent Advisor.
Accedi ad attributi colloquio
Se è necessario accedere ai valori degli attributi denominati impostati durante l'intervista, è possibile utilizzare la proprietà Variabile per risultati intervista per passare il nome di una variabile elenco. I valori dell'attributo denominato verranno memorizzati in tale variabile come array di coppie chiave/valore.
Se l'utente esce dall'intervista prima del completamento, la variabile denominata da Variabile per i risultati dell'intervista non verrà creata.