
Конец программного обеспечения: когда интерфейс растворяется и система начинает порождать себя сама
Десятилетиями программное обеспечение было экраном, кнопкой и меню — застывшей машиной, которой управлял человек. Этот контракт подходит к концу. Следующим программным обеспечением не управляют: ему дают указания, и оно переписывает себя в реальном времени для каждого, кто к нему прикасается.
Кнопка — это ископаемое. Каждый раз, когда вы нажимаете «Экспортировать в PDF», вы приводите в исполнение решение, которое некий инженер принял в 2019 году, заморозил в пикселях и упаковал в бинарник. Программное обеспечение, которым мы пользуемся, в буквальном смысле есть затвердевшая мысль другого человека — фотография старого намерения, которое вы обязаны заново разыграть мышью. Семьдесят лет это было нормой. Это был единственный способ. Машина не знала, чего вы хотите, поэтому кто-то должен был заранее угадать все возможные пути и нарисовать экран для каждого из них. Графический интерфейс существует не потому, что это лучший способ для человека сказать, чего он хочет. Он существует потому, что машина была глуха.
Это закончилось. Не закончится — закончилось, тихо, где-то между GPT-3 и нынешними агентными моделями. Что ещё не закончилось — так это наше восприятие. Мы продолжаем строить экраны с верой тех, кто никогда не умел делать ничего другого, точно так же, как у первых автомобилей было крепление для кнута. Глухота машины была основополагающей предпосылкой всей индустрии программного обеспечения, и эта предпосылка пала. Когда основополагающая предпосылка отрасли падает, а никто не переписывает допущения, вы смотрите не на постепенное улучшение. Вы смотрите на конец категории.
Интерфейс был шрамом, а не добродетелью
Стоит быть точным в том, чем интерфейс является на самом деле, потому что индустрия продукта десятилетиями обращалась с интерфейсом как с самим продуктом. Меню — это конечный список вещей, которые система умеет делать, выставленный наружу потому, что система не способна понять, что вы сказали бы своими собственными словами. Форма — это структурированный допрос: система заставляет вас перевести человеческое и непрерывное намерение («хочу перенести эту поездку, потому что мой рейс задержали») в последовательность дискретных полей, которые база данных способна проглотить. Каждый выпадающий список, каждый пятишаговый мастер, каждое «вы имели в виду?», каждая подсказка — всё это рубцовая ткань. Это протезы для неспособности: машина не понимала языка, не понимала контекста, не понимала вас.
UX превратился в целую дисциплину, посвящённую минимизации боли этого перевода. Блестящие дизайнеры тратили целые карьеры на сокращение числа кликов между намерением и результатом, потому что каждый клик — это маленькое унижение, момент, когда человек подчиняется грамматике машины, а не наоборот. Stripe почитали не потому, что обработка платежей красива, а потому, что они свели десятки экранов оформления заказа к чему-то, что почти не мешало. Высшей похвалой для продукта было «интуитивно понятно» — это вежливое слово для «мне удалось угадать, что инженеры угадали, будто я захочу». Вдумайтесь в абсурд: вершиной дизайна программного обеспечения было то, что пользователь и создатель угадывали друг друга через стеклянную стену.
Стена пала. И когда машина начинает понимать намерение напрямую — в языке, с контекстом, с памятью о том, что вы делали раньше, — интерфейс перестаёт быть добродетелью и возвращается к тому, чем всегда был: шрамом. Сохранять меню, когда система понимает фразу, — это как сохранять крепление для кнута в машине. Это археология. Продукты, которые будут доминировать в следующее десятилетие, — не те, у которых лучший интерфейс. Это те, у которых наименьший — те, что способны растворить перевод до такой степени, что вы забудете, что пользуетесь машиной.
Отвечать — не значит исполнять, и в этом вся граница
Есть путаница, которая должна умереть, потому что она заставляет умных людей недооценивать происходящее. ChatGPT, который пишет за вас письмо, впечатляет, но это оракул: он отвечает. Вы всё ещё копируете, вставляете, правите, отправляете. Настоящая работа — само действие — по-прежнему ваша. Оракул — это прирост производительности. Это автодополнение на стероидах. Полезно, продаёт подписку, но не меняет природу программного обеспечения.
Разлом — в слове «исполнить». Агент, у которого есть доступ к вашему почтовому ящику, к календарю, к API авиакомпании и к вашей карте, не отвечает вам «вот черновик того, как перенести ваш рейс». Он переносит. Он читает письмо о задержке, сверяет с календарём, определяет, что встреча в 14:00 в Лиссабоне теперь невозможна, переносит рейс, выбирая стыковку, которая всё ещё позволяет вам успеть вовремя, предупреждает людей со встречи, обновляет бронь отеля и присылает вам одну фразу: «готово, теперь вы прибываете в 16:40, встречи перенесены, отель продлён на одну ночь, дополнительные расходы 230 евро, подтверждаете?». Разница между этими двумя вещами не в степени. Она в роде. Одно — это текст о мире. Другое — это изменение в мире.
Это тот порог, на котором программное обеспечение в том виде, в каком мы его знаем, по-настоящему заканчивается. Программное обеспечение всегда было инструментом, которым человек управляет, чтобы вызвать эффект. Эффект был опосредован: вы двигали мышь, экран отвечал, состояние менялось, и вы проверяли глазами. Агент схлопывает эту цепочку. У него есть цель, есть инструменты, есть приблизительное суждение о том, когда остановиться и спросить. Человек выходит из петли исполнения и входит в петлю надзора. А когда человек выходит из петли исполнения, все экраны, существовавшие для опосредования этого исполнения, — все кнопки, все потоки — теряют причину существовать. Дело не в том, что они становятся уродливыми. Дело в том, что они становятся пустыми. Никто не будет ими управлять, потому что управление было передано чему-то, что не нуждается в экране, чтобы действовать.
Заметьте, что компании, понявшие это лучше всех, перестали говорить о «функциях». Anthropic, OpenAI, Cloudflare со своими Workers, а теперь и со своими агентами — словарь сменился с «что продукт делает» на «что продукт способен совершить автономно». Это смена оси. Старая ось — это возможность, выставленная на экране. Новая ось — это возможность, реализуемая без экрана.
Навигация, порождаемая вживую: сайт с поиском против сайта, который решается
Я хочу настоять на различии, которое кажется тонким, а на деле является сердцем всего. Между сайтом, у которого есть строка поиска, и сайтом, чей опыт целиком решается в момент, когда вы приходите, пролегает пропасть.
Сайт с поиском — это нынешняя парадигма, и мы путаем её с персонализацией, потому что он немного шевелится. У Amazon есть поиск, рекомендации, «те, кто купил это, купили и то». Но структура фиксирована. Полки существуют до того, как вы пришли. Модули страницы спроектировал продуктовый отдел, протестировал в A/B, и то, что меняется между двумя пользователями, — это содержимое, стекающее внутрь неизменных контейнеров. Вы — жидкость, разлитая по заранее изготовленной форме. Форма вас не знает. Она знает «пользователей вроде вас» — сегмент, кластер, статистическое среднее, в которое вас силой запихнули.
У сайта, который решается вживую, нет полок. У него, по сути, нет «страниц» в том смысле, в каком вы это понимаете. Когда вы приходите, система учитывает, кто вы, что вы делали в прошлый раз, что вы только что сказали, какова ваша вероятная цель в этот конкретный момент, — и порождает интерфейс. Не выбирает из заранее построенных интерфейсов — порождает. Если вы покупатель, сравнивающий три модели, она выдаёт вам сравнительную таблицу, которую никто не рисовал заранее, собранную сейчас, ровно с теми тремя вариантами, что важны вам, и ровно с теми атрибутами, которые вас заботят. Если вы тот, кто уже купил и вернулся с проблемой, она даже не показывает вам витрину — она показывает состояние вашего заказа и путь к решению. «Домашняя страница» перестаёт быть местом и становится событием. Оно случается один раз, для вас, и никогда больше не существует таким же.
Это разница между тем, чтобы приправить готовую еду, и тем, чтобы иметь повара, который спрашивает, чего вам хочется. Сайт с поиском — это огромный шведский стол, где вы охотитесь за тем, что хотите. Сайт, решаемый вживую, — это кто-то, кто уже знал, чего вы захотите, и собрал блюдо, прежде чем вы сели. И вот пункт, который почти все упускают: это не «лучшая персонализация». Это конец дизайна экранов как деятельности. Потому что если экран порождается контекстом при каждом взаимодействии, то больше нет «того экрана», который дизайнер мог бы нарисовать. Есть система порождения, грамматика, ограничения, намерения — и конечный артефакт прорастает из этого, каждый раз иным. Дизайнер перестаёт писать картины и начинает возделывать сад, который растёт сам в направлениях, которые он направляет, но не контролирует.
Есть люди, которые уже делают это в зачаточном виде. Генерация UI из промпта, компоненты, собирающиеся по описанию, дашборды, которые перенастраиваются по заданному вами вопросу. Это грубо, это медленно, оно галлюцинирует, ошибается. Так же грубы были первые графические браузеры. Важно не текущее состояние исполнения. Важно, что направление необратимо, потому что стоит пользователю попробовать интерфейс, который подстраивается под него, как фиксированный интерфейс начинает выглядеть тем, чем он и является: жёстким, тупым, сделанным для кого-то другого.
Что это делает с работой со знанием
Теперь неудобная часть, потому что именно здесь живут деньги, занятость и идентичность.
Работа со знанием в подавляющем большинстве своём есть управление программным обеспечением со стороны людей. Финансовый аналитик, который извлекает данные из системы, вбрасывает их в Excel, форматирует, делает вывод. Маркетолог, который собирает кампанию в шести разных инструментах, копируя данные из одного в другой. Младший юрист, который вычитывает контракты в поисках пунктов. Рекрутер, который фильтрует резюме. Оператор, который перелистывает пять вкладок, чтобы закрыть обращение. Присмотритесь, и почти вся офисная работа есть вот это: человек служит клеем между системами, которые не разговаривают друг с другом, переводя намерение в клики, перенося данные с одного экрана на другой и упражняясь по дороге в суждении низкого уровня. Человек — это middleware. Человек — это интеграция, которую так и не построили.
Агент — это построенная интеграция. Когда система понимает намерение и имеет доступ к инструментам, перенос данных между экранами — который был половиной рабочего дня полумиллиарда людей — просто исчезает. Дело не в том, что работа становится быстрее. Дело в том, что категория работы «управлять программным обеспечением, чтобы перемещать информацию» перестаёт существовать как человеческое занятие. Это не рискованное предсказание. Это почти арифметика. Если причина, по которой вы существуете в том кресле, в том, что системы были глухи и кто-то должен был переводить, а системы перестали быть глухими, то у кресла больше нет функции.
Но лёгкий вывод — «всех заменят» — настолько же ленив, насколько и отрицание. Исчезает операция. Растёт суждение, постановка цели и надзор. Финансовый аналитик, который стоил скоростью в Excel, теряет ценность; тот, кто стоит знанием, какой вопрос стоит задать, выигрывает. Работа мигрирует от «как мне это сделать» к «что должно быть сделано и как я узнаю, что агент сделал правильно». Это переустройство слоёв, а не эвакуация. Нижние слои — механическое исполнение — поглощаются машиной. Верхние слои — намерение, вкус, ответственность, этика, суждение в условиях двусмысленности — остаются и становятся плотнее, потому что теперь каждое человеческое решение командует гораздо более длинным рычагом. Человек с десятью компетентными агентами производит то, что раньше требовало целого отдела. Отдел не превращается в десять отделов. Он превращается в того самого человека.
Кто пострадает — это не «работник знания» в абстракции. Это тот, кто построил всю профессиональную идентичность на операции и ничего на намерении. Это специалист, который виртуозен в использовании инструмента и посредствен в понимании зачем и когда. Этот профиль вознаграждался тридцать лет, потому что управлять инструментом было трудно и редко. Редкость испарилась. И всякий раз, когда испаряется редкость, премия, которую она платила, испаряется вместе с ней, безразличная к тому, насколько тяжело далось приобретение того навыка.
А кто программирует? Код — тоже интерфейс, и он растворяется
Программисты обожают думать, что они на безопасной стороне этой трансформации, строя ту самую штуку, что пожирает остальные профессии. Это удобная и отчасти ложная иллюзия. Код — это интерфейс, возможно, самый чистый интерфейс из существующих. Это способ, которым человек говорит машине с мучительной точностью ровно то, что делать, потому что машина была слишком тупа, чтобы понять что-либо менее точное. Вся индустрия языков программирования, фреймворков, библиотек, паттернов проектирования — это гигантская башня накопленных шрамов, выстроенная чтобы обойти ту же самую глухоту. Вы пишете for (let i = 0; i < arr.length; i++) не потому, что так мыслят люди, а потому, что машина требовала этого ритуала.
Когда машина понимает намерение, ритуал становится предметом переговоров. Я не утверждаю наивную фантазию «никто не будет программировать, достаточно попросить по-русски». Русский язык двусмыслен, а двусмысленность не строит надёжных систем — кто-то всё ещё должен специфицировать со строгостью, всё ещё должен понимать, что происходит, когда агент ошибается, всё ещё должен проектировать архитектуру, границы, гарантии. Но пропорция меняется радикально. Та часть работы программиста, что была машинописью — перевод уже понятого решения в конкретный синтаксис языка, — это ровно тот тип механического перевода, который машина теперь выполняет. Программист, который стоил тем, что быстро набирал очевидное решение, теряет ценность по той же причине, что и аналитик из Excel.
Что поднимается — это архитектура, системное суждение, способность решать, что строить, и знать, верно ли построенное, безопасно ли оно и не взорвётся ли в продакшене в три часа ночи. Поднимается способность ревьюить — потому что когда агент порождает десять тысяч строк, узким местом перестаёт быть их написать и становится им доверять. Программист ближайшего будущего меньше похож на машинистку и больше на архитектора, который выдаёт плотные брифы, надзирает за исполнениями и отвечает за целостность результата. Заметьте, что это уже работа лучших старших инженеров на протяжении многих лет — они уже программируют через намерение, делегируя детали младшим. Перемена в том, что младший теперь — это машина, бесконечная, дешёвая и улучшающаяся каждый квартал.
Есть деталь, которую немногие усваивают: если программное обеспечение становится системами, порождающими себя в реальном времени, то часть «кода» перестаёт быть написанной кем-либо заранее. Система порождает саму себя на лету, под контекст. Это значит, что артефакт «программное обеспечение» — тот бинарник, который вы компилировали, версионировали и распространяли, — начинает растворяться в том же направлении, что и интерфейс. Больше нет «той сборки» в классическом смысле, когда половина поведения решается вживую моделью, отвечающей на контекст. Версионирование, деплой, QA — вся инженерная машинерия, существующая для укрощения статичных артефактов, должна быть переизобретена для артефакта, который меняется при каждом исполнении. Это огромная, ещё плохо решённая проблема, и именно поэтому именно здесь находится трудная и ценная работа следующего десятилетия: как вы гарантируете, аудируете, тестируете и привлекаете к ответственности программное обеспечение, которое не стоит на месте достаточно, чтобы его инспектировать?
Невидимая архитектура: почему это было неизбежно
Я вижу это так, как вижу почти всё: как вопрос невидимой архитектуры, перестраивающей себя. Программное обеспечение никогда не было экранами и кнопками. Экраны и кнопки были поверхностным слоем, скорлупой, способом, которым эта вещь являла себя человеку при данном ограничении эпохи. Сама вещь всегда была иной: логикой, превращающей намерение в эффект над состоянием мира. Намерение входит, принимается некое решение, нечто в мире меняется. Экраны были лишь протоколом ввода и вывода тогда, когда единственным доступным каналом было зрение, а единственным устройством ввода — человек, нажимающий на кнопки.
Когда вы видите программное обеспечение так — как машину, превращающую намерение в эффект, — становится очевидно, что графический интерфейс был историческим случаем, а не сущностью. Он решал проблему ввода/вывода в конкретную эпоху. Естественный язык решает её лучше. Контекстная генерация решает её ещё лучше. Скорлупе суждено было смениться в тот момент, когда машина обретёт способность понимать намерение напрямую и порождать подходящий вывод на лету. Этот момент настал. Скорлупа меняется. Ядро — превращать намерение в эффект — остаётся, мощнее, чем когда-либо, теперь без необходимости проходить через узкое место человеческих пальцев на клавиатуре.
Это также объясняет, почему столько людей в индустрии парализованы. Они построили идентичность, компании и карьеры на скорлупе. Они спутали скорлупу с самой вещью. Они вложили миллиарды в дизайн экранов, в дизайн-системы, в библиотеки компонентов, во фронтенд-фреймворки — целую цивилизацию, возведённую на допущении, что программное обеспечение = экраны, которыми управляют люди. Когда вы путаете проявление с сущностью, смена проявления кажется концом света. Это не конец света. Это конец скорлупы. Ядро живее, чем когда-либо, и тот, кто это понимает, перестаёт оплакивать скорлупу и идёт строить новое ядро.
ИИ здесь — не продукт. Это инфраструктурный слой, каким было электричество, каким был TCP/IP, каким был браузер. Никто не покупает электричество ради электричества; вы покупаете то, что оно приводит в действие. ИИ — это субстрат, растворяющий границу между намерением и исполнением, и всё, что было построено на предпосылке, будто эта граница требует человека, управляющего экраном, будет переписано. Не потому, что кто-то так решил. Потому что предпосылка пала, а структуры, возведённые на павших предпосылках, рушатся сами по себе, в своё время, не спрашивая разрешения.
Что строить, когда земля движется
Практический вопрос для тех, кто строит: что делать сейчас, в 2026-м, не впадая ни в отрицание, ни в хайп?
Во-первых, перестаньте относиться к интерфейсу как к продукту. Если ваше конкурентное преимущество — красивый экран, организующий функции, вы продаёте скорлупу в эпоху ядра. Экран станет товаром-коммодити, порождаемым контекстом. Правильный вопрос — не «как мне сделать интерфейс лучше», а «если бы вся навигация моего продукта решалась вживую, что осталось бы от ценности?». Остаётся то, что вы знаете, чего не знает больше никто, данные, которые есть только у вас, доверие, которое вы выстроили, качество суждения, встроенного в вашу систему, глубина интеграции с реальным миром. Остаётся субстанция. Исчезает поверхность.
Во-вторых, стройте под исполнение, а не под ответ. Всякий продукт, который сегодня «отвечает» — даёт вам информацию, чтобы вы действовали, — находится в хрупкой позиции, потому что конкурент, который исполняет, вас проглотит. Вопрос всегда таков: мой продукт говорит вам, что делать, или делает? Если говорит, вы — слой, который агент пользователя перепрыгнет. Если делает, вы — инструмент, которым агент пользуется. Между тем, чтобы быть перепрыгнутым, и тем, чтобы быть использованным, гигантская разница, и она определяет, кто выживет.
В-третьих — и это самое контринтуитивное — вкладывайтесь в скучную проблему доверия к системам, порождающим себя сами. Когда программное обеспечение решает вживую, исполняет без клика-надзора и порождает собственный интерфейс, узким местом перестаёт быть возможность и становится доверие. Как я узнаю, что агент сделал правильно? Как я аудирую решение, которое никогда не было явно закодировано? Как я привлекаю к ответственности систему, чьё поведение меняется при каждом исполнении? Как я не дам ей сделать нечто катастрофическое с той автономией, что я ей дал? Тот, кто это решит — наблюдаемость, гарантии, обратимость, управление агентами, — продаст лопату на золотой лихорадке, где все остальные одержимы следующей блестящей функцией. История награждает тех, кто строит инфраструктуру доверия нового слоя, а не тех, кто строит самую впечатляющую его демонстрацию.
Программное обеспечение в том виде, в каком мы его знаем, заканчивается, и это не красивая фраза. Это буквальное описание павшей основополагающей предпосылки. Фиксированные экраны, меню, кнопки, замороженные потоки, код, набитый строка за строкой, целые отделы, служащие клеем между глухими системами, — всё это было инфраструктурой для ограничения, которого больше нет. То, что приходит, — не более быстрое и не более красивое программное обеспечение. Это иная вещь: системы, которые понимают, решают, исполняют и порождают себя, вылепленные вживую под каждое намерение, что к ним прикасается. Скорлупа, которую мы называли программным обеспечением, через десять лет будет выглядеть так, как выглядит крепление для кнута в автомобиле. Трогательный пережиток эпохи, когда машина была глуха, а мы, любезно, кричали на неё через стеклянную стену. Стена пала. Теперь машина слышит. И почти никто ещё не понял, что это значит — перестать кричать.
Частые вопросы

Основатель. Строитель систем. Читатель сигналов. Я провожу дни, понимая, как перестраиваются технологии, бизнес, здоровье и ИИ, — и формулируя то, что будет дальше.
Вычислительный суверенитет: почему ИИ должен вернуться на вашу машину
Интеллект превратился в арендуемую услугу. Следующий цикл — это интеллект, который работает на принадлежащем вам железе, и который никто не может выключить.
ИИ как слой принятия решений: цикл, который отделяет того, кто построил систему, от того, кто купил инструмент
У большинства компаний ИИ устроен так же, как пылесос: достал, попользовался, убрал. Структурный перелом в другом — он наступает, когда интеллект перестаёт быть конечной точкой и становится той тканью, где каждый поток считывает контекст, принимает решение и учится.
Следующий цикл — до заголовка.
Нерегулярное письмо: одно чтение, одна архитектура, один сигнал. Без шума, без спешки.