<<. И что-то мне подсказывает, что через 5-7 лет ИИ вполне будет по силам заменить целые компании, разрабатывающие ПО.>>Не сможетПотому что   я сейчас занимаюсь отсматриванием разных  программ на одну тему.   Так вот  тема одна, а реализации совершенно разные, с разными нюансами. Потому что каждая программа сделана под своего заказчика.Например "транспортировка грузов". Вроде одно и то же, но задача для автомобилей и для жд будет выглядеть совершенно по разному.  А  для жд будет разная если вагоны собственные или арендные. И одно дело, если заказачик ПО - компания, которой нужно перевозить собственные грузы  3мя видами вагонов. А если это будет компания, предлагающая услуги по перевозке тремя видами, у нее будут свои нюансы.Закодить маршрут из А в Б  ИИ может. А вот объяснить ИИ все эти нюансы, что именно должно быть в коде, какая специфика -  этим и занимаются компании, разрабатывающие ПО.  И там такой длинный и неформализованный процесс работы с заказчиком, что с ним никакой ИИ никогда не справится.