Тема
Якщо вийшло не те
Помилитися тут дешево. Поки ви не сказали «так», клієнти нічого не бачать; а те, що вже зроблено, повертається одним словом.
«Скасуй»
Найкоротший шлях назад — сказати це просто в розмову, щойно побачили не те:
Скасуй
Ні, поверни як було
Повертається весь останній хід разом — не «майже все», а все, що конструктор зробив за одну вашу репліку. Якщо він створив дію й одразу дописав під неї характер, повернеться і те, і те: половина скасованої задумки гірша за обидві її цілі версії.
Дрібниці не питають дозволу саме тому, що їх легко забрати
Конструктор змінює тон, назву, привітання чи знання без питань — і одразу каже, що це можна скасувати. Правило просте: що зроблено без питання, те й повертається одним словом.
Чого скасувати не можна
Деякі зміни неможливо повернути фізично, і платформа не обіцяє того, чого не буває:
- підключений канал — перепідключення видає нову вхідну адресу, і чужий месенджер довелося б налаштовувати заново;
- перезаписаний ключ — старе значення прочитати неможливо, отже й повернути нема що.
Якщо в останньому ході було щось таке, конструктор скаже про це прямо й запропонує виправити руками, а не вдасть, що повернув.
Журнал: що взагалі змінювалось
Скасувати можна не лише останнє. У панелі праворуч є рядок «Що змінювалось — і скасувати»: там усе, що конструктор зробив з агентом, набором на кожен хід розмови — коли, хто (ви чи хтось із команди) і що саме.
Кожен набір повертається кнопкою й цілком, за тим самим правилом: половина скасованої задумки гірша за обидві її цілі версії. Тому решта змін набору видно одразу, без розкриття — щоб ви бачили, на що погоджуєтесь.
Набір, у якому було щось незворотне, кнопки не пропонує й каже, чому саме: перепідключений канал дістав би нову адресу, старе значення ключа прочитати нічим.
Якщо видалили агента
Я випадково видалив бота, поверни
Видалений агент лежить у вікні відновлення обмежений час — конструктор покаже, кого ще можна повернути й до якого числа. Підтвердження він не питає: повернення нічого не ламає, а зволікання ламає, бо вікно скінченне.
«Поверни, як було вчора»
Скасування відповідає на питання про одну зміну. На питання про момент відповідають точки повернення.
Поверни агента, як було до вчорашніх правок
Конструктор покаже перелік точок словами — коли знято й чому — і спитає, на яку повертати. Номерів вам пам’ятати не треба.
Що звідти повертається: характер агента, його хід і тригери.
Чого не повертається: конструктор назве це окремо, разом із питанням. Погодитись на «поверни все» й дістати частину — гірше, ніж не повертати взагалі, тому список неповернутого стоїть у питанні, а не в звіті після.
Звідки ці точки беруться
Ви їх не створюєте. Платформа знімає точку сама, перед кожною розмовою, у якій щось міняється — одну на розмову, а не на кожну фразу в ній. Тримається двадцять останніх: це приблизно місяць роботи над агентом.
За потреби можна попросити зняти точку зараз — перед тим, як робити щось велике:
Зроби точку повернення, я хочу поекспериментувати
У відповідь конструктор назве номер точки: саме ним ви потім попросите повернутись («поверни до точки 7»). Заразом він скаже, чого знімок не покриває, — знати це варто зараз, а не тоді, коли він знадобиться.
Журнал змін
Усе, що робилося з агентом, лишає слід: набір змін за кожен хід, коли він був, хто його зробив і чи його ще можна скасувати. Журнал відкривається з панелі рядком «Що змінювалось — і скасувати».
Показані там останні зміни, а не вся історія: давніші лишаються в журналі, але в цей перелік не вміщаються. Якщо шукаєте щось давнє, простіше спитати конструктора в розмові — або взяти повний журнал через API.
Якщо ви передумали посеред ходу
Хід, який уже почався, не спиняється на сервері. Якщо ви перезавантажили сторінку або зв’язок урвався, робота однаково доробиться, а зроблене лишиться.
Тому після обірваного ходу:
- подивіться на картки — вони показують, що встигло застосуватись;
- не повторюйте те саме прохання — повториться й зроблене (з’явиться другий агент, піде другий лист);
- попросіть лише те, чого бракує, або скажіть «скасуй».
Якщо ж плашка каже «нічого змінити не встигли» — повторювати безпечно.
Далі
- Коли щось зламалось — коли справа не в ваших змінах.