Evaluation form report in SpeechSense
You can analyze and evaluate agent performance using the Evaluation form report in SpeechSense. Reports are based on audio files or text chats of conversations between agents and customers uploaded to the service. Here are some examples of what you can learn using reports:
- How agents perform within different products.
- How often agents use informal language with customers.
- How often agents get negative feedback from customers.
- How often dialogs contain the violations selected in the report.
How to build a report
Use the following settings to generate an Evaluation form report:
- Evaluation parameters: Define a list of criteria for agent performance evaluation.
- Weight: Indicates how critical an evaluation parameter is for agent performance evaluation.
- Filters: Applied to dialogs in the report.
With the basic settings configured, you can now build a report. It will present the evaluation parameter values in chart and table form.
The value of each evaluation parameter in the report is calculated using this formula:
Where:
value
: Evaluation parameter value.criterion
: Number of filtered dialogs that meet the condition specified in the evaluation parameter.filters
: Number of all filtered dialogs.weight
: Evaluation parameter weight as a percentage.
Example. Source data:
- Enabled evaluation parameter: Customer tags: Thanks. The condition specified is that the customer has thanked the agent at least three times during the conversation.
- The parameter weight is 60%.
- Among the filtered dialogs, there are seven in which the customer thanked the agent three times or more.
- The total number of filtered dialogs is 14.
As a result, the generated report displays the following value for the evaluation parameter:
$7 / 14 * 60 = $30
Evaluation parameters
Evaluation parameters are criteria for agent performance evaluation. A value or range of values is specified for each evaluation parameter. SpeechSense scans the dialog between the agent and the customer for the parameters specified in the report. If a dialog meets the criteria specified in the evaluation parameter, data about that dialog is added to the report.
For example, the report has the Agent interrupted the customer, times evaluation parameter enabled. The range of values specified for this parameter starts from two times. SpeechSense analyzes the conversation recording to find out how many times the agent has interrupted the customer. If the value is two or more, the information is added to the report.
There are several types of evaluation parameters:
-
Agent: Agent data.
-
Customer: Customer data.
-
Bot (only for chats): Bot data.
-
Speech statistics (only for audio): Agent and customer speech quality criteria, e.g., speech rate, mutual interruptions, etc.
-
General metadata: Data about the conversation audio (collected via PBX) or text chat. Metadata is uploaded to SpeechSense together with the conversation audio or text chat and contains its key characteristics, e.g., date, topic, and dialog language.
-
Customer tags and Agent tags: Classifiers applied to conversation audio recognition results or text chat messages. SpeechSense detects certain keywords, phrases, or intonations in a dialog, classifies the dialog, and adds a tag to it.
SpeechSense has preconfigured tags. These can give you a clue as to whether there was an informal greeting or goodbye, whether the agent thanked the customer for waiting, whether it was the customer's repeat call to support, etc. You can learn more about tags here.
-
YandexGPT analysis: Agent’s performance criteria and customer’s behavioral characteristics during the dialog, such as whether the agent was polite, whether the customer was on the rude side, etc.
-
Neuroparameters: Reasons, topics, or outcomes of dialogs. You can learn more about neuroparameters here.
Evaluation parameter weight
Evaluation parameter weight is a setting that indicates how critical an evaluation parameter is for agent performance. You set weight as a percentage for each parameter. The total weight of all evaluation parameters must equal 100%. The weight affects the value of each evaluation parameter calculated using this formula.
For example, there are two evaluation parameters in the report: Agent speech rate and Customer speech rate. The agent and the customer had the same speech rate, but the first parameter's weight is 70%, while that of the second one is 30%. The report will, therefore, display a higher value for the Agent speech rate parameter.
You can set different weights for multiple evaluation parameters with the same name but different values. For example, you add two parameters named Share of silence in dialog with the ranges from 0,1
to 0,3
and from 0,3
upwards. You can set a different weight for each range. The 0,3
boundary value falls within both ranges and is displayed in the report for both parameters.
Filtering in the report
You can use filtering to select the dialogs to include in your report. To do this, use the following settings:
-
Period: Time period of the report.
-
Filters: Use the same fields as for the parameters.
-
Grouping: Choose how to group data in your report. You can only group by metadata fields, e.g.:
- By agent, to analyze the performance of each one.
- By product, to learn which products agents make fewer mistakes presenting in dialogs.
Data cross-sections depend on the dialog metadata. For example, if you want to filter or group data by product, make sure there is a relevant field in the metadata file. If you need a new set of metadata, prepare dialog recordings or chats with relevant metadata and upload these recordings or chats.
Visualizing and using the report data
The report provides quantitative agent performance characteristics. You can view the report in the SpeechSense web interface in chart and table form or download it in CSV format.
The available Evaluation form report formats include:
-
Chart: Allows you to visually compare what agents make fewer mistakes for which products.
If you need details for a certain evaluation parameter, switch from the chart to a dialog list. Thus you can analyze a mistake that showed up in the report.
-
Table: Lists numeric evaluation parameter values. There are two numbers displayed for each evaluation parameter:
- Number of dialogs satisfying the specified evaluation parameter.
- Percentage of those out of all the filtered dialogs.
-
CSV file: Contains the same table as in the SpeechSense web interface. Use the CSV format to save the report locally.
Evaluation parameter captions on the chart and column names in the table and CSV file match the relevant Parameter name in report field values.