ИИ не переписал 40 тысяч строк Fortran. Сначала его заставили сдавать экзамен на каждой...
ИИ не переписал 40 тысяч строк Fortran. Сначала его заставили сдавать экзамен на каждой цифре. Mistral рассказала, как переносила старый промышленный симулятор с Fortran 77 на C++. Там не было нормальных тестов и документации. Главное они сделали до запуска агентов: собрали parity harness — старый код выгружает контрольные точки, новый их подхватывает, а система сравнивает промежуточные и итоговые числа. Только после этого агенты документировали код, дробили куски и переносили логику под ревью инженеров. Вот и вся магия. Агент умеет красиво переписать синтаксис. Но без ответа на вопрос «а результат всё ещё тот же?» он просто очень быстрый способ привезти новый баг в старой упаковке. Если у вас есть легаси без тестов, не надо первым делом покупать модель подороже. Сначала найдите пять критичных сценариев и научитесь ловить расхождение. Иначе ИИ мигрирует вам систему так, что она будет великолепно собираться и немного неправильно считать деньги.