В начале прошлого года ChatGPT успешно прошел техническую часть собеседования на позицию разработчика в Google. И с тех пор пользователи задаются вопросом, насколько вероятно, что ИИ лишит программистов работы.
В статье директор по информационным технологиям EdgeЦентр Сергей Липов, рассматривает, как изменится профессия программиста через пять лет и что на это повлияет.
Мягкая переквалификация
Однозначно изменения произойдут. Кодерам придется переквалифицироваться. Часть будет специализироваться на написании точных промтов для нейросетей, а более опытные будут уходить в сторону системного дизайна, архитектуры.
Те, кто считает, что ИИ всех заменит, приводят примеры устаревших профессий. Да, когда изобрели паровоз и потом двигатель внутреннего сгорания, извозчики исчезли — зато появились таксисты. И это не говоря уже о самых разных профессиях, которые никуда не ушли из-за технического прогресса. Изобретены массажные кресла — но массажисты продолжают работать. Созданы космические зонды — но космонавты по-прежнему нужны.
Допустим, заказчик просит добавить новую функцию. Если она замедлит работу программы, то как ее улучшить? Можно попросить нейросеть оптимизировать процесс. Однако если ни один из трех известных алгоритмов сортировки не подходит, нейросеть не сможет самостоятельно придумать четвёртый, поскольку для этого ей нужно сначала обучиться. Вот почему есть мнение, что в ближайшем будущем лучший результат будут выдавать люди, применяющие инструменты ИИ.
Человеческий фактор
Люди предпочитают работать с людьми. Клиентоориентированная компания вряд ли оставите клиента один на один с продуктом, сгенерированным ИИ. Нужен посредник, который хорошо понимает логику действий ИИ, знает потенциально проблемные места и как их можно исправить.
Человеческий фактор часто называют причиной ошибок, но он же нужен для контроля машинных решений. Сейчас похожая ситуация в медицине. Нейросети в России уже анализируют массивы диагностических снимков и могут с большой точностью предлагать диагноз, но последнее слово остается за врачами. С них снимается часть рутины, следовательно, высвобождается время на пациента и разработку новых методов лечения. Так будет и в программировании: возникнут новые ниши для IT-креатива с нуля.
Создаем потребности
Опасения по поводу замены людей искусственным интеллектом связаны с идеей, что есть потолок развития, граница потребностей человека, у которого в сутках только 24 часа. Соответственно, новых ниш не будет, а повторяющиеся процессы ИИ отрабатывает эффективнее. Но новые ниши, новые технологические потребности в обществе можно найти.
Регулирование
Доля человеческого труда в программировании будет уменьшаться, но плавно, не за счет резких массовых увольнений, и уровень зарплат не будут особенно меняться.
В странах, где сильные профсоюзы, не дадут уволить сразу столько людей. Это еще одна причина, почему резкой замены программистов на ИИ не случится в ближайшие 4-6 лет. Подключат законодательные механизмы, договоры, не будут использовать нейросети по максимуму и перестанут нанимать новых людей. К тому же, в европейском AI Act и американском регулировании ИИ включена тема прав работников.