
9 сентября 2026 года Mistral рассказала о переносе научного ПО с Fortran 77 на C++. По данным компании, первый этап охватил 40 тысяч из 300 тысяч строк программы европейского энергетического оператора. Это частичный результат проекта, а не завершённая миграция всей системы.
До переноса команда подготовила сравнение результатов старой и новой программ: не только итоговых значений, но и важных промежуточных вычислений. Агентам дали средства сохранения состояния исходной программы и проверки перенесённых модулей.
По описанию Mistral, первая попытка с полной автономией воспроизвела старую структуру в новом синтаксисе. Разделение ролей улучшило код, но агенты застревали на ошибках. Рабочим вариантом стал перенос по модулям с участием человека: согласование архитектуры, реализация, тестирование и проверка изменений перед объединением.
Редакционная рекомендация: начните с одного небольшого модуля в отдельной копии проекта. Сохраните рабочую исходную версию и контрольные результаты. Проверьте, что новая версия воспроизводит ожидаемое поведение; одного успешного запуска недостаточно. При расхождении остановите перенос и вернитесь к исходному модулю.
Ограничение кейса: старая программа запускалась самостоятельно. Проектам без рабочей исходной версии или с внешними зависимостями потребуется другая проверка. Цифры и результаты заявлены Mistral; редакция не воспроизводила миграцию. Источник проверен 10 сентября 2026 года.
Проверяемые источники
Комментариев пока нет