Многие инициативы по модернизации с использованием искусственного интеллекта терпят неудачу, потому что концентрируются на переводе старого кода, а не на переосмыслении процессов, которые он поддерживает.
На рынке много решений, которые обещают анализировать миллионы строк устаревшего кода и автоматически преобразовывать их в современные языки. Хотя технически это впечатляет, стратегически это ошибочно. Устаревшие системы часто содержат избыточную, неэффективную и запутанную логику, накопленную за годы изменений.
Если просто переносить код «строка в строку», вместе с ним переносятся и ошибки, архитектурные слабости и неэффективные решения. В результате получается технологически обновлённая система, но бизнес-процессы остаются прежними и не улучшаются.