Насколько лет назад я написал полемической заметку о том, что искусственные интеллектуальные системы заменят и программистов. Про бухгалтеров, юристов, операторов технической поддержки и так далее — про них-то всё понятно. Но программисты всегда были как будто бы «элитой». Тогда я написал, что и программистам будет тяжело. В первую очередь тем, кто не придумывает новые концепции и идеи, а перекладывает заданные спецификации на программный код — кодировщикам.
Тогда на меня обрушился довольно значительный объём критики. Основной аргумент был от постановки задачи — какой бы умной ни была система, задачу ей ставит человек, а для того, чтобы осмыслить задачу, как раз и нужен программист. Ну вот тут как раз смешение уровней. Для осмысления и формализации требуется системный архитектор. А кодировщикам действительно надо приготовиться на выход.
Вот, смотрите: A bot disguised as a human software developer fixes bugs. В статье описано, что после многочисленных элементов ИИ-система, притворяющаяся на Гитхабе младшим разработчиком, залила в некий проект патч, и этот патч был принят модератором. Первый шаг сделан.
Дальше всё будет только хуже...