Нейробудущее
Нейробудущее#
Неожиданный заголовок и, полагаю, вряд ли вы догадываетесь, о чем пойдет речь дальше. Сегодня будем рассуждать на тему того, как именно меняется наша жизнь с приходом нейросетей (со всеми вариациями названий) и где человек совершенно точно уступит "станок" электронным мозгам.
Пролог#
Жизнь ускоряется. Это факт, который если и не очевиден сразу, то только потому, что вы не задумывались об этом ранее. Посмотрите на наше общее прошлое: когда-то люди ходили только пешком. Потом приручили животных и смогли передвигаться быстрее и дальше. Изобрели колесо и поехали с вещами. Построили корабли и поплыли через моря и океаны. Построили самолеты и перемещение из точки А в точку Б ускорили кратно. Построили ракеты и взлетели в космос. Все процессы в рамках технологического развития человечества ускоряются и ускоряют нашу жизнь. Не всегда становится проще. Особенно для более старшего поколения. Молодое же поколение, в свою очередь, воспринимает текущие технологии как данность и им (а когда-то и нам, а когда-то и нашим родителям, а до них их родителям и т.д.) предстоит еще больше ускорить всё уже с более сложными технологиями. Так было всегда и так происходит сейчас. Возьмем компьютерную сферу: от огромных, многоэтажных конструкций, компьютер эволюционировал до маленькой платы, помещающейся в руках чуть ли не младенца. А разработка ПО на современных языках уже не настолько сложна, как это было 50-60 лет назад. Не нужно уметь писать машинный код, чтобы написать элементарный "Hello, World!".
И вот мы здесь. Что происходит сейчас и как это повлияет на нас? Давайте попробуем посмотреть на прогресс через призму современных технологий и подумаем, куда нас это может привести.
Сначала была задача#
К размышлениям о бытие меня натолкнула простая бытовая история: отец прислал пост в мессенджере с роликом, где отображалась карта московского метро с глубинами станций. Исходник, который показан в посте располагается здесь.

- Собираем данные по всем станциям метро, веткам, геолокации, названиям
- Пишем каркас приложения (исходим из того, что карта интерактивная и можно её вращать, изменять масштаб, получать информацию о станции и т.д.)
- Добавляем данные из п. 1
- Собираем, тестируем
- Запускаем
Пока всё просто и логично. Но дальше углубляемся в подробности. Для получения данных идем на сайт метро, например, там есть вся необходимая информация и (руками?) куда-то копируем все нужные данные. На этот этап может уйти.. много, очень много времени. Станций много. Данных много. Их надо все соединить, привести к одинаковому формату. Проверить. Чего-то может не хватать, значит придется искать недостающее в других источниках. Но ок, нашли. собрали. Потратили, скорее всего пару-тройку дней. Дальше надо написать приложение. Сойдемся на том, что это будет страница в интернете. Значит надо написать полноценный сайт, пусть и статический с разметкой, стилями и скриптами. Их там будет много. Даже для простого вращения и зума. Потратили еще несколько дней. Импортировали данные, проверили работоспособность, настроили, исправили ошибки. Всё вместе займет плюс-минус неделю сверху. Деплой много времени не займет, на него отведем последний час.
Итого, если точно знать, как это сделать, имея ввиду техническую сторону вопроса, на создание визуализации уйдет по моим прикидкам, две недели. Это конечно весьма поверхностный расчет, но я исхожу из того, что не целыми днями этим предстоит заниматься, а в свободное время и есть навыки (очень уверенные) в js (можно подставить любой другой стек, позволяющий рисовать анимации).
Дело даже не в сложности или трудозатратности задачи; любую задачу можно решить при большом желании. речь про то, что на её реализацию тратится время. Конечный продукт можно монетизировать или наоборот сделать общественным достоянием, приносящим (или не приносящим) пользу. Эта задача, та, которую мы рассмотрели выше, хорошо подойдет для оттачивания своих навыков. Но действительно ли так это необходимо - иметь такие навыки, в текущем периоде нашего развития?
Мир продолжает ускоряться#
Последние несколько лет проходят под знаком активного развития нейросетей. Кажется, что скоро заговорят даже стаканы, не то что бытовая техника, которая уже часто подключается к сети и может гораздо больше своего базового функционала. Процессы, которые при лучшем раскладе занимали недели, сейчас выполняются за крайне короткий период времени. За чашку кофе. Казалось бы, как такое возможно?
Мне интересно находить решения сложных задач, пользуясь любыми инструментами. Да, мне интересно с инженерной, если угодно, точки зрения, как задачу можно решить и что происходит "под капотом". В то же время, я прекрасно понимаю, что для некоторых задач, кто бы что не говорил, знания об устройстве процесса и решения, если еще не стали ненужными, то скоро станут таковыми.
Я не отрицаю необходимость разбираться в процессах, учиться и становиться специалистом. Ни в коем случае. Я говорю про то, что эволюция и технологический процесс настигают нас настолько стремительно, что возможно всё станет совсем другим, неузнаваемым для нас текущих.
Что натолкнуло меня к таким мыслям? Убедиться в своих суждениях в очередной раз я смог буквально через несколько минут после разговора с отцом. Перешел в Claude и просто поставил ему задачу в несколько строк. Потом поставил чайник, заварил кофе и через несколько минут меня ждал готовый файл со всей необходимой информацией и кодом. 10 минут. Ровно. От постановки задачи до готового решения. Даже если пришлось бы немного скорректировать что-то, результат выходит просто несравнимо (!) быстрее, чем если бы человек делал это руками. Подготовленный человек. У меня навыков в Js не так много, поэтому без помощи нейронок такая задача заняла бы месяц, если не больше.
Вот, что получилось в итоге: https://algmironov.github.io/MosMetroDepth/

