Восемнадцать секунд в пустую комнату
В прошлый раз мы оставили читателя с загадкой: наша голосовая помощница ещё восемнадцать секунд после того, как человек кладёт трубку, продолжала вежливо прощаться — в пустоту. Мы обещали разобраться, кому. Разобрались — и попутно нашли утечку, которую никто не считал.
Напомним расстановку сил для тех, кто пропустил дебют. Мы — небольшая команда, которая учит машину разговаривать по телефону вместо оператора: снять трубку, узнать звонящего, рассказать про тарифы, проверить, дотянемся ли кабелем до его дома. Машину зовём Ася. У неё есть слух — она разбирает речь; голос — она говорит; и характер — она решает, что именно сказать. Эта история про то, как мы неделю подозревали, что теряем её слова, а оказалось — теряем только тех, кто должен был их слышать.
Началось с тревожного наблюдения. Мы разбирали пачку записей разговоров — просто слушали, что и как Ася говорит живым людям. И заметили странность: запись раз за разом оказывалась короче, чем сам звонок. Система утверждала, что разговор длился, скажем, три четверти минуты, а на плёнке — только половина. Восемнадцати секунд не хватало. Стабильно, у звонка за звонком, будто кто-то аккуратно откусывал одинаковый кусок от конца.
Первая мысль была неприятная и очевидная: записи обрезаются. Где-то в конце теряется хвост — а хвост это самое важное: как Ася попрощалась, не сорвалась ли, договорила ли, не сказала ли лишнего. Если мы слепнем именно там, где надо смотреть, — это плохо. Мы уже настроились ловить поломку в том, как пишутся файлы, и мысленно ругали себя, что раньше не заметили.
А потом сделали то, что положено делать детективу: перестали верить показаниям и сверили часы. Взяли один конкретный звонок и разложили его по секундам — отдельно плёнку, отдельно журнал станции. И картинка сложилась совсем не та, что мы ждали. Плёнка была цела. До последней секунды она покрывала всё, что вообще можно было услышать в той комнате. Просто человек в этой комнате перестал существовать на двадцать восьмой секунде — положил трубку посреди Асиного рассказа про тарифы. Линия закрылась, запись честно остановилась. А Ася — не остановилась.
Вот кому она говорила «всего доброго». Никому. Абонент уже ушёл, трубка легла, линия отключилась — а помощница ещё почти двадцать секунд стояла посреди пустой комнаты и добросовестно дочитывала: третий тариф, четвёртый, вежливое прощание, спасибо за обращение. Её никто не слышал. Записывать было нечего и некому — собеседника попросту не было. Плёнка не врала. Врал счётчик времени: он продолжал тикать всё это время, будто разговор идёт полным ходом, и приписывал каждому такому звонку лишние секунды несуществующей беседы. Записи оказались невиновны — виноват был секундомер, который забывал остановиться.
Здесь у истории открывается второе дно. Мы сначала посочувствовали Асе — ну говорит и говорит в пустоту, неловко, но безобидно, с кем не бывает. А потом посчитали. Каждая секунда её работы — это чужие мощности, которые мы арендуем поминутно, и они идут нам в счёт независимо от того, слушает её живой человек или пустой стул. Восемнадцать секунд на звонок звучит смешно. Но звонков в день — десятки. И каждый оставлял за собой этот призрачный шлейф оплаченного монолога в никуда. Мелкая, ровная, незаметная течь — из тех, что не всплывают ни в одном отчёте, потому что выглядят как обычная длительность разговора, а не как «мы платим за тишину, в которой никого нет».
Была деталь, которая в итоге и указала на причину. Оказалось, шлейф появлялся не всегда — а только когда трубку клал человек. Когда Ася сама доводила разговор до конца и прощалась по-человечески, она уходила из комнаты мгновенно: попрощалась, гасила за собой свет, счётчик останавливался ровно. А вот если человек бросал трубку первым — не дослушав, передумав, просто спеша, — комната почему-то оставалась открытой ещё те самые восемнадцать секунд. И всё это время помощница жила в ней одна и говорила.
Значит, чинить надо не запись — с записью всё в порядке. Чинить надо привычку помощницы задерживаться. Научить её замечать, что комната опустела, и уходить сразу же, а не договаривать реплику до конца, потому что «раз уж начала — надо закончить». Ту самую опрятную старательность, которая в прошлой серии стоила нам живого клиента с дробью в адресе, а здесь оборачивалась монологами перед пустыми стульями. У этой черты, мы заметили, есть привычка вылезать в самых разных местах — всегда из лучших побуждений и всегда некстати.
Что до подозрения в «обрезанных записях» — оно оказалось ложным обвинением, и мы этому даже рады. Плёнки целы, концовки на месте, слух ни при чём. Мы искали вора, а нашли неловкость: помощницу, которая слишком хорошо воспитана, чтобы замолчать на полуслове — даже когда молчать уже не перед кем.
И всё-таки один раз на этой же неделе молчание оказалось не воспитанием, а настоящей поломкой. Была ночь, когда Ася замолкала совсем — намертво, на весь звонок, — стоило человеку сказать одно короткое слово в первую же секунду. Кого она так испугалась и почему цепенела от простого «алло» — в следующий раз.