Профессия «Программист» исчезнет уже в течение 5-ти лет: «41% всего кода сейчас генерируется ИИ». «К концу следующего года, я думаю, у нас будет ChatGPT прямо в мобильном телефоне, без интернета»
Создатель Stable Diffusion уверен, что ИИ перевернёт наш привычный мир с ног на голову.
Эмад Мостак, основатель и генеральный директор компании Stability AI предсказывает, что искусственный интеллект полностью изменит наш мир в ближайшем будущем.
В недавнем интервью Мостак рассказал о текущем состоянии индустрии ИИ, а также о своём видении по её развитию. Он признал, что сложно прогнозировать дальше, чем на пять лет вперед, однако заявил, что «через пять лет программистов уже не будет». По крайней мере, в классическом понимании этой профессии.
Будущее для «человеческих кодеров» не слишком радужное, считает Мостак. Его аргументы подтверждаются данными с GitHub, которые показывают, что «41% всего кода сейчас генерируется ИИ». И эта тенденция явно лишь будет набирать обороты в будущем.
Мостак прогнозирует революционные изменения в нашем общении и доступе к информации. «К концу следующего года, я думаю, у нас будет ChatGPT прямо в мобильном телефоне, без интернета». С ИИ-моделями, полностью работающими на мобильных устройствах, оффлайн, наше общение может претерпеть радикальные преобразования.
На фоне быстрого развития в области ИИ опасения относительно его потенциального влияния на мир лишь усиливаются. Мостак заявляет, что в Stability AI решают эту проблему, создавая персонализированные модели. Цель разработчиков — дать каждому человеку, компании или культуре возможность иметь персонализированную ИИ-систему, которая отражает их собственные повествования и уникальные взгляды.
Децентрализация ИИ является ключевым элементом их стратегии, объясняет Мостак. Он уверен, что технология ИИ должна приносить пользу людям, а не работать против них. Однако неизбежно возникают опасения по поводу сохранения рабочих мест.
В этом отношении Эмад Мостак рисует другую картину. Он подходит к революции ИИ с оптимизмом и видит искусственный интеллект как инструмент, который повышает человеческий потенциал, а не угрозу, которая уничтожает его. «Люди — это люди. Принесите им информацию, которая обладает наибольшей ценностью, и вы измените мир», — подытожил Мостак.
Программисты вымрут через 5 лет, вместо них будет работать ИИ. Массовые увольнения уже начались
В ИТ-компаниях начались массовые увольнения из-за повсеместного внедрения искусственного интеллекта. За один только май 2023 г. работы по этой причине лишилось около 4000 ИТ-шников. Компании меняют их на ИИ, чтобы экономить на зарплатах, и основная опасность висит над программистами – ИИ давно научился писать качественный код, что снижает их ценность в глазах работодателей. По прогнозам, через пять лет надобность в живых программистах отпадет вовсе.
ИИ вместо ИТ
В мировой ИТ-сфере быстро растут масштабы увольнений по причине замены персонала искусственным интеллектом, пишет CNN. Вне зависимости от того, над какими именно технологиями работает та или иная компания, ИИ постепенно заменяет людей и, вероятно, делает это бесшовно, раз фирмы не спешат вновь расширять свой штат.
В качестве примера эксперты CNN привели компанию Chegg – разработчика образовательных технологий. Это относительно крупная фирма, в которой на начало июля 2023 г. работало около 2000 человек, и она намеревается уволить около 4% своего штата, сделав ставку на искусственный интеллект. Иначе говоря, без работы останутся около 80 профессионалов в сфере ИТ.
Техногиганты с мировым именем тоже все чаще обращают свой взор на искусственный интеллект, что видно на примере американской IBM. В начале мая 2023 г. CNews писал, что она не только приостановила прием в штат новых сотрудников на фоне внедрения ИИ, но и готовится заменить им около 30% сотрудников своего бэк-офиса в течение ближайших пяти лет. С учетом того, что в настоящее время на компанию работают около 260 тыс. человек по всему миру, на дверь укажут почти 8000 сотрудникам. Вместо них будет работать компьютер.
Начало положено
IBM – это лишь один из множества подобных примеров. Так, в апреле 2023 г. сервис хранения файлов Dropbox тоже заявил об увольнениях в связи с «приемом на работу» искусственного интеллекта. На улице окажется около 16% штата сервиса или около 500 человек.
Месяцем позже компания по трудоустройству Challenger, Gray & Christmas опубликовала новый отчет об увольнениях. В документе сказано, что за май 2023 г. из-за внедрения ИИ в технологических компаниях было уволено 3900 человек. Другими словами, счет «жертв» такой цифровизации идет на тысячи, и это только в сегменте высоких технологий.
Но дело может быть не только в самом искусственном интеллекте, а череде событий, начавшихся в последних числах февраля 2022 г. В числе прочего они повлекли за собой стагнацию мировой экономики, падение продаж компьютеров и техники, а также увольнения в Microsoft, Amazon и ряде других ИТ-компаний по всему миру. Как пишет CNN, увольнения технических специалистов, вызванные использованием вместо них ИИ, происходят может быть следствием того, что компании приспосабливаются к нестабильной экономической среде и снижающемуся уровню спроса на цифровые услуги. Ведь главное отличие ИИ от обычного сотрудника – ему не нужно платить зарплату, выплачивать отпускные или декретные, да и отдых ему тоже не требуется.
Все взаимосвязано
Вероятное желание ИТ-компаний заменить сотрудников виртуальным разумом получило косвенное подтверждение в начале 2023 г. Сразу после заявления об увольнении 10 тыс. человек Microsoft сообщила всему миру, что тратит миллиарды долларов на компанию OpenAI – разработчика нашумевшей нейросети Chat GPT.
В марте 2023 г. миллиардер Марк Цукерберг (Mark Zuckerberg), основатель запрещенных в России, но популярных во всем мире соцсетей, написал своим сотрудникам письмо, в котором заявил о скором сокращении 10 тыс. сотрудников. В том же документе он раскрыл планы своей компании по инвестированию в ИИ.
Кто уйдет первым
Некоторые ИТ-профессии могут исчезнуть раньше других. Портал Decrypt пишет со ссылкой на Эмада Мостака (Emad Mostaque), главу разработчика сервисов ИИ с открытым кодом Stability AI, что в течение ближайших пяти лет программисты могут полностью исчезнуть, поскольку необходимость в них отпадет. Уже в 2023 г. код программ пишет искусственный интеллект, и таких сервисов становится все больше.
Stability AI — компания, стоящая за Stable Diffusion, самым популярным в мире генератором изображений с открытым исходным кодом.
Без влияния Microsoft здесь снова не обошлось – у компании есть виртуальный помощник программиста Copilot, который долгое время был доступен лишь частным разработчикам. Но, как сообщал CNews, в феврале 2023 г. доступ к нему получили и компании – разработчики ПО, которым Copilot помогает 50% кода в обмен на абонентскую плату в размере $19 (1720 руб. по курсу ЦБ на 5 июля 2023 г.) в месяц.
Согласно статистике сервиса GitHub, частью которого и является Copilot, уже сейчас 41% всего кода на портале генерируется при помощи ИИ. Данный факт лишь подтверждает теорию Мостака.
Пора менять профессию
У ИТ-специалистов есть возможность и продолжить работать в своей сфере, и рассчитывать на солидный оклад, потому что искусственный интеллект хоть и вытесняет людей из этой сферы, но существовать без них не в состоянии. Как пишет CNN со ссылкой на отчет компании Comprehensive.io, средняя зарплата старшего инженера-программиста, специализирующегося на искусственном интеллекте или машинном обучении, на 12% выше, чем у тех, кто трудится в других ИТ-областях.
Средняя заработная плата таких специалистов показала почти четырехпроцентный рост с начала 2023 г. В то время как средняя зарплата старших инженеров-программистов в целом осталась неизменной.
В качестве примера CNN приводит упомянутый сервис Dropbox как компанию, предлагающую особенно высокую оплату ИИ-специалистам. Годовой оклад старшего специалиста по машинному обучению в этой фирме может достигать $373,8 тыс. Для сравнения, согласно данным Comprehensive.io, текущая средняя зарплата старшего инженера-программиста составляет $171,8 тыс. в год.
Тем, кто хочет преуспеть в технологической отрасли и за ее пределами, возможно, придется освежить свои навыки ИИ, подытожили эксперты CNN.
Конец кода»: почему профессия программиста близка к вымиранию
Forbes рассказывает, что мир технологий переживает фундаментальные изменения, которые ставят под угрозу существование разработчиков ПО
Я начинаю решать проблему, которая меня очень сильно волнует… Нужно ли мне учиться программировать, чтобы создать прототип? Нужно ли мне немедленно передать разработку на аутсорсинг? Нужно ли мне изучать компьютерные дисциплины? Эти вопросы задает себе каждый начинающий предприниматель. Еще в 2014 году мой решительный ответ в статье под названием «Нужны ли нам уроки информатики?» заключался в том, что изучать компьютерные науки нужно, или, по крайней мере, надо уметь программировать самостоятельно. Этот основной тезис звучал повсюду — от Билла Гейтса и New York Times до эстонского правительства, побуждавшего студентов учиться программированию.
И, возможно, это была хорошая идея в эпоху, когда облачные вычисления позволили двадцатилетним парням, у которых было подключение к интернету, создать Facebook. За последние десять лет программное обеспечение действительно поглотило мир, как заявили Бен Хоровиц и основатель Netscape Марк Андриссен в 2011 году: сегодня мы вызываем такси от Uber, смотрим фильмы на Netflix и заказываем еду при помощи DoorDash.
Четыре из пяти крупнейших компаний в Америке (по рыночной капитализации) — это технологические компании, выпускающие программное обеспечение. И в последние десять или около того лет казалось, что изучение информатики или, по крайней мере, «умение писать код» — это волшебный способ стать «следующим Марком Цукербергом».
Или, если со «стартапом и делом, изменяющим мир,» ничего не вышло, всегда можно выбрать относительно протоптанный и необременительный путь прямо из колледжа к шестизначной зарплате разработчика в технологической компании Кремниевой долины.
Что терять?
Вскоре появились буткемпы — курсы для программистов, такие как Flatiron School, General Assembly и Make School. Они обещали, казалось, невозможное — должность разработчика софта в Сан-Франциско всего через несколько месяцев обучения вместо четырех лет традиционного образования. К тому же с потоком венчурных долларов, льющимся в стартапы (в 2015 году было инвестировано $47,2 млрд), в высокотехнологичных компаниях всегда был избыточный спрос на разработчиков.
Но теперь кажется, что сам факт существования этих буткемпов доказывает, что разработка программного обеспечения быстро становится предметом массового спроса… В конце концов, если не-инженер может научиться разработке программного обеспечения за три месяца, почему эта работа не может быть переведена в офшоры или даже автоматизирована?
Похоже, что мир технологий переживает фундаментальные изменения. По словам основателя AOL Стива Кейса в The Third Wave, «вторая волна технологий» 2000-х и 2010-х годов, основными символами которой были такая социальная сеть, как Facebook, такая поисковая система, как Google, и такая компания, предоставляющая услуги программного обеспечения, как Salesforce, уступает место проблемам, которые не могут решаться использованием только «кода». Эти новые проблемы создадут новую волну стартапов, которые будут строиться в первую очередь на управлении информацией, в значительной степени регулироваться правительством, укоренятся в физическом мире и таких отраслях, как сельское хозяйство, образование и финансы.
В результате этой трансформации может случиться то, что Джейсон Танц в своей статье в мае 2016 года «Скоро мы не будем программировать компьютеры, мы будем дрессировать их, как собак» называет «концом кода». Его аргумент заключается в том, что с ростом машинного обучения — когда вы «кормите» машину огромными объемами данных, а алгоритм «учится», как идентифицировать объекты, как отправлять вам наиболее релевантную информацию на ленту Facebook или даже как водить автомобиль, — даже самые умные инженеры не знают, как их программа работает на самом деле. Как утверждает создатель Android Энди Рубин, «после того, как нейронная сеть научится распознавать речь, программист не может залезть внутрь и посмотреть, как это произошло. Это как мозг. Вы не можете снять голову и посмотреть, о чем думаете».
Уже сейчас мы наблюдаем сокращение рабочих мест в области разработки программного обеспечения. По словам компьютерного ученого Мартина Форда, автора книги «Роботы наступают», в настоящее время количество кандидатов на позиции штатных разработчиков на 50% превышает спрос (многие успешные лагеря программирования закрываются). Разработчики программного обеспечения переквалифицируются на другую работу или занимаются фрилансом, конкурируя при этом с миллионами зарубежных фрилансеров.
В конце концов, когда вам просто нужен кто-то для создания начального прототипа iOS-приложения (до того, как вы действительно решите создать собственную команду), всё, что нужно сделать, — просто следовать ряду инструкций, доступных в учебных онлайн-пособиях, или объединить ряд программных интерфейсов для написания приложения. Зачем платить $100 тыс. разработчику из Кремниевой долины, когда сотни людей на таких сайтах, как Freelancer, с радостью напишут вам приложение за $15 тыс. в Индии? По словам Форда, офшоринг — это лишь предшественник автоматизации.
Сегодня компании Кремниевой долины платят инженерам большие деньги потому, что когда у вас сложная архитектура в огромных программах, «кодирование» менее важно, чем решение проблем путем разложения их на более мелкие, размышления о безопасности и о том, как масштабировать решение для миллионов пользователей, а также забота о системах (что занимает большую часть времени и охватывает многие сферы информатики).
Конечно, эти проблемы не будут волшебным образом решаться благодаря машинному обучению, и всегда будет спрос на инженеров, которые могут их решать (к тому же сохраняется необходимость поддерживать предыдущие кодовые базы), но, похоже, с ростом и распространением машинного обучения для большинства компаний, «программирование» — собственно стучание пальцами по клавиатуре — будет не настолько важно, как поиск лучших данных, их обработка, а затем обучение алгоритма.
Учитывая все это, возникает вопрос: стоит ли молодым людям и предпринимателям «учиться программировать»? В ответе на этот вопрос много аспектов. Программирование в каком-то отношении всегда будет необходимо (ведь машинное обучение не может заменить всё — оно вам не нужно, например, чтобы получить размер фонда оплаты труда), но просто умение написать приложение для Android не дает вам большого конкурентного преимущества над остальными или возможности создавать что-то существенное в супер-насыщенном технологическом мире, где каждая программная идея уже была реализована десятью предпринимателями до вас. И все же, с точки зрения образования, важно ли, чтобы студенты понимали основы работы программируемого программного обеспечения, чтобы понимать, как устроен мир? Безусловно.
Тем не менее, возможно, чтобы опередить кривую (не только с точки зрения возможностей для создания прочного бизнеса, но и с точки зрения работы), было бы более полезно научиться программированию и алгоритмам как можно скорее, чтобы понять основы, а затем уделять большую часть времени изучению особенностей машинного обучения (которое интересно уходит корнями в математику вероятности, исчисления и линейную алгебру).
Другими словами, изучение машинного обучения — и информатики в целом, которая, конечно же, шире, чем просто «программирование» или «кодирование» — может иметь больше смысла с точки зрения футуризма, чем трата времени на изучение того, как создавать веб-приложение (если, конечно, вы не хотите конкурировать с миллионами разработчиков по всему миру и не готовы подвергнуться атоматизации в ближайшие десять лет). Можно сказать, что обучение кодированию по-прежнему дает умение решать проблемы и учит настоящему упорству. Возможно, так и есть, но я бы сказал, что вы можете получить те же преимущества, изучая машинное обучение или информатику в целом.
Кто знает — кажется, что скоро построение алгоритмов машинного обучения также будет автоматизированным, с искусственным интеллектом, который строит искусственный интеллект. Но пока похоже, что это путь, по которому стоит пойти.
Программисты не нужны: когда наступит конец эры айтишников
Сейчас за ИТ-специалистами охотятся все. С трудом верится, что при каких-то обстоятельствах этот ажиотаж может закончиться. Но так ли невероятен этот сценарий?
Есть ли будущее у программистов?
В последние годы известный футуролог Герд Леонгард предупреждал о том, что экстенсивное развитие технологий (например, искусственного интеллекта) вскоре просто «сметет людей за ненадобностью» — в том числе и программистов. По его мнению, если раньше такая угроза касалась, в основном, рутинной и низкоквалифицированной работы, то теперь не у дел могут остаться и те, чей труд считается высокоинтеллектуальным и творческим.
Леонгард — не единственный, кто скептически настроен насчет будущего айтишников. Если верить данным Forrester, к 2030 году своей работы лишатся многие ИТ-специалисты: разработчики, тестировщики, сотрудники техподдержки. Особая ирония здесь заключается в том, что под ударом ИИ могут оказаться и те, кто напрямую причастен к его созданию.
Разберем три основных сценария, по которым программисты могут остаться без работы.
Гиперавтоматизация похоронит многие ИТ-специальности
Гиперавтоматизация — это совокупность технологий и инструментов на базе ИИ, машинного обучения, облачных технологий и больших данных, которая позволяет автоматизировать не просто локальные процессы, а всю компанию или даже отрасль целиком.
Gartner включила гиперавтоматизацию в топ-10 главных технологических трендов 2022 года: по ее данным, она уже охватила более 50% компаний. И если раньше это касалось только рутинных операций, то теперь оцифровывают и самые сложные процессы — такие, как веб-разработка и поддержка онлайн-продуктов. Для российского рынка этот тренд тоже стал одним из ключевых: как в ИТ-секторе, так и других — например, в ретейле. Всего, по данным McKinsey, тотальная цифровизация затронет до 50% мировой экономики и более 1,2 млрд сотрудников.
Первыми, кто падет жертвами гиперавтоматизации будут специалисты техподдержки. Со временем технический прогресс доберется и до специалистов по работе с данными (data-science и дата-аналитиков): уже сейчас многое по части сбора и анализа данных автоматизировано, а задача сотрудника — умело распоряжаться полученными результатами и применять их для пользы бизнеса. Наконец, очередь дойдет и до программистов.
Яркое тому доказательство — массовые увольнения ИТ-специалистов в индийских компаниях. К примеру, корпорация Infosys уволила 11 тыс. из 200 тыс. человек, заменив их алгоритмами и специальным ПО. Третья по размеру ИТ-компания в Индии — Wipro — уволила 600 сотрудников. А DXC Technology планирует избавиться от 10 тыс. из 170 тыс. работников и сократить число офисов с 50 до 26.
Разработчики в чистом виде станут не нужны
Еще одна угроза, о которой говорят сами разработчики, связана с тем, что на рынке падает спрос на узкопрофильных специалистов: тех, кто программирует на 1–2 языках или занимается только фронтенд- или бэкенд-разработкой. Программисты в классическом понимании скоро уйдут в прошлое, а на их место придут многопрофильные инженеры, технические менеджеры и те, кто способен создавать продукты под ключ — как это делал Стив Джобс. Для этого придется осваивать не только новые тренды мобильной или веб-разработки, но и смежные области знаний — вплоть до гуманитарных и естественных наук.
Инженеры-разработчики и разработчики-тестировщики уже есть в Microsoft. В ближайшем будущем разработчикам придется овладеть знаниями в области интернет-протоколов, сертификатов безопасности, структур баз данных и систем управления ими. А дальше мы вплотную подойдем к тому, что грань между разработчиками и веб-дизайнерами станет все тоньше. От первых начнут требовать также глубокого понимания UX-интерфейсов и контента, а от вторых — создания сайтов и приложений с элементами готовых интерфейсов и функций. Тем, кто не сможет приспособиться под меняющиеся запросы придется уйти с рынка или срочно переобучаться.
Тренд на no-code продукты
Сервисы на основе Low Code/No Code (буквально «без кода») позволяют создать сайт, интернет-магазин, базу данных или реализовать отдельную функцию при помощи готовых шаблонов, без разработчиков и Q&A. Изначально такие решения были популярны для самых простых онлайн-сервисов небольших компаний, компаний, которые не могут себе позволить дорогостоящих разработчиков. Но теперь, по прогнозам IDC, к 2026 году такие сервисы будут использовать более 40% компаний, оптимизируя затраты на запуск цифровых продуктов на 33%. От простейших шаблонов для сайтов вроде Tilda или WordPress low-code сервисы дошли до сложных нейросетей, которые могут полностью заменить веб-разработчиков. Такие решения есть, к примеру, у DeepMind (Alphabet), AWS (Amazon) и Sber AI. Крис Ванстрат, CEO GitHub, уверен, что этот тренд означает: в самом ближайшем будущем для создания кода больше не будут нужны программисты.
Впрочем, сами разработчики настроены в их адрес скептически (Facebook принадлежит Meta Platforms, признана экстремистской и запрещена в России). Они указывают на минусы low-code и no-code — такие, как слабый функционал, который не подойдет для сложных и масштабных проектов, а также не позволит реализовать многие важные опции. К тому же, сервис может в любой момент удалить или заблокировать ваш продукт, а вместе с ним и все данные. Запустить уникальный сервис и кастомизировать его под свою ЦА при помощи таких решений тоже вряд ли получится.
Какой сценарий наиболее вероятен
Топ-менеджеры в сфере ИТ считают, что глобальная цифровизация всех процессов, скорее, приведет к перераспределению ролей и появлению новых специальностей. К примеру, в ближайшем будущем вырастет спрос на тех, кто будет разрабатывать и настраивать решения на базе ИИ и машинного обучения, а также отвечать за сбор и обработку данных с умных устройств в рамках интернета вещей. По данным Cisco, IoT-устройства уже генерируют в 40 раз больше данных, чем крупнейшие дата-центры в мире.
Сергей Марков, руководитель Управления экспериментальных систем машинного обучения департамента SberDevices:
Внедрение систем, основанных на последних достижениях ИИ — не первая технологическая революция в истории и не первый случай, когда возникает угроза технологической безработицы. Однако уровень занятости с начала промышленной революции не стал существенно ниже. Благодаря новым технологиям появлялись новые профессии и целые отрасли. Производство электроники, индустрия программного обеспечения, интернет-маркетинг и торговля — всё это области, возникшие благодаря революции информационных технологий.
Революция глубокого обучения также создаёт новые сферы применения человеческого труда — это и рабочие места для ИИ-специалистов, в сфере обучения, в разметке данных, в разработке ПО на основе машинного обучения, в его тестировании и внедрении. Новые сервисы нуждаются в дизайнерах, маркетологах, экономистах, специалистах по DevOps (инженерах разработки) и так далее. Развитие технологий ИИ не является «игрой с нулевой суммой» — вместе с ростом производительности труда растут и общественные потребности.
Конечно, требования к квалификации новых сотрудников не всегда соответствуют навыкам тех, кто лишается работы из-за автоматизации. Поэтому общество должно найти способы смягчения социальных последствий ликвидации старых профессий.
В октябре 2020 года эксперты «Всемирного экономического форума» представили аналитический отчёт о будущем рабочих мест, в котором приведены результаты изучения динамики мирового рынка труда. Авторы приходят к выводу, что скорость создания новых рабочих мест в результате технического прогресса будет в среднесрочной перспективе преобладать над скоростью ликвидации старых. Предполагается, что с 2020 по 2025 годы будет ликвидировано 85 млн «старых» рабочих мест и создано 97 млн новых. При этом будет расти потребность, в первую очередь, в квалифицированном труде.
Авторы отчёта также ссылаются на статью аналитиков Федерального резервного банка Филадельфии «Форсированная автоматизация» под влиянием COVID-19? Предварительные тренды в данных Текущего опроса населения», выводы которой в целом аналогичны.
Ключевым умением в эпоху перемен является умение меняться — на рынке труда сформировался целый ряд «метапрофессий», предполагающих умение работников трансформироваться вместе с индустрией. Люди, занятые в ИТ, давно привыкли, что измениться может всё — уходят одни языки программирования и появляются другие, меняются библиотеки, фреймворки, парадигмы разработки, оборудование, смещаются акценты, меняются задачи — опытный специалист принимает эти изменения, следует им, и, поэтому, остаётся востребованным. Подобные явления наблюдаются и в других областях — в педагогике, в медицине, в электронике, в банковской сфере.
В 1950-е — 1960-е годы большая часть ПО разрабатывалась в машинных кодах. Языки высокого уровня позволили избавиться от сложных низкоуровневых манипуляций и многократно повысили производительность труда программистов. И это не привело к массовой безработице. Напротив, благодаря повышению доступности информационных технологий, расширилась область их применения. С 1960-х годов число людей, занятых в ИТ, увеличилось на несколько порядков. Скорее всего, аналогичное воздействие на отрасль окажет и распространение «умных» инструментов разработки на основе глубоких нейросетей.
Автоматизированная обработка программного кода — одна из бурно развивающихся отраслей машинного обучения, импульс развития которой придали успехи в области обработки естественного языка. Zero-code и Low-code-инструменты, модели для интеллектуального автозавершения кода (Github Copilot, Tabnine, JARVIS от Сбера и т. д.), поиска дефектов в программном коде, семантического поиска — все они помогают программистам писать более качественный код с более низкими трудозатратами, снижают порог входа в индустрию, но о полной замене программистов речь не идёт. Характер труда программистов трансформируется — уходят рутинные задачи (написание однотипных блоков кода, поиск программных сниппетов и т. п.), программирование становится более творческим, появляется возможность создания более сложных информационных систем. Словом, катастрофический сценарий развития, при котором масса программистов лишится работы, — это что-то из области ненаучной фантастики. Но это не значит, что ИТ-специалистам можно отказаться от саморазвития. Весь технологический ландшафт современной разработки в ближайшие десятилетия, вероятно, изменится до неузнаваемости.
Иными словами, даже если до полного исчезновения айтишников все еще очень далеко, расслабляться точно не стоит: придется постоянно приспосабливаться под новые запросы работодателей, которые давно ищут дешевую альтернативу самым дорогим сотрудникам.
Disclaimer
Мы открываем в блоге RUVDS на Хабре новую рубрику — вопросы с поиска. Принцип прост: выбираем самые интересные и популярные поисковые запросы о программировании, технологиях, программистах и карьере в ИТ и отвечаем на них с помощью наших постоянных экспертов. Будет интересно.
Итак, а откуда родом вопрос?
Если обратиться к российским и зарубежным источникам, форумам, социальным сетям, этот вопрос можно встретить. И действительно, даже у самих программистов есть опасения, пригодятся ли они через 10 лет или пора переучиваться на другую специальность и искать новые места для наработки практики. Разномастные эксперты, футурологи и аналитики предсказывают разные формы кончины программирования: от возврата в экологичный мир без технологий до глобальной победы искусственного интеллекта, который будет воспроизводить сам себя и писать программы по устному указанию любого пользователя. Как всегда, обе крайности напрочь несостоятельны, но среди вероятных причин отмирания профессии программиста есть несколько замысловатых и небезынтересных концепций.
▍ Абстракция и контейнеры
Есть версия, что программирование будет более абстрактным, оно станет заметно отличаться от того, с чем мы имеем дело сегодня. Многие аналитики и визионеры полагают, что serverless-технологии и контейнеризация ощутимо изменят облик программирования, а разработчики откажутся от низкоуровневого программирования. Они будут пользоваться «кубиками» разделов программы и собирать некие «модульные» решения, как в конструкторе или, если ближе к миру ИТ, в готовых шаблонах проектирования сайтов (типа Tilda или WordPress).
Сразу скажу: эти рассуждения довольно далеки от глубинных сущностей программирования. Ни одно подобное решение не сможет существовать без поддержки разработчиков и опять же минимальная кастомизация такой модульной программы «на всём готовеньком» требует знаний программирования, понимания работы алгоритмов и даже владения необходимым языком программирования и специфическими инструментами. Думаю, это не нужно объяснять никому из тех, кто работал с готовыми шаблонами сайтов и конструкторами — если нужна чуть более серьёзная функция, сразу к вашим услугам раздел для создания и редактирования кастомного кода. Сделай сам, если хочешь круто. С абстракциями в будущем программирования та же история: каждое чуть более глубокое требование будет нуждаться в реализации силами программиста.
▍ Всех спасёт Low-code
Каждый пользователь сможет справиться с кодом самостоятельно, — самоуверенно заявляют эксперты, которые верят в low-code платформы. Это уже даже не лукавство, а огромная ложь, сформулированная устами кабинетных маркетологов. Те из вас, кто внедрял ПО для бизнеса, обучал пользователей или хотя бы смотрел, как бухгалтер отчаянно ломает 1С, знает, что low-code это обычная рекламная замануха и никак уж не убийца классического программирования. Чтобы задеплоить на платформе low-code самый обычный рабочий процесс и связать его с 2-3 сущностями из оперативной работы компании, нужно уже что-то знать про реляционные базы данных, ключи, алгоритмы, оптимизацию. Иначе получится школьная контрольная по Access — что-то вроде соединил и красиво, а таблицы и окна не работают.
▍ Электроник напишет программу за Сыроежкина
Помните главный посыл «Электроника»? Робот, стань человеком. Евгений Велтистов знал, о чём он пишет: преодоление порога между искусственным и естественным интеллектом — обычная научная фантастика и научить робота понимать человеческие требования затруднительно. Однако сторонники теории исчезновения профессии программиста полагают, что искусственный интеллект станет самым продвинутым разработчиком, а главным инструментом оставшихся программистов станут обученные модели и нейросети, которые выдадут нужный код по паре ключевиков. Останется сделать копипаст (правда, ничего нового? ;-)), скомпилировать, немного изменить дизайн и вуаля, программа готова. Однако это слишком оптимистичный прогноз: искусственный интеллект может быстро искать по массивам кода и выбирать нужный, но он никогда не сможет учесть все требования пользователей и запрограммировать всё именно так, как того требует заказчик. Тут у людей-то через раз получается… И потом, а кто будет разрабатывать искусственный интеллект и нейросети?
▍ Вавилон наоборот
А вот этот прогноз кажется разумным и логичным: есть предпосылки того, что появится какой-то один суперуниверсальный язык программирования, максимально близкий к нативному английскому, который избавит мир от сложностей совместимости, стандартов, миграций, интеграции и т.д. Кто-то видит такой язык наследником Python, кто-то предполагает, что появится язык блоков и готовых функций, из которых можно будет собрать программу. Эксперты считают, что этот новый язык станет доступным для спикеров с любым родным языком, а также легко портируется в сенсорные формы для незрячих программистов.
Однако пока это выглядит тоже научной фантастикой: миру программистов многие годы предстоит поддерживать старые проекты и огромный пласт легаси-кода на всех тех языках, которые мы привыкли использовать в работе. К тому же, универсальный язык может в своём развитии пройти путь в десятки лет, пока станет доступным и приемлемым как для простого учебного проекта, так и для сложной системы безопасности или инжинирингового продукта. Так что пока — только призрачная иллюзия конца вавилонского столпотворения в разработке.
Кстати, есть и обратный прогноз — так, портал TechRepublic уверен, что языками программирования будущего являются Go, Kotlin, Python, TypeScript, R, Scala, Swift, Rust, Ruby и Haskell. Однозначно интересный и почти на 100% справедливый список (за исключением дискуссий в рамках вкусовщины), но, очевидно, что не хватает как минимум С/С++, которые играют огромную роль в машинном обучении, алгоритмах, нейросетях и т.д. Опять же, несмотря на присутствие в перечне будущего «детей Java», самой Java также не хватает — а она гарантированно будет продолжать играть огромную роль спустя 10 лет. И, если честно, при всей привлекательности концепции, я тоже не верю в новый универсальный язык, а вот в более простые и изящные высокоуровневые языки в будущем верю. Но, кто знает теорию и практику возникновения новых крутых языков программирования, тот сразу скажет, что с появлением новых публичных и популярных языков количество программистов будет только расти.
Как видите, большинство прогнозов с позиций айтишника выглядят несостоятельно, хотя некоторые моменты хотелось бы реализовать в нашей повседневной работе.
- Прежде всего спадёт бум программирования и компании начнут диктовать свои условия: слабые программисты, формоклёпы и сайтоделы на шаблонах станут никому не нужны, для них будет гораздо меньше гарантий занятости. И если как раз лет 5-10 назад в программирование можно было попасть с весьма скромными скилами, то сейчас и в дальнейшем будет расти тренд интереса к разработчикам, которые владеют несколькими стеками, способным включаться в DevSecOps и гибкие команды разработки, быть не только кодером, но и архитектором, менеджером, сисадмином. На рынок выходят ребята, которые учились программированию на факультетах высшей школы и они на старте сильнее некоторых фрилансеров и кодеров, которые как сели в 2000-х на одного конька (PHP, например), так и скачут на нём по одним и тем же дорожкам. Это, конечно, деградация. Поэтому через 10 лет программист, почти как врач, будет просто обязан учиться всю свою трудовую жизнь.
- Автоматизация проникнет на каждое рабочее место и с этим ничего не поделаешь. Задача программиста — работать с автоматизированными системами в полноценном партнёрстве, а не перекладывать на машину ответственность за свои косяки и промахи.
- Кроссплатформенная разработка выйдет на новый уровень. Пользователь (частный, корпоративный, учёный) хочет работать сразу на всех устройствах, не теряя данные, авторизацию, результаты работы, силы и время, поэтому кроссплатформенные решения будут всё более популярны. К тому же, в пул устройств ворвутся средства IoT, различные датчики, универсальные электронные помощники и прочие интеллектуальные и не очень системы. Включение в кроссплатформенную разработку не только сделает программиста состоятельным, но и позволит сохранить должность в экстренной ситуации (кто же захочет терять уникального специалиста, который «шарит», как раскатать и улучшить экосистему на всех железяках и облаках пользователей).
- Low-code на какое-то время станет важной частью разработки — даже уже в 2021 году это выглядит как свершившийся факт. Корпорации предлагают бизнес-пользователям low-code решения как средство дичайшей экономии и быстрого построения уникального и оптимизированного строго под конкретный бизнес ПО. Но оставьте эти сказки руководителям и директорам по развитию — многие из нас, читающих эту статью, пробовали методы визуального кодирования, но, как известно, они ограничиваются простыми формами и несложными операциями. Хорошую корпоративную систему hi-level на такой платформе можно построить и поддерживать только с помощью профессиональных программистов. И, поскольку этот тренд проживёт как раз лет 10-12, можно присмотреться к low-code и заработать на этих «потенциальных убийцах» профессии программиста.
- Кибербезопасность была, есть и всегда будет огромной проблемой и той сферой, которая всегда требует профессионалов высочайшего класса. Их вечно не хватает, киберпреступники гораздо лучше подкованы и оставляют шансы только на реактивные действия служб безопасности крупных корпораций и вообще любых компаний. В этом направлении каждого разработчика ждёт много интересного, поэтому стоит постараться, чтобы стать значимым специалистом в этой сфере. Окупится с головой. Пока я не вижу горизонта снижения этого тренда, можно спокойно жить в нём и 10, и 15 лет. (Кстати, ещё одной такой отраслью являются телеком и связь — они технологически сильно меняются, но без них человечество не обойдётся). Более того, кибербезопасность будет и дальше сращиваться с DevOps: она потребует включение тестирования безопасности любых систем на самых ранних этапах разработки, формирование устойчивых практик обеспечения безопасности кода, снижения накладных затрат и дорогих рисков.
- Наука будет требовать всё больше и больше программистов. Роботы, автоматизированные системы, алгоритмы будут продолжать заменять человека на сложных и опасных участках, работать с данными и т.д. Поэтому через 10 лет будут востребованы не просто программисты, а программисты с ещё одним базовым образованием (биологи, врачи, инженеры, лингвисты и т.д.).
▍ Какие технологии будут в тренде?
Сложно точно предсказать, что именно будет востребовано в течение 10 лет и через 10 лет (вспомните 2020, который породил новые требования и тренды совершенно внезапно, на фоне форс-мажора). Я выделю пять интересных технологий, которые могут дать значительное конкурентное преимущество профессионалу.
- Моделирование поведения человека — глубокое понимание человека, паттернов действий, его психологии и даже физиологии позволит создавать уникальные модели тестирования программного обеспечения и инженерных решений. И это должны быть не интуитивные предположения, а научные знания.
- Медицинская кибернетика — супернаправление будущего, которое будет востребовано во всех сферах медицины и жизни общества. Чрезвычайно сложная отрасль, которая потребует сразу двух образований и постоянного развития.
- API — важная часть будущего программистов, которая позволит не плодить зоопарк программного обеспечения, а бесшовно интегрировать различные сервисы в единую рабочую инфраструктуру. Продуманный API станет стандартом и хорошим тоном в разработке.
- Математика будет всё больше входить в программирование: распознавание изображений, нейросети, алгоритмы, безопасность, искусственный интеллект и т.д. Хорошее знание математики значительно повысит ценность программиста и позволит ему выбрать самые высокооплачиваемые вакансии. Так что пришли те времена, когда на вопрос «должен ли программист знать математику?» остался один правильный ответ «да».
- Графический дизайн попал в этот список не просто так. GUI программ, интерфейсы, наглядная инфографика, юзабилити становятся востребованными не только в наших мобильниках, но и в системах всех уровней. Дизайн может определять не только коммерческий успех продукта на рынке, удобство его использования, но и безопасность ПО и целых систем. Одновременно с этим дизайн, разработка и программирование будут всё больше терять границы и формироваться в некую новую технологию. Это тренд только-только начал намечаться, и у него очевидно большое будущее.
Мы углубились в свои прогнозы, но ответ на вопрос выглядит гораздо проще. Все сферы нашей жизни завязаны на программировании и, если мы предположим, что через 10 лет все программисты исчезли, значит, произошёл один из сценариев. Вариант первый: компьютеры научились создавать ПО в строгом соответствии с требованиями пользователя. Но ведь кто-то объясняет компьютеру задачу на понятном ему языке, а это и есть формат программирования — далеко не каждый с этим справится. Вариант второй: компьютеры реально научились писать ПО сами, с любым техническим заданием, всё вокруг автоматизировано. Тогда остаётся вопрос: а что будет с людьми, если все задачи выполняют машины? Это только в песенке вкалывают роботы, счастлив человек, а наяву — безработица, социальная напряжённость, конфликты внутри стран и городов. Так себе будущее, правда?
Программисты станут последними, кого заменит ИИ. Не думаете ли вы, что другие рабочие места будут заменены ИИ гораздо раньше программистов?
Менеджеры, хех. Руководители, хех. Правительство, хех. Любая другая работа белых воротничков, хех.
Я бы сказал, что если этот чёртов день настанет, облажаемся мы все, и это будут лучшие годы для человечества.
Так почему же люди говорят только о замене программистов? Просто эти люди глупы, им не терпится увидеть, как более умные люди потеряют работу.
В общем, друзья, опасения напрасны. Работы у программистов через 10 лет будет много, но работа будет другой. Смело идите в программирование, развивайтесь в программировании — эволюция технологий окажется в ваших руках.
P.S. Для тех, кто ищет альтернативные точки зрения, есть довольно спорное интервью.
— Да. Американцы привыкли быть первопроходцами и стараются приблизить будущее любой ценой. Любую проблему они считают технической. Их цель — справиться с ограничениями, которые на человека наложила природа: жить дольше, быть здоровыми и богатыми, перестать тратить время на сон. Почему? «Потому что мы можем!» А вот европейцы понимают, что помимо всего этого есть что-то еще. Счастье не программа, его не достичь с помощью персонализированной еды, которая подобрана с учетом вашего генома. Я бы сказал так: США ставят во главу угла технологии, Европа — человечность, а Китай — государство. Что ставит во главу угла Россия — сказать трудно.
— Какие глобальные проблемы технологии могут решить, а какие нет?
— Любые прикладные. Они могут дать миру дешевую еду, энергию, чистую воду, сделать доступными знания. Даже с климатическими изменениями помогут справиться с помощью декарбонизации атмосферы. Но они не смогут решить социально-политические проблемы — устранить неравенство, безработицу, терроризм. В действительности технологии даже ухудшают их. Террористам, например, стало намного легче координировать свои действия через мессенджеры и соцсети. Сейчас все вдруг забыли, что задача государства — построить благополучное общество. Не общество с быстрыми мобильными сетями или доступом в интернет вещей, а общество, чьи граждане счастливы. Даже правительства не помнят, что мы не должны использовать технологии для дегуманизации человека: если технология может повредить людям, ее надо обуздать.
«Эффективность как цель бизнеса сильно переоценена»
— В 2008 году глава нашей крупнейшей на тот момент компании, «Газпрома», предрекал, что она через несколько лет будет стоить $1 трлн. Но первыми триллионными компаниями стали совсем другие — Amazon и Apple. Почему?
— Потому что лучше понимали, что на самом деле нужно людям. Многие компании мыслят категориями эффективности — стараются производить продукцию быстрее, дешевле, большими партиями. А ведь самое важное, что может делать бизнес, — это создавать смыслы. Эффективность как цель бизнеса сильно переоценена. Возьмем пример телеком-индустрии: да, операторы все время стремятся наращивать объемы и скорость передачи данных. Но конечная цель все же в другом — предложить новые сервисы. Думая об эффективности, вы прежде всего заботитесь о своих деньгах, но ведь потребителю нет дела до того, сколько вы зарабатываете, ему нужно, чтобы ему показали новое направление.
— При этом вы часто обвиняете технологические платформы — Facebook, Google — в том, что они мешают свободной конкуренции.
— «Платформенная» экономика — следствие неконтролируемого роста компаний. До недавнего времени платформы несли в основном хорошее — повышали доступность услуг, но затем они стали превращаться в тоталитарные корпорации, которые диктуют свои условия. Все знают, что Amazon — самая могущественная компания в мире, гораздо более влиятельная, чем Standard Oil или Exxon. Или тот же Facebook, у которого 4 млрд пользователей. Если у тебя малый бизнес где-нибудь в Индии, ты теперь просто обязан завести в этой соцсети аккаунт и продвигать в ней товары, иначе окажешься за бортом.
— Значит, мы будем жить в мире, где в любой индустрии доминируют монополии?
— Это уже сейчас почти так. Конечно, нельзя тормозить прогресс, ставя техногигантам палки в колеса, но мы должны избежать монополизации, которая расширяет пропасть между бедными и богатыми. Представьте, что в области здравоохранения появится платформа-монополист, без помощи которой вы не можете ни лекарства купить, ни к врачу записаться. Ее владельцы смогут навязывать людям все, что захотят. Произойдет что-то вроде того, что Google и Facebook делают в области рекламы и медиа. Способы справиться с засильем платформ есть. Например, можно обложить их специальными налогами, которые приведут к перераспределению благ. Скажем, сделать так, чтобы Facebook делился частью денег с локальными журналистами и блогерами, которые создавали бы осмысленный контент. Это сложно, но другого выбора нет.
— Вы называете смартфоны «вторым мозгом», уже взявшим на себя часть функций, которыми обычно занималось наше сознание. Какое новое устройство придет ему на смену?
— Какой-то цифровой помощник, который будет, словно расторопный слуга, выполнять для вас тысячу поручений. Например, вы хотите устроить вечеринку и говорите ему: закажи столик в ресторане, пригласи моих лучших друзей — и он все это делает от вашего имени. Может быть, это будут очки с дополненной или виртуальной реальностью, которые станут в том числе помогать людям в работе. Например, врач в таких очках сможет видеть прямо на их стеклах информацию о недугах пациента и находить в базе данных способы их лечения.
Такой врач станет более сведущим, чем обычный. Но нам нельзя забывать о том, что, расширяя какие-то возможности человека, мы «ампутируем» другие. Мы станем слишком зависимы от таких помощников, а также от виртуальной реальности, в которой люди уже в ближайшем будущем станут проводить значительную часть дня. Эта зависимость будет похожа на алкогольную и с теми же последствиями — вплоть до разрушения семей. Представьте, что вы возвращаетесь из красивого, интересного виртуального мира в повседневность, к жене и детям — и чувствуете, что вам скучно и грустно, словно вы один глаз потеряли. Вероятно, здесь тоже будут установлены ограничения. Как с настоящим алкоголем, который не запрещен в большинстве стран, но, например, его не могут пить дети и его нельзя приобрести ночью.
«Путешествовать по миру гораздо полезнее, чем отучиться на MBA»
— Еще 30 лет назад все были уверены, что компьютер никогда не обыграет человека в шахматы, потому что у него нет интуиции и способности к творчеству. Сейчас ИИ отбирает у нас одну область за другой. Когда он обгонит людей практически во всем, что останется делать нам?
— Компьютеры по своей природе лучше играют в математические игры, где побеждает тот, кто лучше просчитывает варианты ходов. Если использовать машинное обучение, они вполне могут развить в себе определенное творчество и обыгрывать человека в более сложные игры, например в го. А вот что компьютеры смогут делать не ранее чем через 30–50 лет — так это вещи, которые очень просты для нас, людей. Например, им недоступны эмоции, сострадание, предвидение. Кроме того, системы ИИ в основном однозадачны, заточены под конкретную функцию. Та же самая «гениальная» нейросеть, что обыграла человека в го, не сможет даже купить билет через интернет. Сегодня компьютеры учатся выполнять рутинную работу — водить машину, анализировать финансы, проверять факты. Хорошая новость в том, что 50–70% почти любой человеческой работы — это рутина. Во всем этом роботы нас смогут заменить, освободив для более человеческих задач. Конец рутины не означает конец работы. Не повезет разве что отдельным индустриям. Например, 95% труда кол-центров — это рутина. В итоге машины заменят почти всех их сотрудников.
— Чему учить детей, чтобы они смогли найти работу, когда вырастут?
— Мы живем в мире, где более 70% востребованных в будущем профессий еще не существуют, а 50% ныне существующих профессий вскоре превратятся во внештатные. Все меняется слишком быстро. Например, в индустрии соцсетей, которой толком не существовало еще десятилетие назад, сегодня заняты 21 млн человек. Сейчас люди стараются учить детей точным наукам — математике, физике, программированию, инженерным дисциплинам. Но ведь это именно то, в чем машины уже сейчас разбираются лучше нас! Через десять лет все программисты станут безработными — ну или по крайней мере большинство из них. Индия выпускает 1 млн инженеров в год — представляете, какая армия безработных будет? Учить надо тому, что делает нас людьми, — умению общаться, пониманию, гуманизму. Своему сыну я говорю: путешествовать по миру гораздо полезнее, чем отучиться на MBA.
— Некоторые специалисты по HR считают, что, когда роботы возьмут на себя рутинную работу, главной ценностью сотрудников станут «мягкие навыки».
— Да, например, эмоциональный интеллект. Хороший директор по персоналу порой может всего за секунду оценить соискателя, сидящего перед ним в кресле. Машины же часто не могут этого даже с помощью сложных тестов. И есть масса областей, где они не заменят людей. Представьте судью-робота: он прочел все законы, изучил все документы, но он не знает, что это такое — оказаться в тюрьме. Ему чуждо сочувствие, а значит, он будет плохим судьей. Сейчас более 70% профессий будущего еще не существуют, а 50% ныне существующих профессий вскоре станут внештатными.
— Как изменят экономику финансовые технологии?
— Мы движемся к миру, где все расчеты будут вестись в цифровых деньгах. Я не имею в виду криптовалюту — в деньгах, которые выпускаются децентрализованно, не заинтересовано правительство ни одной крупной страны. Скорее всего, мы будем совершать транзакции в некой единой для всего мира валюте, курс которой будет высчитываться на основе корзины из ведущих национальных валют. При этом делать покупки и проводить сделки можно будет по всему миру, без каких-либо трансграничных комиссий. Это изменит и банковскую индустрию. Например, если через десять лет мне понадобятся несколько тысяч долларов на новый грузовик, я не пойду в банк, а обращусь в интернете к «цифровому брокеру» — обычному физлицу, которое раздает займы в разных странах под любые цели.
— Есть мнение, что интернет вещей сильно изменит страховой бизнес — компании, например, начнут ставить на застрахованные автомобили датчики и отслеживать, как ездят владельцы.
— Это не устранит непредвиденных обстоятельств. Люди не машины — время от времени мы делаем ошибки и даже дурные дела. Мы не могли предсказать избрание Трампа или Brexit, у нас бывают национальные катастрофы. А если компании будут отказываться страховать те машины, чьи владельцы, по их мнению, ездят неаккуратно, это убьет их собственный бизнес. Зато сейчас у них есть возможность предложить новые полезные услуги, например видеонаблюдение или страхование от киберугроз.
— А в целом интернет вещей изменит нашу жизнь сильнее, чем обычный интернет?
— Да. Во многом к лучшему. Например, «умная» инфраструктура городов позволяет снизить потребление энергии, побороть преступность, улучшить транспортную систему. Это мощный источник прогресса. Но вот чего надо избежать — ситуации, когда каждый из нас окажется под колпаком. Как в Китае: ты перешел улицу на красный, камера распознала твое лицо, и теперь система будет решать, насколько ты опасен для общества. Стопроцентная безопасность означает нулевую свободу.
— Сейчас много говорят о том, что шеринговая экономика вытесняет прежнюю модель потребления, когда человек в основном приобретал товары. К чему это приведет?
— Мы движемся к изобилию. Шеринговая модель сделает использование любых вещей и услуг более дешевыми и удобными. Это давно произошло в сфере мультимедиа: сперва вы покупали музыкальный альбом за €10, потом за €2, а теперь на Spotify всего за €20 вы приобретаете доступ к 35 млн треков. То же самое происходит с арендой жилья, медицинскими услугами и многими другими сферами. Через 20 лет сам смысл потребления изменится. Это будет посткапитализм, чем-то близкий к социализму. Человечество придет к нему другим путем, чем мечтал Маркс.
Обновлено 12.05.2020
Илья Носырев
Ведь главное отличие ИИ от обычного сотрудника – ему не нужно платить зарплату, выплачивать отпускные или декретные, да и отдых ему тоже не требуется.
Не зрит в корень. Главное — вовсе не в этом.
А зачем нужна ответственность искусственному интеллекту? Это чисто человеческое понятие.
Есть отношения «человек-человек».
Есть отношения «человек-машина».
Есть отношения «машина-человек».
Есть отношения «машина-машина».
В последних трёх случаях об ответственности речь вообще не идёт., особенно, если заменить слово «искусственный интеллект» словом «машина», а слово «машина» словом «вещь».
Это сугубо наши человеческие разборки: вещам, машинам и искусственным интеллектам не понять.
Самоуправляемые вещи за строгое выполнение предписанной им человеком задачи никакой ответственности не несут, разве что их разработчик и целеуказатель отвечает за принятие им решения. Вещь, машина и искусственный интеллект «принять решение» не могут потому, что «решение» — область ответственности человека, выстроившего этот роботизированный, автоматизированный или механизированный комплекс вещей для достижения своей цели. В искусственной среде и искусственной реальности «ответственность», «решения», «цели» и «задачи» — в человеческом понимании этих слов — отсутствуют от слова «совсем».
Отве́тственность — отношения зависимости человека от чего-то (от иного), воспринимаемого им (ретроспективно или перспективно) в качестве определяющего основания для принятия решений и совершения действий, прямо или косвенно направленных на сохранение иного или содействие ему. Объектом ответственности могут быть другие люди, в том числе будущие поколения, общности, а также животные, окружающая среда, материальные, социальные и духовные ценности и т. д.
Ответственность не возможна за действия другого человека, так как вы не можете контролировать и управлять любым человеком.
Ответственность возможна только за то, что вы полностью контролируете, точнее полностью управляете.
Ответственность, обусловленная статусом, осознаётся человеком как призвание, обусловленная соглашением — как обязанность. Она может быть двоякой:
а) накладываемой групповыми, корпоративными, служебными или какими-то иными локальными обязанностями, сближается в таком понимании с подотчётностью.
б) самостоятельно принимаемой личностью в качестве личного и универсализуемого долга[1].
Когда ядерные физики сказали -Упс, то бежать уже поздно.
Цена ошибки.
В нашем случае может быть и злой умысел.
Чего не умеет ЖПТ, так это хавчик готовить. В случае чего переквалифицируюсь в шефа «Плов и точка» или «Казан-мангал ваш рот доволен».
Как чел в теме, ржал как конь.
Особено угорнул с «появится суперуниверсальный язык программирования». Этих суперуниверсальных уже было и будет.
Дело не в языке, а в том кто пишет. Лоу-код, ага-ага, тоже видывали, чета не взлетает. 41% кода уже генерится ии? А я то думаю че оно так херово работает :)
Короче будем поглядеть как умный ии будет меня заменять.
суперуниверсальный язык программирования:
«ChatGPT напиши мне код калькулятора для Windows на C++, а также пошаговую инструкцию как его скомпилировать. Калькулятор должен быть размером 500 на 900 пикселей, иметь кнопки в стиле Windows Luna. Оптимизируй этот код. После компиляции он должен весить не более 200 килобайт».
Ни один из этих кусков говна так мне и не дал правильного ответа на вопрос
«В каких месяцах года есть 30 дней?».
А простой ведь вопрос (спойлер: во всех, кроме февраля).
Это потому что все это нейро-фуфло не отвечает на вопрос, а рисует ответ.
Ой, какая незадача, что в интернетике никто подобных вопросов не задавал и ответ срисовать было неоткуда.
Впрочем даже больше, из-за принципа рисования ответа, не может быть доверия даже к ответам на простейшие вопросы.