Без "если бы"#
К чему это всё? Мы редко можем оценить изменившийся мир, когда изменения уже здесь до того момента, пока с этими изменениями не столкнемся сами. Ещё могут быть стадии отрицания, но совершенно точно придет и принятие. И оно постепенно приходит. И вместе с ним приходит неизвестность - а что будет дальше? Что будет с профессиями, которым люди учатся годами? Что будет с делом, в которое человек вкладывается всей душой, временем, жертвуя многим в своей жизни, если вот так технологии способны выполнять работу кратно эффективнее и качественнее? Кстати про качество - это не ошибка. Уже на текущем этапе развития нейронок можно с уверенностью сказать, что 99% задач, в которых нейронки выполнят работу, по количеству ошибок не уступают человеческим ошибкам. Ну то есть нельзя сказать, что человек ошибся бы с сравнимых задачах меньше. Можно долго спорить об этом и приводить примеры, когда нейронки упорно выдают что-то не то, ошибаются и галлюцинируют. Но это не только и не столько (уже) проблема техническая, сколько некачественно или недостаточно качественно поставленная задача.
Отсюда важный вывод - успех в решении поставленной задачи зависит от того, кто и как эту задачу ставит. И тут мы приходим к другому важному выводу: нужно учиться грамотно ставить задачи. Как будто человеку снова нужно эволюционировать, только в данном случае это сравнимо с ростом в должности. Как будто "оператор нейронки" это не просто, например, программист, а начальник (пусть будет тимлидом) и ставит задачу уже не живым людям, а электронным исполнителям.
Вот тут отдельно остановлюсь. Посмотрим на мир шире, чем просто на мир разработки ПО. У меня более чем достаточно опыта общения с совершенно разными людьми. И я точно знаю, что есть сферы, где электроника в любом виде не способна заменить человека, какими бы умными технологии не были. В то же время я очень хорошо знаю, как качество постановки задачи влияет на качество её исполнения. Кто служил в армии поймет о чем речь - там это особенно наглядно получается. Потому и невольно приходят аналогии с постановкой задачи нейронке. Поставь четкую задачу с явными рамками дозволенного, ограничениями и подробностями в целом и получишь на выходе прогнозируемый (пусть и не детерминированный) результат. И наоборот, если описание задачи будет общим, то и реализация будет со все меньше прогнозируемым результатом.
Так заменит или нет?#
На мой взгляд, вопрос хоть и правильный, но контекст несколько не такой, как кажется. Почему так? Давайте разберемся. Вся боль вопроса кроется в том, что переживать за свое будущее начали люди, выполняющие механическую работу на устройствах. И чем больше таких людей, тем больше переживаний. А кто эти люди? В текущем мире, а я напомню стартовый тезис - мир постоянно ускоряется, так вот в текущем быстро ускоряющемся мире, нейронки не могут заменить человека сами по себе. Кто-то должен им ставить задачи и контролировать исполнение. В сферах "повышенной чувствительности", например медицине или юриспруденции, нейронки сами по себе не способны вытеснить специалистов - слишком велика цена ошибки. Ну не сможет нейронка нащупать тактильно у человека опухоль, проверить угол зрения или вправить перелом. Но она способна ускорить работу. Кстати, это уже сейчас применяется: началось внедрение нейронок в поликлиниках, где врачи не пишут заключение, проверяют, что написала нейронка. Это экономит время. И сэкономит еще больше, когда процесс сбора анамнеза будет так же ускорен. Например голосовым вводом. Чем меньше времени врач будет тратить на ввод данных, тем быстрее пойдет процесс. Вроде логично.
Разработчики так же получили мощнейший инструмент для ускорения своей работы. Код, который еще недавно надо было писать руками, теперь пишется за секунды. Это позволяет быстрее вводить новые фичи, быстрее развивать бизнес и быстрее становиться лучше. Но то речь про бизнес, а люди?
А вот про людей история отдельная. Нейронки в частности и глобальное развитие цивилизации человеческой не виноваты в том, что сколько то лет назад пошла волна обучения "профессии программиста" и люди побежали переучиваться на всякие активно рекламируемые курсы. Они не виноваты ни в желании зарабатывать больше, ни в желании найти себя и заниматься делом, которое нравится (хотя видел много примеров того, как люди приходили на курсы, буквально переступая через себя, нехотя, как будто просто гонясь за иллюзией больших денег просто по факту прохождения одного или нескольких курсов). Слишком много пришло людей в сферу, которая в моменте получила прилив больших денег. Реклама повлияла на сознание людей (как будто в первый раз, ага )), а реальность оказалась несколько не такой. Не для всех точно. И вот этих "не всех" ждет разочарование. Оно и так ждало бы на самом деле, только в текущих реалиях вырасти и устроиться на работу станет сильно сложнее.
Что делать? Универсального совета не существует. Проблема карьерного роста и смен профессии, проблема трудоустройства выпускникам вузов и колледжей, всегда была и остается актуальной. Это новая реальность, не более того. Меняющиеся условия и быстро меняющийся мир отсеют сильных и лучших, которые пойдут в топовые компании, крепкие специалисты найдут себя в хороших организациях и даже слабенькие и начинающие найдут себе занятие по профилю. Но только с поправкой на то, что смогут удержаться в быстро меняющемся мире, владея современными технологиями. А так всегда было и есть во всех сферах. Можно быть классным электриком, но без хорошего инструмента ты будешь работать долго и не эффективно. Можно быть великолепным финансистом, но пользуясь счетами, ну хорошо - экселем, ты точно будешь тормозить развитие компании или работать сильно больше 8 часов в день. Можно быть супер программистом, но если ты пишешь код фичи за месяц, а твой коллега за день, то скорее всего тебя заменят на более эффективного. Есть профессии и целые сферы, где прогресс внедряется очень медленно, но таких всё меньше. В остальных же считаю обязательным постоянное развитие, вместе с прогрессом вообще и, в контексте разговора, вместе с нейронками в частности. Нужно уметь с ними работать. Нужно уметь ставить задачи и оптимизировать исполнение. Нужно быть "на гребне волны", если угодно. И тогда вы будете специалистом, которого не заменят. И не столь важно, чем конкретно в рамках своей сферы вы будете заниматься. Важно, что сама деятельность останется. Или не останется, а вы примените себя в смежной области.
Вместо эпилога#
Не претендую на звание оракула или провидца и тем более не навязываю свои взгляды никому. Я так вижу происходящее вокруг. И, более того, нахожусь одновременно в двух мирах: там, где до нейронок при моей жизни дело не дойдет и там, где без них уже практически никуда. Потому могу точно сказать, что сам по себе человек не станет рудиментом и нужен будет везде, в том или ином качестве.
Еще из интересных наблюдений. Есть люди, которые отрицают нейронки. Не прогресс, а именно использование нейронок в своей сфере. На текущий момент знаю таких двух человек. Первый - музыкант. И я с ним частично согласен. Частично, потому что даже сейчас нейронки способны сотворять если и не шедевры, то весьма качественные вещи. Музыка, голос.. Я сам писал тексты к песням, а нейронка воплощала их в жизнь и мне без нее было бы никак не "оживить" свои творения. Но я и не музыкант. Зато слушая музыку в стриминговом сервисе, всё чаще встречаю именно нейро исполнителей. И они не отмечены, как созданные с помощью ИИ. Это начинает напрягать, потому что всё таки это другое. Ну и не совсем честно, даже по отношению к слушателям. Поэтому тут я согласен, что музыка лучше бы оставалась человеческим творением.
Второй человек - моя дочь. И она, как будущий дизайнер, связываться с ИИ не хочет никак. Категорически. И я даже могу её понять. Сфера, из которой могут потеснить созданное человеком, действительно переживает трансформацию. Но и в масштабе всей дизайнерской деятельности, я уверен, и нейронки и люди найдут себе применение. Сейчас как будто происходит передел рынка. Что-то останется человеку, а что-то навсегда перейдет в ведение электронных мозгов.
Получается, что творческие профессии сейчас находятся на передовой борьбы с замещением (читай внедрением) нейросетей. И скорее всего они что-то смогут удержать и "отбить" у нейронок, но остановить развитие не получится. Разве что глобальный кризис откинет развитие человечества на сколько то лет назад. Если не десятилетий. Если не столетий. Будем надеяться, что у сильных мира сего получится удержать мир от сползания в глобальный конфликт. Тогда нас всех будет ждать светлое будущее с технологиями и развитием.