Humanware: почему системы ломаются о человека

Предисловие от автора

В начале XXI века, когда мир стремительно обрастал технологиями, казалось, что будущее – за машинами, программами и искусственным интеллектом. С каждым днём компьютерные системы становились всё умнее, а мы – всё зависимее от них. Мы мечтали о безошибочных алгоритмах, мгновенном принятии решений и полнейшей автоматизации. Всё, что оставалось человеку – нажать кнопку и наблюдать, как железо и код делают свою магию.

Но реальность оказалась куда сложнее и гораздо забавнее.

Самые совершенные киберсистемы оказываются уязвимы не из-за багов в коде или сложных алгоритмах. Их слабое место – человек. Да-да, именно тот самый человек с его настроением, привычками, стрессом и «я так всегда делал» – вот настоящий баг, который невозможно просто «патчить» обновлением.

В этой книге я расскажу, почему именно мы, пользователи и сотрудники, становимся главной точкой входа для ошибок и уязвимостей. Почему мозг, который эволюционировал за миллионы лет, плохо справляется с интерфейсами и инструкциями XXI века. Как привычки, лень и эго влияют на безопасность и эффективность. И почему масштабировать систему с живыми людьми – совсем не то же самое, что масштабировать алгоритмы.

Это не обвинение. Это констатация факта. Человек – это система с багами по умолчанию, но и с уникальными способностями, которые нельзя просто заменить машиной.

Вместе мы попробуем понять, как лучше строить системы, учитывая этот «человеческий фактор». Как уважать прошлое, не забывая о вызовах будущего. И почему иногда самая надёжная технология – это та, что умеет работать с нами, а не вместо нас.

И помните: никакой ИИ не спасёт систему, если её главный компонент – человек – останется «вне игры» или станет её слабым звеном.

Давайте разбираться. Поехали.

Введение.

Humanware: Тот, кто забыт между железом и кодом

В мире, где каждую неделю появляется новый фреймворк, каждый квартал – новая модель смартфона, а каждое утро – очередная новость о том, что искусственный интеллект «заменил» кого-то, есть один компонент, который обновляется крайне редко. Настолько редко, что чаще всего – вообще не обновляется. Он не логируется, не масштабируется, не документируется, и у него нет технической поддержки. Зато у него есть биоритмы, эмоции и слабые места, которых нет ни в одном даташите. Этот компонент – человек.

О нём не то, чтобы забыли. Его упоминают. Регулярно. В корпоративных отчётах как human factor, на планёрках как ключевой риск, в отчётах о сбоях как возможную точку отказа. Его учитывают в табличках Excel, когда закладывают коэффициенты корректировки. Но при этом – с ним почти никто всерьёз не работает. Не потому, что лень. А потому, что человек – не из мира инженерии. Его нельзя собрать по спецификации. Его нельзя протестировать под нагрузкой. Он не отлаживается, не тиражируется, не обновляется по протоколу OTA. Он не hardware – потому что не железо. Он и не software – потому что не код. Он – humanware.

Humanware – это промежуточный слой между машиной и программой. Только не пассивная прослойка. А активный, инициативный, хаотичный, но всё ещё решающий элемент. Это – центр принятия решений. Всё ещё. Несмотря на искусственный интеллект, RPA, автоматизацию, нейросети и цифровых двойников, именно человек нажимает на Enter, когда нужно запускать процесс. Он в итоге подтверждает транзакцию, шьёт протокол, подписывает приказ, интерпретирует отчёт, даёт команду или… не даёт. А иногда – даёт не ту.

И вот здесь начинается главная техническая проблема XXI века: всё чаще системы работают идеально, но реальность всё равно рушится. Потому что в этой идеальной системе оказался обычный человек. С головной болью, проблемами дома, недопитым кофе, и сомнением: «А точно ли я всё понял правильно?»

Если ломается железо – это видно. Если сбоит код – это логируется. Если рушится облако – срабатывает алерт. Но если бухгалтер перепутал платёж, оператор проигнорировал ошибку, врач отвлёкся, а инженер решил «обойти систему», потому что «всё равно сейчас потестим» – это становится видно только постфактум. Когда уже что-то пошло не так. Когда отчёт не сходится. Когда репутационные риски вышли из-под контроля. Когда убытки – миллионы. Или жизни. И самое важное: никто не называет это багом. Потому что это был человек.

Следующая страница