Набори за валидиране: възпроизвеждайте реални реплики от разговори преди внедряване

Примерът за валидиране фиксира една реплика на агента от реално обаждане: разговора преди нея, съответното аудио на обаждащия се, какво действително е направил агентът и еталонната истина за това какво трябва да направи. Повторното възпроизвеждане на набор спрямо текущата чернова открива регресии, без да се извършва ново обаждане.

Използвайте страницата Набори за валидиране за цялата организация (/dashboard/validation), за да създавате и преглеждате набора от данни. Използвайте раздела Валидиране на отделния агент, за да изпълните набора и да прегледате хронологията на изпълненията.

Добавяне на примери от хронологията на обажданията

  1. Изберете Добавяне на примери

    Изберете агента, чието поведение трябва да валидира примерът. Работното пространство показва до 25 скорошни несимулационни обаждания за този агент.

  2. Изберете обаждане и реплика на агента

    Прочетете транскрипцията, посочете с курсора репликата на агента, която искате да запазите, и изберете действието от контролния списък. Разговорът до тази реплика и аудио сегментите на обаждащия се се копират в набора от данни за валидиране.

  3. Прегледайте очакването

    ThunderPhone създава чернова на описание на правилното поведение. Редактирайте го, така че да е конкретно и проверимо, и по желание редактирайте приетия примерен отговор и очакваните извиквания на инструменти.

  4. Запазете или активирайте

    Запазване на чернова оставя примера в състояние Изисква преглед. Запазване и активиране го включва в бъдещи изпълнения за валидиране.

Повторното добавяне на същата реплика използва съществуващия пример, вместо да създава две копия.

Видове и състояния на примерите

Видовете описват защо съществува даден пример:

ВидУпотреба
НеуспехРеален отговор, който е разкрил поведение, което искате да предотвратите.
ЕталоненДоказано добър отговор, който си заслужава да бъде запазен.
РъченРъчно подбран случай, който не попада в нито една от категориите.

Състоянията управляват жизнения цикъл:

СъстояниеЗначение
Изисква прегледЕталонната истина все още се преглежда; изключен от изпълненията.
АктивенВключен в изпълненията за валидиране.
НеактуаленПодканата е променена, откакто примерът е фиксиран; прегледайте очакването му.
НесъвместимПримерът не може да бъде възпроизведен с текущата конфигурация.
АрхивиранЗапазен за историята, но изключен от изпълненията.

Преглеждане и прецизиране на набора от данни

Филтрирайте набора от данни на организацията по агент, състояние или вид. Избирането на пример показва:

Изберете Редактиране на еталонната истина, за да промените очакването или приетия отговор. Изберете Повторно възпроизвеждане спрямо черновата, за да тествате само този пример, без да стартирате пълно изпълнение. Повторните възпроизвеждания използват текущата чернова на агента, а не непременно неговата внедрена конфигурация.

Изпълнение на набор за валидиране

От раздела Валидиране на агента стартирайте изпълнение за всеки активен пример. Всеки пример получава една от следните оценки:

Обобщението на изпълнението отчита броя на успехите, предупрежденията, неуспехите и пропуснатите примери, процента успешни, прогнозната цена и всяка регресия от успех към неуспех след предходното завършено изпълнение. Само едно изпълнение за валидиране на агент може да бъде активно едновременно.

Разгръщане с доказателства от валидация

Когато агентът има примери за валидация, диалоговият прозорец за разгръщане показва дали последното завършено изпълнение съответства на текущата чернова. Можете да:

Валидацията е доказателство и проверка при разгръщане, а не автоматично разпределение на трафика в продукционна среда. За сравнения на живо използвайте Експерименти (A/B тестване).

API автоматизация

API за набори за валидация обхваща повишаване на ходове, управление на примери, поточно предаване на закрепено аудио, отделни повторения, пакетни изпълнения, резултати от изпълнения, статус при разгръщане и общ преглед на организацията.