Mistral membantu operator energi Eropa dalam memigrasikan 40.000 baris kode legacy Fortran 77 untuk simulator reservoir yang intensif secara fisika ke C++ modern. Proyek ini menangani tantangan menerjemahkan kode prosedural dengan state global ke dalam arsitektur berorientasi objek sambil memastikan kesetaraan numerik.
- Mistral membuat harness kesetaraan untuk memverifikasi bahwa modul C++ yang dimigrasikan cocok secara numerik dengan output Fortran asli.
- Agen mendokumentasikan basis kode legacy yang tersebar dengan menghasilkan pohon pemanggil-panggilan dan merekonsiliasi PDF lama dengan sumbernya.
- Tim memanfaatkan alur kerja terstruktur yang menggabungkan agen perencana, pengkode, penguji, dan peninjau bersama pengawasan manusia.
- Pendekatan ini berhasil memigrasikan 40.000 baris dalam sprint pertama dari total 300.000 baris.
Studi kasus ini menyoroti bahwa membangun harness kesetaraan dan mengorganisir dokumentasi sebelum migrasi adalah langkah kritis untuk kesuksesan. Ini juga menunjukkan bahwa alur kerja terstruktur dengan gerbang tinjauan manusia lebih efektif daripada agen sepenuhnya otonom untuk modernisasi legacy yang kompleks.