Умовні та залежні критерії
Аналізуйте критерій лише за певних умов і дозволяйте критеріям спиратися на результати інших.
Іноді критерій має сенс лише за певних обставин або має враховувати результат іншого критерію. Для цього є два механізми.
Умовні критерії
На кроці «Умова» майстра критерію перемикач Аналізувати тільки за умови робить так, що критерій оцінюється, лише якщо виконано умову за іншим критерієм. Інакше в результатах буде «Не застосовно», і критерій не впливатиме на аналітику.
Умова складається з трьох частин:
- Критерій – на який спирається умова (доступні критерії типу Так/Ні або Список).
- Оператор – «дорівнює», «є одним із» або «не є одним із».
- Значення – конкретне значення (для Так/Ні) або набір варіантів (для Списку).
Приклад. Критерій «Робота із запереченнями» має сенс лише тоді, коли заперечення взагалі були. Створіть критерій Так/Ні «Чи були заперечення?», а в «Роботі із запереченнями» увімкніть умову: аналізувати, тільки якщо «Чи були заперечення?» = Так. Дзвінки без заперечень не псуватимуть статистику.
Умови на групах та успадкування
Умову можна поставити й на групу з агрегацією – тоді вона автоматично успадковується всіма підкритеріями. Якщо умова не виконана, пропускається вся група разом: кожен підкритерій і сам агрегат отримують «Не застосовно». Наприклад, групу «Оцінка продажу» з умовою «Тип дзвінка = Продаж» сервісні дзвінки оминатимуть повністю.
Залежні критерії
Інколи критерій має враховувати результат іншого. У промпт можна вставити змінну {criteria:slug}, яка підставляє значення іншого критерію. Це робиться через поле Додати посилання під промптом.
Такий критерій позначається бейджем «Залежний»: він обчислюється другим проходом (після критеріїв, на які посилається), тож використовує трохи більше токенів.
Приклад. Критерій «Підсумок дзвінка» (текст) може враховувати результат критерію «Результат дзвінка» (список). У промпті: «Сформулюй стислий підсумок розмови з огляду на результат {criteria:result}.»
Обмеження: ланцюжок залежностей може мати щонайбільше 3 рівні. Кожен рівень – це окремий прохід ШІ по всьому транскрипту, тож глибші ланцюжки суттєво дорожчі й система їх не дозволяє.
Коли що використовувати
- Умовний критерій – коли оцінку взагалі не треба робити за певних обставин.
- Залежний критерій – коли оцінку робити треба, але з урахуванням іншого результату.