Какой инструмент для какой задачи
| Задачи по расписанию | Проверки пульса | |
|---|---|---|
| Срабатывает | В точное время, в выбранном вами часовом поясе | С интервалом опроса, по умолчанию ежечасно |
| Лучше всего подходит для | Утренняя сводка в 9 утра, пятничный отчёт, разовое напоминание | Проверки «что-нибудь изменилось?», допускающие небольшой разброс по времени |
| История | Успех или неудача фиксируется по каждому запуску | Появляется только тогда, когда проверка что-то обнаруживает |
| Управляется на | Эта Планировщик и Календарь разделах | Карточка Heartbeat агента и его файл проверок |
Обращайтесь к запланированной задаче, когда важно точное время. Обращайтесь к проверке Heartbeat, когда важен сам вопрос, а не минута, — и когда вам проще объединить десяток мелких проверок, чем заводить десяток отдельных задач.
Создание задачи по расписанию
- Откройте Scheduler и нажмите «Новая задача». Сначала выберите тип расписания : Повторяющееся или Разовое.
- Составьте расписание без cron. Повторяющееся предлагает Минуты (каждые N), Ежечасно (каждые N часов в выбранную минуту часа), Ежедневно, Еженедельно (переключение дней недели), Ежемесячно (день месяца) или произвольный Custom cron для опытных пользователей. Разовое использует настоящий выбор даты и времени, ограниченный будущими датами. Всё работает с точностью до минуты.
- Проверьте сводку обычными словами. По мере редактирования конструктор описывает словами, что он будет делать — «Запускается каждые 2 часа в :20», «Запускается один раз в пятницу, 19 июня, в 09:00». Если фраза говорит не то, что вы имели в виду, исправьте её перед сохранением; неполное или просроченное расписание всё равно не даст сохранить.
- Выберите часовой пояс. Список всех часовых поясов с поиском и текущим смещением; по умолчанию выбран ваш собственный пояс, а не UTC, а ваш пояс и UTC закреплены сверху.
- Напишите сообщение, которое получит агент. Это промпт, который срабатывает — агент читает его как инструкцию, точно так же, как если бы вы напечатали его в чате.
- Выберите агента и сохраните. Задачи принадлежат одному агенту, а значок Scheduler на боковой панели считает активные задания по всему парку агентов.
Управление задачами
У каждого задания есть значок происхождения. Сохранено означает, что оно создано здесь (или агентом, попросившим что-то запланировать). Настройки означает, что оно зашито прямо в конфигурацию агента — обычно как часть установленного архетипа. Оба типа полностью управляются из этого списка: приостановка, возобновление, редактирование имени, сообщения или расписания и удаление. Задания Config записываются обратно в конфигурацию агента и применяются мгновенно.
На каждой карточке есть Запустить сейчас , которая запускает задание немедленно, игнорируя расписание, и записывает этот запуск в историю, как и любой другой. Это самый быстрый способ проверить только что написанную задачу — не ждите 9 утра, чтобы понять, что промпт был двусмысленным.
Задачи можно отключить, не удаляя их, — это правильный шаг для всего сезонного. Редактирование также позволяет переключить задачу между повторяющейся и разовой; конструктор сам очищает поле, которое больше не нужно.
Собственные повторяющиеся задания агента можно также редактировать на его странице подробностей, в карточке Расписание на вкладке Overview. Это те же самые задания, которые Scheduler показывает с пометкой Настройки — две двери в одну комнату.
Вид календаря
Эта Календарь показывает те же задачи в виде дневного, недельного или месячного календаря. Повторяющиеся задания разворачиваются на каждый день, когда они срабатывают; разовые попадают на свою дату. Каждое появление показывает время запуска, имя задачи и однострочную выдержку из промпта, со значком, отмечающим повторяющиеся запуски.
Щёлкните по любому появлению, чтобы открыть то же окно задачи, что использует Scheduler — подробности, редактирование, история, удаление. Фильтры скрывают повторяющиеся или разовые задачи, а фильтр по агенту сужает список до нужных вам агентов. Планировать можно и прямо из сетки: кнопка + заранее заполняет разовый запуск на 09:00 в этот день.
Календарь — более удобный вид для выявления накладок: три агента отчитываются в 9 утра одновременно, или понедельник, на который вообще ничего не запланировано.
Проверки пульса
Heartbeat — это облегчённый близнец Scheduler: список повторяющихся проверок, которые агент обходит с интервалом опроса, пока среда выполнения работает, по умолчанию раз в час. Включите его и выберите интервал в карточке Heartbeat на вкладке Overview агента. Изменение применяется мгновенно, без перезапуска, а «Системное значение по умолчанию» наследует настройку уровня всей установки.
У самих проверок нет формы в панели. Управляйте ими, редактируя файл проверок агента в разделе Файлы — или, что гораздо проще, попросив агента прямо в чате: «добавь проверку Heartbeat, завершился ли ночной импорт», «проверяй Heartbeat каждые 15 минут», «отключи опрос Heartbeat». У агента есть инструменты именно для этого.
Проверка, которая ничего не находит, молчит. Когда что-то всё же находится, это всплывает как напоминание в панели, а не летит вам сообщением, — именно поэтому безопасно держать их хоть двадцать штук.
Регулярные отчёты
Часть отчётности встроена по умолчанию. Insights хранит рабочий журнал с навигацией по дням, с разбивкой по агентам, отсортированной по рангу, и необязательной текстовой сводкой того, что реально произошло, — обработанные разговоры, выполненные запланированные задачи, проведённые проверки, передачи дел между агентами. Переключатель Daily / Weekly / Monthly переключает между посуточным видом и сводными отчётами, которые формируются сами каждую неделю и каждый месяц.
Сводка за последний день также появляется на Обзор как Главное за день, которая пишется автоматически каждое утро за только что закончившийся день, с кнопкой, чтобы перегенерировать сегодняшнюю по запросу.
Всё, что выходит за эти рамки, — запланированная задача. «Каждый понедельник в 8 утра суммируй разговоры поддержки за прошлую неделю и отправь письмом команде» — это одно задание с одним промптом, и у агента уже есть инструменты для каждой части этой работы.
Как написать задачу, которая работает
- Скажите, что делать и куда это поместить. «Проверь цены конкурентов» заставляет агента гадать, куда отправить результат. «Проверь три страницы конкурентов, перечисленные в базе знаний, и опубликуй сводку в Slack-канале команды» — нет.
- Опишите, как должно выглядеть молчание. Для мониторинговых задач скажите агенту молчать, если докладывать не о чем. Иначе вы будете получать ежедневное сообщение, подтверждающее, что ничего не произошло, и в итоге начнёте игнорировать этот канал.
- Проверьте кнопкой «Запустить сейчас». Затем прочитайте запись в истории запусков и получившийся разговор, прежде чем доверять расписанию.
- Учитывайте часовой пояс. Пояс задаётся для каждой задачи отдельно. Команде, разбросанной по офисам, стоит договориться об одном поясе для отчётов, а не выставлять каждое задание по местному времени автора.
- Будьте готовы, что одобрения будут ждать. Если запланированный запуск доходит до инструмента, требующего участия человека, он приостанавливается, и запрос попадает в папку одобрений на Overview — без присмотра он дальше не идёт. См. глава 8.
Есть одна вещь, которую намеренно не ограничивают: лимиты частоты сообщений применяются к входящим сообщениям от людей, а не к запланированной или автономной работе. Плотное расписание не запрёт вашего агента вне его собственных входящих.