Заменяют ли программистов в топ компаниях на нейросети?
С момента релиза ChatGPT 30 ноября 2022 года (ровно год назад) шум на тему того, что программистов (и не только) заменят на нейросети в ближайшее время достигли невероятного уровня.
Более того, эта тема стала очень чувствительной, особенно, в среде программистов. Люди стали делиться на два лагеря: тех кто считает, что ChatGPT заменит всех и очень быстро и скептиков. Обсуждение этой темы достигает накала сравнимого с обсуждением политики или религии.
Я бы хотел напомнить про такую штуку как "цикл хайпа". Вначале популярность новой технологии растет экспоненциально и достигает "пика чрезмерных ожиданий". За ним следует резкое падение, которое называется "избавление от иллюзий". Далее плавный и медленный рост - "преодоление недостатков". И наконец "плато продуктивности", когда ей все пользуются для реальных повседневных дел и воспринимают ее как данность (как смартфон сегодня, чего не было еще 20 лет назад).
Вот так выглядят сейчас google тренды для ChatGPT: Google Trends ChatGPT. Очевидно, что мы сейчас или только на начальном этапе экспоненциального роста популярности или достигли пика чрезмерных ожиданий. Этот хайп проявляется и в том, что капитализация Open AI 80 миллиардов при обороте в 1.3 миллиарда. Т.е. коэффициент ~60. Для обычных IT гигантов типа Google, Facebook, коэффициент ~10. Т.е. ожидания от компании космические. Оправдает ли она их - не известно.
Будет ли дальнейший рост хайпа, имхо, зависит от ChatGPT 5. Слухи ходят разные, в частности, про Q* алгоритм и достижение AGI. Если это оправдается, то хайп продолжит расти. Возможно, до релиза 6 и начнет резко падать, если он будет мало отличаться от 5 (но это не точно). Или начнет падать уже после релиза версии 5, если она будет отличаться от 4 как айфон 15 от айфона 14.
Реальных приложений ChatGPT и LLM, которые могли бы заменить программистов не существует на данный момент. Все что есть - это более умный код комплишен (вроде copilot или внутренние и обученные на коде компании на основе LLM). ChatGPT для этого вообще не применим, т.к. он не обучен на базе кода вашей компании. Вам нужно обучать на вашей базе самостоятельно, что достаточно дорого или использовать copilot. Это все имеет некоторую пользу и буст продуктивности, но меньше, чем появление хороших IDE (сред разработки) типа Intellij IDEA. Заменила ли IDEA программистов? Нет, их стало больше, они просто стали более продуктивными и несколько понизился уровень входа в программирование. Можно еще напрямую просить ChatGPT написать вам какой-то код. Это подходит для hello world проектов, где весь проект это десяток классов. Или сгенерить какой-то стандартный код, который можно загуглить. По сути, это google + stackoverflow + github только в профиль.
Но это не значит, что это не может заменить программистов в будущем.
Текущий уровень - более умный кодкомплишен и улучшение функции "поиска". В таком виде это способно повлиять на стиль работы программиста, немного понизить уровень вхождения, но никак не заменить.
Даже если ChatGPT 5 достиг AGI, то это будет означать, что его способности превысили уровень среднего человека по основным интеллектуальным задачам. Но это не позволит никого заменить. На работе, требующего умственно труда, нужно быть не средним, а в топ 0.1%. Средние способности очень низкие. Обычно у человека средние способности по большинству тем, но сильно выше среднего в области, где он работает. Средний человек не знает полностью таблицу умножения. Для профессионального математика этого не достаточно.
Я думаю, что они научили ChatGPT 5 математики выше среднего уровня с чем были проблемы у ChatGPT 4. Это позволит утверждать, что он достиг AGI. Но это не сингулярность, когда начнется экспоненциальный самостоятельный рост, skynet и восстание машин из пепла ядерного огня. Случится ли это? я не знаю, возможно, но не сейчас. Будем подождать.
Но это не значит, что этим нет смысла заниматься. На основе LLM можно придумать множество приложений, которые будут полезны во многих областях.
Post #228
1.65K