Ottimizza risoluzione intento prima della pubblicazione

Prima di pubblicare una versione di un'abilità (e quindi congelare tale versione), è necessario testarla a fondo e, se necessario, modificarne le impostazioni per ottimizzare la risoluzione dell'intento.

È possibile utilizzare queste impostazioni per ottimizzare la risoluzione degli intenti:

  • Soglia di confidenza: determina il livello minimo di confidenza richiesto per l'input dell'utente in modo che corrisponda a un intento. Si consiglia di impostare questo valore su .70 o su un valore superiore.

  • Margine vincita fiducia: quando uno skill ha più intenti che superano il valore della Soglia di fiducia, visualizza un elenco di possibili intenti e chiede all'utente di sceglierne uno. Questa proprietà consente allo skill di determinare gli intenti da includere nell'elenco. Impostare il livello massimo da utilizzare per il delta tra i rispettivi livelli di affidabilità per gli intenti superiori. L'elenco include gli intenti maggiori o uguali a questo delta e che superano il valore impostato per la soglia di affidabilità.

Per accedere a queste impostazioni:

  • Fare clic su icona per aprire il menu laterale per aprire il menu laterale, selezionare Sviluppo > Competenze e aprire il bot.

  • Nella navigazione a sinistra dello skill, fare clic su Icona Impostazioni e selezionare la scheda Configurazione.

Nota

Dopo aver aggiunto uno skill a un assistente digitale, potrebbe essere necessario modificare un'altra gamma di impostazioni per gestire meglio la risoluzione degli intenti nel contesto dell'assistente digitale. Vedere Funzionamento del ciclo di produzione.

Funzionamento della soglia di affidabilità

Utilizzare la proprietà Soglia di attendibilità per adeguare la probabilità che un determinato input utente risolva gli intenti dello skill.

Quando si aumenta la soglia di affidabilità, si aumenta la certezza che gli intenti corrispondenti siano accurati (non falsi positivi). Tuttavia, ciò aumenta anche la possibilità che gli intenti che si desidera abbinare a determinati input non ottengano punteggi di affidabilità sufficientemente elevati per l'esecuzione della corrispondenza, risultando in corrispondenze a unresolvedIntent.

Quando si abbassa il valore della proprietà Soglia di attendibilità, si riduce la possibilità che gli intenti che si desidera abbinare non corrispondano. Tuttavia, più in basso si imposta questa soglia, maggiore è il rischio di generare falsi positivi nelle partite.

Come regola generale, il modello di linguaggio di base funziona meglio con soglie di affidabilità più elevate, pertanto è necessario impostare la soglia di affidabilità su 70% (.70) o superiore per ottenere i risultati migliori.

Come funziona il margine di vincita della fiducia

Con la proprietà Margine vincita fiducia (a cui è possibile accedere tramite Impostazioni > Configurazione), è possibile abilitare la competenza per richiedere agli utenti un intento quando i punteggi di affidabilità per più intenti vengono chiusi. Ad esempio, se un utente chiede all'indirizzo FinancialBot "Vorrei controllare il saldo o inviare denaro", lo skill risponde con un elenco selezionato che nomina i primi intenti, Controlla saldi e Invia denaro. Lo skill offre questi due intenti in un elenco di selezione perché la relativa affidabilità supera il valore impostato per la proprietà Soglia di fiducia e la differenza tra i rispettivi livelli di affidabilità (ovvero il margine di successo) rientra nel valore impostato per la proprietà Margine di successo.