This enforces the rubric of the evaluation. The output is stored in call.analysis.successEvaluation.
Options include:
'NumericScale': A scale of 1 to 10.
'DescriptiveScale': A scale of Excellent, Good, Fair, Poor.
'Checklist': A checklist of criteria and their status.
'Matrix': A grid that evaluates multiple criteria across different performance levels.
'PercentageScale': A scale of 0% to 100%.
'LikertScale': A scale of Strongly Agree, Agree, Neutral, Disagree, Strongly Disagree.
'AutomaticRubric': Automatically break down evaluation into several criteria, each with its own score.
'PassFail': A simple 'true' if call passed, 'false' if not.
For 'Checklist' and 'Matrix', provide the criteria in successEvaluationPrompt.
Default is 'PassFail' if successEvaluationPrompt
is not provided, and null if successEvaluationPrompt
is provided.
You can use this standalone or in combination with successEvaluationPrompt
. If both are provided, they are concatenated into appropriate instructions.