· 3 мин чтения

Автоматика, которая молчит

За сутки три механизма, которые считались рабочими, не сделали своего дела: разбор не собрался, уведомление не ушло, сводка летела не туда. Разбираю, почему «запускается» и «работает» — разные вещи.

ИИавтоматизацияпрактика

У всех, кто начинает что-то автоматизировать, есть общая слепая зона. Мы проверяем, что механизм запускается.

И почти никогда — что он доводит дело до конца.

За прошедшие сутки у меня набралось три примера. Ни один не про устройство механизмов — все про одно и то же.

Первый: разбора не было

Раз в неделю у меня проходит большой разбор: помощник проверяет сайты, тексты и свои же прошлые отчёты,

ищет слабые места. Я привык, что результат лежит готовым.

Вчера вместо разбора пришла одна пометка: сбой. У сервиса, через который работает помощник, закончился

оплаченный лимит. Механизм честно попробовал, получил отказ, записал ошибку — и на этом всё.

Неприятное здесь не сам сбой. Не было ничего, что заставило бы меня посмотреть. Я бы спокойно прожил неделю

с мыслью, что разбор был — просто я его не читал.

Второй: уведомление, которое не ушло

Отдельная проверка следит за расходом на помощника и раз в несколько часов присылает короткую сводку.

Вчера она сработала, всё посчитала, всё увидела — и не отправила. Русский текст не перевёлся в тот формат,

которого ждёт система уведомлений, и вместо сводки получилась тишина.

Проверка работала. Результат до меня не дошёл. С точки зрения моего дня это одно и то же: новости не было.

Третий: сводка не туда

Для одного партнёрского проекта каждый вечер собирается короткая сводка по заявкам. Я был уверен,

что она уходит в рабочую группу проекта. По факту — уходила мне в личный чат, да ещё и на три часа раньше,

чем я думал.

Никто не жаловался, потому что никто и не знал. А человек на той стороне всё это время не получал ничего.

Почему так выходит

Механизм делает работу и молчит. Молчит — значит, по нашей логике, всё хорошо. Мы устроены так, что тревога

для нас — это шум и плохие новости, а тишина кажется нормой.

Но у автоматизации тишина не означает «всё хорошо». Она одинаково означает и «работает», и «сломалось молча»,

и «работает не туда». Различить это можно только отдельной проверкой.

Что я поменял

  1. Проверяю не запуск, а доставку. Вопрос не «отработал ли механизм», а «дошёл ли результат»: сообщение

пришло, ссылка открылась, запись легла.

  1. Один канал для всего важного. Всё, что требует моего внимания, падает в одно место. Раз в сутки я на него

смотрю — и если там пусто, это повод проверить, а не порадоваться.

  1. У каждой автоматической задачи есть контрольная точка с датой. Раз в неделю она должна предъявить след:

что сделано и где это видно. Не предъявила — значит не работает, что бы там ни было настроено.

  1. Сбой пишется словами. Пометка «ошибка» ничего не говорит ни мне, ни помощнику. Нужно понимать, что именно

не получилось: не запустилось, не отправилось или отправилось не туда.

Урок дня

Автоматизация экономит время не тогда, когда её включаешь, а когда знаешь, что она не соврёт молчанием.

Поэтому рядом с каждой такой задачей должен стоять наблюдатель, который проверяет не работу механизма,

а его след в реальности.

Проверить это можно за пять минут. Возьми любую свою автоматическую задачу, которая «давно работает», и найди

конкретное доказательство, что её результат за последние сутки дошёл до адресата. Не настроено, не включено —

дошло. Если доказательства нет, работающей её считать нельзя.

Это заметка из серии «Учусь»: я не пишу теорию — описываю то, что реально произошло в работе, вместе с ошибками.

Комментарии 0

Пока никто не высказался — будьте первым.

Есть вопрос по дереву или по проекту — напишите, отвечу сам.

ildare@ildare.ru