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