{"id":136,"date":"2020-11-06T14:44:31","date_gmt":"2020-11-06T14:44:31","guid":{"rendered":"https:\/\/docs.tellya.ai\/?post_type=ht_kb&#038;p=136"},"modified":"2022-07-19T12:28:19","modified_gmt":"2022-07-19T12:28:19","slug":"trusted-untrusted","status":"publish","type":"ht_kb","link":"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/trusted-untrusted\/","title":{"rendered":"Trusted\/Untrusted"},"content":{"rendered":"\n<p>La funzionalit\u00e0 trusted\/untrusted permette di modificare lo stato degli intenti definiti all\u2019interno del motore di NLU in modo tale da controllare quali risposte possono essere fornite in autonomia dall\u2019agente virtuale e quali invece richiedono la supervisione di un operatore.<\/p>\n\n\n\n<p>Le informazioni visualizzate per questa funzionalit\u00e0 variano in base al motore di NLU che si utilizza:<\/p>\n\n\n\n<h2>Dialogflow ES<\/h2>\n\n\n\n<p>La tabella elenca, identificati dal nome, gli intenti presenti all\u2019interno del motore di NLU e per ciascuno di essi vengono indicati i seguenti valori:<\/p>\n\n\n\n<ul><li>Confidence: valore medio di confidenza calcolato dal motore di NLU<\/li><li>Rating: valore medio di tutte le votazioni fornite dagli operatori per quell\u2019intento<\/li><li>Status: \u201cTrusted\u201d o \u201cUntrusted\u201d<\/li><\/ul>\n\n\n\n<p>Agendo sul selettore dello status \u00e8 possibile contrassegnare un intento come \u201cTrusted\u201d o \u201cUntrusted\u201d. Ad ogni modifica dello stato di un intento viene richiesta una conferma che consente di salvare e rendere effettiva la variazioni.<\/p>\n\n\n\n<p>\u00c8 inoltre possibile, tramite gli appositi filtri posizionati nella parte superiore della sezione, ricercare uno specifico intento a partire dal nome o visualizzare solo gli intenti \u201cTrusted\u201d o \u201cUntrusted\u201d.<\/p>\n\n\n\n<h2>Dialogflow CX<\/h2>\n\n\n\n<p>La tabella elenca, sulla base del flow selezionato, le pagine e gli elementi (Route e Route groups) che le compongono e per ciascuno di essi viene visualizzato lo Status: \u201cTrusted\u201d o \u201cUntrusted\u201d<\/p>\n\n\n\n<p>Agendo sul selettore dello status \u00e8 possibile contrassegnare un elemento come \u201cTrusted\u201d o \u201cUntrusted\u201d. Ad ogni modifica dello stato di un elemento viene richiesta una conferma che consente di salvare e rendere effettiva la variazioni.<\/p>\n\n\n\n<p>\u00c8 inoltre possibile, tramite gli appositi filtri posizionati nella parte superiore della sezione, ricercare uno specifico elemento a partire dal nome, una specifica pagina o visualizzare solo gli intenti \u201cTrusted\u201d o \u201cUntrusted\u201d.<\/p>\n\n\n\n<h2>Configurazione del comportamento in caso di elementi &#8220;untrusted&#8221;<\/h2>\n\n\n\n<p>Lo stato di un intento o di un elemento (&#8220;trusted&#8221; o &#8220;untrusted&#8221;), seppur venga sempre restituito in risposta insieme alle altre informazioni relative all&#8217;interazione, non ha effettivi impatti sul flusso conversazionale, a meno che non vengano configurati comportamenti specifici all&#8217;interno della sezione &#8220;Untrusted settings&#8221;.<\/p>\n\n\n\n<p>All&#8217;interno di tale sezione \u00e8 possibile configurare una risposta specifica (&#8220;Response&#8221;) o l&#8217;innesco di un evento (&#8220;Event&#8221;) ogniqualvolta l\u2019utente inneschi un intento\/elemento contrassegnato come &#8220;untrusted&#8221; al fine di intercettare e gestire tali casistiche ad esempio con un messaggio di cortesia (&#8220;Scusa, non sono ancora in grado di gestire questo tipo di richieste&#8221;), pur mantenendo attivo l&#8217;intento e quindi potendone valutare le performance di comprensione attraverso il Training.<\/p>\n\n\n\n<p>Da &#8220;Intents settings&#8221; > &#8220;Intents status&#8221; per le journey ES e da &#8220;Pages settings&#8221; > &#8220;Page status&#8221; per le journey di tipo CX, \u00e8 possibile abilitare e configurare, tramite il pulsante dell\u2019ingranaggio, tale gestione degli intenti &#8220;untrusted&#8221;, selezionando l\u2019opzione &#8220;Enable untrusted management&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">La configurazione del comportamento in caso di elementi &#8220;untrusted&#8221; non \u00e8 disponibile per le <em>journey<\/em> di tipo &#8220;fulfillment&#8221;.<\/p>\n\n\n\n<h3>Response<\/h3>\n\n\n\n<p>Selezionando l\u2019opzione &#8220;Response&#8221; sar\u00e0 possibile configurare una risposta che verr\u00e0 fornita all&#8217;utente, eventualmente diversificata per canale di interazione e contenente elementi grafici specifici. Le possibilit\u00e0 di configurazione sono le medesime messe a disposizione nella sezione &#8220;Responses&#8221;.<\/p>\n\n\n\n<p>Nel caso di <em>journey <\/em>di tipo ES, sar\u00e0 anche possibile configurare dei contesti di output.<\/p>\n\n\n\n<h3>Event<\/h3>\n\n\n\n<p>Selezionando l&#8217;opzione &#8220;Event&#8221; sar\u00e0 possibile configurare, specificandone il nome, un evento da invocare nel caso in cui venga innescato un intento\/elemento &#8220;untrusted&#8221;.<\/p>\n\n\n\n<p>Nel caso di journey di tipo ES, sar\u00e0 anche possibile configurare dei contesti di input alla chiamata ad evento.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">Scegliendo l&#8217;opzione &#8220;Event&#8221; \u00e8 necessario assicurarsi che richiami l&#8217;evento innescato richiami un elemento &#8220;trusted&#8221;, altrimenti verr\u00e0 generato un ciclo infinito e la piattaforma restituir\u00e0 un errore.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La funzionalit\u00e0 trusted\/untrusted permette di modificare lo stato degli intenti definiti all\u2019interno del motore di NLU in modo tale da controllare quali risposte possono essere fornite in autonomia dall\u2019agente virtuale e quali invece richiedono la supervisione di un operatore. Le informazioni visualizzate per questa funzionalit\u00e0 variano in base al motore&#8230;<\/p>\n","protected":false},"author":3,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[23],"ht-kb-tag":[],"_links":{"self":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb\/136"}],"collection":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/comments?post=136"}],"version-history":[{"count":3,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb\/136\/revisions"}],"predecessor-version":[{"id":1378,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb\/136\/revisions\/1378"}],"wp:attachment":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/media?parent=136"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb-category?post=136"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/ht-kb-tag?post=136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}