Il Rating Controller consente all’operatore di fornire un feedback sulle risposte fornite dall’agente virtuale.
Potrebbe essere utilizzato in caso di intenti “untrusted” (intenti con valore “trusted” impostato a “false”) o quando l’agente virtuale è di supporto all’operatore.
Method
Request body
| Parameters | |
|---|---|
| dfConfidence |
Double La confidenza del motore di NLU nel rilevamento dell’intento proposto. Valore compreso da 0,0 (totale incertezza) a 1,0 (totale certezza). |
| dfIntentName |
String Nome dell’intento a cui il motore di NLU ha ricondotto il messaggio proveniente dall’utente finale. |
| dfOutputMessage |
String Risposta fornita dall’agente virtuale a seguito del messaggio dell’utente finale. |
| dfSentiment |
Double Punteggio di sentiment attributo alla messaggio dell’utente finale. Valore compreso tra -1,0 (sentiment negativo) e 1,0 (sentiment positivo). |
| idMessage |
String Identificativo univoco del messaggio. |
| lang |
String Lingua dell’interazione conversazionale. |
| operatorComment |
String Commento fornito dall’operatore umano come valutazione dell’associazioni frase-intento proposta dal motore di NLU. |
| operatorOutputMessage |
String Risposta fornita dall’operatore umano all’utente finale (potrebbe non coincidere con la risposta dfOutputMessage proposta dall’agente virtuale). |
| operatorRatings |
Integer Voto fornito fornito dall’operatore umano come valutazione dell’associazioni frase-intento proposta dal motore di NLU. |
| query |
String Messaggio proveniente dall’utente finale. |
| sessionId |
String Identificativo univoco della sessione. |
| timestamp |
String Data e ora in cui viene invocato il motore di NLU per risolvere l’interazione conversazionale. |
Esempio
| JSON representation |
|---|
|
Response
| Code | Description |
|---|---|
| 200 |
OK |
| 401 |
Unauthorized |
| 403 |
Forbidden |
| 404 |
Not Found |