Skip to content

Щоб працював без вас ​

Помічник, про якого йшлося досі, відповідає тим, хто написав першим. Але агент може прокидатися сам — уночі, щогодини або від сигналу з вашої системи.

Те, що його будить, називається тригером. Робиться це однією фразою.

Хай щоранку о 9:00 надсилає мені зведення за добу

Чим його можна розбудити ​

СпосібКоли він спрацьовує
розкладу вказаний час: щодня о 9:00, щопонеділка, першого числа
регулярна перевіркаобходить чужу систему кожні N секунд — не частіше ніж раз на 30 секунд
сигнал ззовніваша система кличе агента сама (для цього видається адреса з секретом)
подія платформивпав хід агента · відвідувач попросив людину · відвідувач лишив контакт · кінчаються кредити
вручнутільки коли ви скажете «запусти зараз»

Час рахується в київському поясі, якщо ви не сказали іншого.

Йому потрібна задача, а не тільки час ​

Тригер — це «коли прокинутись», а окремо до нього йде «що зробити». Якщо ви не сказали подробиць, конструктор не буде допитуватись: він поставить розумну задачу й скаже вголос яку.

Поставив на 9:00, у зведенні — скільки розмов, про що питали, що лишилось без відповіді. Скажіть, якщо треба інакше.

Це навмисно. Питання «а що саме має бути у зведенні?» дуже часто закінчувалось тим, що розмова йшла далі, а тригера так і не з’являлось.

Не чекайте ранку — подивіться зараз ​

Після створення розкладу конструктор запропонує виконати його негайно й показати результат.

Запусти зараз, хочу побачити

Погоджуйтесь: розклад, який ніхто не бачив у дії, — це обіцянка, а не результат.

Пробний запуск справжній

Агент по-справжньому піде у ваші системи (надішле листа, запише рядок) і витратить кредити. Саме тому конструктор питає згоди.

Змінити або прибрати ​

  • Змінити розклад — конструктор спитає: бот почне писати людям о шостій ранку або перестане писати взагалі, і помітите це не ви, а вони.
  • Вимкнути тимчасово — робиться одразу, без питань: вмикається так само швидко.
  • Прибрати зовсім — спитає, бо назад не повернеш.

Вимкни поки що ранкове зведення

Перенеси зведення на 8:00

Агент, у якого немає співрозмовника ​

Якщо помічник задуманий саме як фоновий працівник — прокидається, робить роботу, звітує, — скажіть це відразу:

Зроби агента, який працює сам за розкладом і нікому не відповідає

Інакше він поводитиметься як помічник для клієнтів: проситиме уточнень у порожнечу й відмовлятиметься від усього, що не про продукт.

Такий агент кладе результат дією — надсилає лист, пише в Telegram, дописує рядок у таблицю. Без дії роботу нікуди подіти: мовчання читається як «усе гаразд».

Тригер без сповіщень працює в порожнечу

Зведення про розмови агент бачить сам

Для щоденного звіту («скільки розмов, про що питали») агентові потрібна здатність conversation_stats — конструктор перевірить її й додасть, коли ставитиме тригер. Без неї числа у звіті були б вигаданими, і це гірше за відсутній звіт.

Створюючи розклад, конструктор одразу каже, куди піде результат. Якщо сповіщати нікуди — так і скаже: щоранку агент писатиме зведення, якого ніхто не побачить, а кредити за це списуватимуться. Спершу сповіщення, потім розклад. :::

Змінити наявний розклад ​

Перенеси щоденне зведення на 10:00

Тригер міняється на місці: той самий ідентифікатор, та сама історія запусків, та сама вхідна адреса, якщо це вебхук. Створювати заново не треба.

Тим самим способом знімається автопауза:

Увімкни тригер зведення назад

Ручне ввімкнення обнуляє лічильник невдач — інакше тригер спинився б знову після першої ж помилки.

Щоб не робити ту саму роботу двічі ​

Агент, який прокидається щогодини, за замовчуванням щоразу починає з чистого аркуша: він не знає, що робив минулого разу. Для звірок і розсилок це означає другий лист про те саме замовлення.

Тому в агента є власна пам’ять між запусками — короткі позначки на кшталт «останнє оброблене». Вмикають її проханням:

Хай запам’ятовує, до якого замовлення дійшов, і наступного разу починає з наступного

Це не історія розмов і не знання: це кілька значень, які агент пише собі сам і сам же читає. Заглядати туди вам не треба — досить сказати, чого ви хочете, а конструктор скаже, що поставив.

Сигнал ззовні може прийти двічі

Якщо агента будить ваша система, та сама подія, доставлена двічі, зробить два запуски: платформа їх не розрізняє. Пам’ять агента — і є те місце, де тримають ознаку вже обробленого.

Довга робота — сюди, а не в чат ​

Звіт за квартал, велика вибірка, генерація — усе, що триває хвилинами, у розмові з клієнтом не встигне: відвідувач побачить помилку замість відповіді. Такій роботі місце саме в розкладі.

Конструктор скаже це прямо, якщо побачить, що задумане не вкладається в час однієї відповіді.

Якщо тригер перестав спрацьовувати ​

Після кількох невдалих запусків поспіль платформа ставить тригер на автопаузу — щоб він не бив у стіну щогодини. Про це приходить сповіщення, і це один із перших пунктів, який конструктор назве на фразу «бот не працює». Див. Коли щось зламалось.

Далі ​

Перевірити, не чекаючи дев'ятої ​

Розклад — єдине місце в продукті, де помилку видно не одразу: агент прокидається сам, і якщо він зробить не те, ви дізнаєтесь про це post factum, разом із клієнтами.

Тому скажіть:

покажи, що зробить ранкове зведення

Агент пройде цей хід по-справжньому, а дії назовні запише замість виконати: листи не підуть, замовлення не створяться, картки не запишуться. Ви побачите, чим хід закінчиться і що саме він зробив би. Памʼять агента не зсунеться, тож справжній запуск о 9:00 відпрацює так, ніби репетиції не було. Докладніше — Хід агента → Репетиція.

Документація платформи YouSelfBot