Уже сейчас ИИ может автоматизировать многие задачи, с которыми сталкиваются программисты, но полностью заменить их не способен. Только программист-человек в силах понять, что необходимо заказчику, какую проблему должен решать код и как его необходимо выстроить. Только человек может разработать программу, которая будет решать проблемы пользователей.
Кроме того, искусственному интеллекту нельзя доверить решение этических вопросов, потому что он не способен чувствовать, никогда не пойдет навстречу людям, а будет придерживаться заложенных в него правил.
Также ИИ не умеет тестировать собственный код, а значит, не понимает, как с ним будут взаимодействовать и с какими проблемами могут столкнуться разработчики.
Еще один аспект, который доказывает, что нейросети вряд ли смогут заменить человека — это неумение творчески мыслить и решать нестандартные задачи. ИИ не может придумать ничего нового, он использует уже существующие результаты, доступные в базе данных, и подгоняет их под текстовый запрос. Этот момент особенно актуален для развивающихся сфер, например, блокчейна, машинного обучения и кибербезопасности. Именно в них требуются творческие и прорывные решения, на которые искусственный интеллект не способен, по крайней мере пока.
На данном этапе развития нейросети ― это еще один инструмент, который программисты могут применять для того, чтобы ускорить и облегчить свою работу. С их помощью можно перерабатывать код для разных платформ, делать его более понятным и искать варианты, как его можно улучшить.
Перечисленные выше недостатки нейросетей можно будет исправить, только если сделать искусственный интеллект равным человеческому или превышающим его способности. Однако, эксперты говорят, что на это потребуется минимум 50–70 лет и огромные вычислительные мощности.