Компьютерная программа ‒ это результат творческого труда, что делает затруднительным замену программистов роботами даже на базе искусственного интеллекта. Бытует мнение, что создание компьютерных программ останется непосильным для автоматизации родом деятельности. Так ли это на самом деле? Исследования ученых Британские исследователи составили список «Какие профессии заменят роботы». Разработчики оказались в середине рейтинга из 702 профессий, а процент возможности замены их труда составил примерно 50%. Такого же мнения придерживается Питер Норвиг, директор Google по исследованиям. Основные доводы сторонников ИИ заключаются в том, что нейронная сеть может проанализировать весь код, написанный ранее, после чего создавать свой собственный творческий продукт. Программы всё чаще приближаются к созданию новых программ. Например, в Google разработали AutoML ‒ проект, который сам пишет новый ИИ. AutoML может писать ПО для машинного обучения, которое в определенных задачах показывает лучшие